- 浏览: 1504554 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (419)
- XMPP (19)
- Android (180)
- Java (59)
- Network (4)
- HTML5 (13)
- Eclipse (9)
- SCM (23)
- C/C++ (4)
- UML (4)
- Libjingle (15)
- Tools&Softwares (29)
- Linphone (5)
- Linux&UNIX (6)
- Windows (18)
- Google (10)
- MISC (3)
- SIP (6)
- SQLite (5)
- Security (4)
- Opensource (29)
- Online (2)
- 文章 (3)
- MemoryLeak (10)
- Decompile (5)
- Ruby (1)
- Image (1)
- Bat (4)
- TTS&ASR (28)
- Multimedia (1)
- iOS (20)
- Asciiflow - ASCII Flow Diagram Tool.htm (1)
- Networking (1)
- DLNA&UPnP (2)
- Chrome (2)
- CI (1)
- SmartHome (0)
- CloudComputing (1)
- NodeJS (3)
- MachineLearning (2)
最新评论
-
bzhao:
点赞123!
Windows的adb shell中使用vi不乱码方法及AdbPutty -
wahahachuang8:
我觉得这种东西自己开发太麻烦了,就别自己捣鼓了,找个第三方,方 ...
HTML5 WebSocket 技术介绍 -
obehavior:
view.setOnTouchListenerview是什么
[转]android 一直在最前面的浮动窗口效果 -
wutenghua:
[转]android 一直在最前面的浮动窗口效果 -
zee3.lin:
Sorry~~
When I build "call ...
Step by Step about How to Build libjingle 0.4
The Android emulator is a key tool for Android developers in building and testing their apps. As the power and diversity of Android devices has grown quickly, it’s been hard for the emulator keep pace.
Today we’re thrilled to announce several significant improvements to the emulator, including a dramatic performance upgrade and support for a broader range of hardware features, notably sensors and multi-finger input.
Added GPU Support
The system image we’re shipping today has built-in GPU support (Android 4.0.3 r2). With Android’s growing reliance on using the GPU to improve performance, the difference is significant. In the video below, the emulator is still interpreting ARM instructions; the performance boost is the effect of putting the GPU to work.
As a bonus, since we’re now supporting OpenGL ES 2.0, your OpenGL games can now run inside the emulator.
Please note that there are a lot of GPUs out there, and we haven’t tested all of them for this beta release, so let us know if you have feedback or encounter issues.
More Hardware Feature Emulation
The hardware features of mobile devices are a significant part of what makes them a unique platform for development, so we’re also pleased to announce that in addition to the camera support we added last year, it’s now possible to use a tethered Android device to supply inputs for sensors and multi-touch input.
We’re working on providing emulator support for more hardware features including Bluetooth and NFC.
Improved CPU Performance
We’ve also improved the CPU performance of the Android emulator. Hardware floating point operation has been available for system images since Ice Cream Sandwich (Android 4.0), allowing CPU operations to be emulated roughly twice as quickly.
Last week’s r17 developer tools release included x86 system images and host drivers (available through the SDK Manager), allowing the emulator to access the host CPU natively and offer significantly faster execution.
This video shows a CPU-bound application on two emulators running the same system image, one with virtualization, one without.
Building a modern emulator
Because the Android platform allows deep interaction between applications, and with system components, we need to provide an emulator with a complete system image. Our emulator virtualizes a complete device: hardware, kernel, low-level system libraries, and app framework.
Of course, the system being emulated typically has an ARM CPU; historically, we’d been emulating those instructions in software, and that worked OK until the advent of tablet support with additional animations and complexity in Android 3.0.
The missing pieces were the completion of Android x86 support, and the GPU support in last week’s release of SDK Tools r17. This works by funneling the OpenGL ES 2.0 instructions from the emulator to the host OS, converted to standard OpenGL 2.0, and running natively on the host GPU.
Conclusion
The Android ecosystem has a lot of devices in many different form factors. Developers need a good way of testing these apps without having to own everything out there and a fast, rich Android emulator is immensely helpful.
We hope that these new improvements will make the emulator a more useful tool in your development and testing, and look forward to improving it further for you.
发表评论
-
[Android] 为Android安装BusyBox —— 完整的bash shell
2013-12-27 10:19 1490http://www.cnblogs.com/xiaowen ... -
Windows的adb shell中使用vi不乱码方法及AdbPutty
2013-12-27 10:17 7576http://www.veryhuo.com/down/ht ... -
AppMobi推出新XDK,可创建测试PhoneGap项目
2012-09-03 13:39 2637AppMobi今天发布了一个新的工具PhoneGap Mobi ... -
Sencha
2012-09-03 12:59 1185http://www.sencha.com/ Se ... -
jQuery Mobile学习
2012-09-01 12:33 1691使用Jquery Mobile设计Android通讯录 ... -
BackBone
2012-09-01 12:34 1260Backbone.js 是一种重量级javascript M ... -
jQTouch
2012-08-30 15:57 984A Zepto/jQuery plugin for mobil ... -
SwiFTP
2012-08-30 15:43 1307SwiFTP is a FTP server that run ... -
kWS
2012-08-30 15:41 1198kWS is a lightweight and fast W ... -
jQuery Mobile
2012-08-30 15:07 1027http://jquerymobile.com/ -
PhoneGap
2012-08-30 15:07 1044http://phonegap.com/ -
Android Button background image pressed/highlighted and disabled states without
2012-08-06 12:49 1678http://shikii.net/blog/android- ... -
[AndriodTips]Image, saved to sdcard, doesn't appear in Android's Gallery app
2012-08-04 16:15 1158http://stackoverflow.com/questi ... -
Voice detection for Android
2012-07-23 11:39 2347Here it is, my fist JAVA applic ... -
[AndroidTip]local reference table overflow (max=512)的错误解决
2012-07-22 22:56 6049JNI层coding经常会遇到ReferenceTable o ... -
[AndroidTip]EditText如何初始状态不获得焦点?
2012-07-22 15:35 1226最简单的办法是在EditText前面放置一个看不到的Linea ... -
[AndroidTip]android textview滚动条
2012-07-21 14:29 1298本来是想做一个显示文字信息的,当文字很多时View的高度不能超 ... -
Google公布Android 4.1完整功能
2012-07-16 09:48 3185http://www.android.com/about/je ... -
Android开发:使用AudioTrack播放PCM音频数据【附源码】
2012-07-13 15:20 20867http://www.linuxidc.com/Linux/2 ... -
Android上的行车记录仪
2012-07-11 22:31 2010MyCar Recorder DailyRoads
相关推荐
在他们的论文《Faster and Better: A Machine Learning Approach to Corner Detection》中,作者详细描述了该算法的改进之处。 FAST-ER算法的三大改进点如下: 1. 首先,作者提出了一种新的启发式特征检测方法,并...
Make web applications run faster by using advanced PHP, SQL and JavaScript techniques
SlimYOLOv3是一种针对无人机(UAV)实时应用优化的轻量级目标检测模型。在无人机等资源有限的平台上,传统的深度学习模型,如YOLO(You Only Look Once)系列,由于其庞大的参数量、高内存占用和较长的推理时间,...
As an alternative means for building better applications, theauthors present two "lightweight" open source architectures:Hibernate--a persistence framework that does its job with a minimalAPI and ...
<<Better Faster Lighter Java>>, the book for advanced Java development.
Train Faster, Reduce Overfitting, and Make Better Predictions by Jason Brownlee 26 step-by-step lessons, 575 pages. quotes from papers and books. step-by-step tutorial projects. 深度学习神经网络已经...
Learn about problem identification, best strategies, and UI design patterns as well to build a clean, fast web application Book Description This book will get you started with the latest benchmarking...
John Ousterhoutd i g i t a l Western Research Laboratory 100 Hamilton Avenue Palo Alto, California 94301 USAThe Western Research Laboratory (WRL) is a computer systems research group that was founded ...
The Inner Workings of word2vec By Chris McCormick,Welcome to my word2vec eBook!...realize your own goals faster and with better results. Here is an overview of the content you’ll find in this book.
《编码更快:更高效地使用Microsoft Visual Studio》 在编程世界中,开发工具的选择和熟练度直接影响着开发效率。Microsoft Visual Studio(VS)作为一款强大的集成开发环境(IDE),为开发者提供了广泛的功能和...
在《轻快的好Java》一书中,作者Bruce A. Tate与Justin Gehtland会从头细说。首先,他们列出了五项基本原则,展示出如何建构简单、 独立的程序代码,并带领你了解怎样选择技术。他们还对两种广为采用的开放源码应用...
标题中的“YOLO9000 Better, Faster, Stronger的keras”指的是YOLO(You Only Look Once)系列目标检测算法的第三个版本——YOLO9000,该算法在2016年由Joseph Redmon等人提出。YOLO9000在前两代的基础上进行了优化...
· A faster decoder · Better support for generic MPEG-4 playback · Faster, higher quality post-processing · Improved bi-directional coding (including multiple adaptive B-frames) · "Fastest" and ...
This code implements GA faster
这篇文章的标题是《Making a Faster Cryptanalytic Time-Memory Trade-Off》,从这个标题我们可以知道,文章讨论的是一种加密分析中的时间-存储权衡技术,目的是为了提高破解的效率,减少所需的时间,同时减少计算...
better,faster lighter java