草庐IT

PERFORMANCE

全部标签

java - 使用模拟器时的 keyDispatchingTimedOut

当使用honeycomb模拟器时显示以下错误并且变得非常慢。02-1102:58:50.949:ERROR/ActivityManager(365):ANRincom.android.launcher(com.android.launcher/com.android.launcher2.Launcher)02-1102:58:50.949:ERROR/ActivityManager(365):Reason:keyDispatchingTimedOut02-1102:58:50.949:ERROR/ActivityManager(365):Load:2.57/1.18/0.8902-11

android - 提高安卓开发速度

作为Java/Linux的拥护者,不久前编写了我的第一个Android应用程序,现在我正在WPF中构建一个类似的应用程序(它很可能在WP7中运行)。我不得不承认,到目前为止,Eclipse/ADT在开发速度方面似乎无法与VisualStudio9匹敌。后者在构建/运行速度周期方面表现出色(很明显,Eclipse是一个基于Java的应用程序)。作为我的开发硬件i3笔记本电脑/4GBRAM/Win7x64,我的问题是:如果我拥有最先进的处理器(i7),我能否在“Android”环境中获得与今天在VS9中类似的开发速度?我的性能会得到提升吗如果我在笔记本电脑的Linux分区中工作?欢迎任何额

android - 多个 ListAdapter 或单个 ListAdapter,使用过滤(Android 性能)

Trytofocusongeneral"dosanddonts"regardinglists,e.g.isaddingandremoving30itemsofa200itemlistbetterthenclearingandrepopulating?Oranyothertipsinthisarea-Icantreallytryonmyphone,tofastforthat:-)有没有什么办法可以计算出列表操作的内存开销/计算能力。背景如下:我在页面上有一个ListView,该页面有例如底部有3个选项卡(全部、搜索、最近)。现在,如果您单击一个选项卡,ListView应该会显示相应的项目

android - 每个按钮的有效性、Android 开关或点击监听器

我找不到主题,当主题是关于按钮的onclicklistener时,也许有人可以教我一些关于android有效性的知识。假设我在一个页面上有10个按钮(现在只是一个例子)最好的办法是什么?为按钮切换id的开关?每个按钮的onClickListener?哪种方法更快,为什么?有什么不同吗? 最佳答案 最佳做法是选择第一个选项:为按钮切换id的开关。根据我的经验,我建议您为android:onClick属性分配相同的值,例如:android:onClick="btnClicker"现在您必须在Activity类中实现相同的方法:publi

android - 在 GridView 中显示图像的最佳方式是平滑滚动

首先,我已经做了一些事情来在gridview中显示图像,使滚动时平滑1。在后台线程上从互联网加载图像AsyncTaskacyncTask;HandlerThreadhandlerThread;URLimageUrl=newURL(link);HttpURLConnectionconn=(HttpURLConnection)imageUrl.openConnection();conn.setConnectTimeout(30000);conn.setReadTimeout(30000);conn.setInstanceFollowRedirects(true);InputStreamis

android - 什么更快?一个 intent.putExtras(Bundle with Strings) 还是多个 intent.putExtra(String)?

什么更快?将一堆字符串值添加到bundle,然后将其添加到intent?或者只是使用intent.putExtra()将值添加到intent?还是差别不大?谷歌搜索给了我教程,但没有太多答案。只是出于好奇而问,想知道使用一个或另一个是否会影响性能。This接近了,但没有回答我想知道的问题。 最佳答案 自行创建Bundle,然后将其添加到Intent中应该会更快。根据sourcecode,Intent.putExtra(String,String)方法如下所示:publicIntentputExtra(Stringname,Strin

android - 单击后退按钮时最小化应用程序android

我创建了一个应用程序,它在按下后退按钮时调用onPause()。如下方式..protectedvoidonPause(){//TODOAuto-generatedmethodstubsuper.onPause();//NotificationshowinstatusbarNotificationCompat.BuildermBuilder=newNotificationCompat.Builder(this).setSmallIcon(R.drawable.icon).setContentTitle("TNLRadio").setContentText("");//Createsane

android - Android native 代码如何针对多种处理器类型?

据我了解,Android上的native代码是直接与特定设备的处理器一起工作的代码。因此,如果我想利用某个处理器,我会使用native代码。但是,如果我想制作一个包含native代码但面向多个处理器的应用程序会怎样?我是否必须制作多个应用程序,每个架构一个?或者有没有办法将多个版本的native代码放在一个应用程序中,选择与它运行的设备的处理器相匹配的版本? 最佳答案 Androidnative开发工具包是一套交叉编译器和支持库,可用于生成针对一个或多个官方支持的Android架构的共享对象(.so)文件。Android应用程序包(

android - Android 提供了哪些自动消除 overdraw 的能力?

RomainGuy提到在Android4.4/5.0中引入了自动overdraw消除功能(请参阅http://www.curious-creature.com/2015/03/25/android-performance-case-study-follow-up/comment-page-1/#comment-52600),但我无法找到相关文档或讨论。有谁知道详情吗? 最佳答案 我找到了执行此操作的代码并与RomainGuy进行了验证:http://www.curious-creature.com/2015/03/25/androi

android studio卡在刷新gradle项目

我几天前将我的androidstudio更新到2.1版,现在每当我在其中打开一个项目或导入一个项目时,它会在底部刷新“项目名称”gradle项目时说我等了四个小时才刷新但它没有进一步帮助我解决这个问题,因为我需要我的androidstudio正常任何帮助将不胜感激提前谢谢你。 最佳答案 在更新我的androidstudio并通过按ctr+alt+s然后选择gradle选项卡并修复我的本地gradle发行版的位置来修复它后,我遇到了类似的问题。不知何故,更新后位置从正确的地方改变了"D:/ProgramFiles/Android/An