随笔分类 - android
android应用性能优化
摘要:>>ContextMenu是android的context menu上下文菜单,选择某项VIEW后长按menu键,就会显示出来。比如EditeText就可以通过长按来弹出拥有“cut”,"copy","paste"等项的ContextMenu。实现ContextMenu,一般要用到以下三个方法:(1...
阅读全文
摘要:Android中的monkey测试是比较常用的工具了,设定好monkey之后,让手机跑一晚上,第二天分析日志,这样能更加有效率的工作。monkey测试的工具比较多,基本的方法都差不多。抓取日志:adb shell logcat -v time>>monkeylog.txt跑monkey测试:adb ...
阅读全文
摘要:monkey测试跑出了一个异常:// CRASH: packgeName (pid)// Short Msg: java.lang.IllegalStateException// Long Msg: java.lang.IllegalStateException: Fragment a{422d39...
阅读全文
摘要:在开发android app的开发过程中,会使用到外部的一些字体。外部字体在加载的时候,容易造成内存泄漏。比如:Typeface tf=Typeface.createFromAsset(getAssets(), Consts.LANTING_FONT_PATH);title.setTypeface(...
阅读全文
摘要:来源:按字面了解,Window Leaked大概就是说一个窗体泄漏了,也就是我们常说的内存泄漏,为什么窗体会泄漏呢? 产生原因: 我们知道Android的每一个Activity都有个WindowManager窗体管理器,同样,构建在某个Activity之上的对话框、PopupWindow也有相应的W...
阅读全文
摘要:1.应用内存onLowMemory& onTrimMemory优化onLowMemory& onTrimMemory简介:OnLowMemory是Android提供的API,在系统内存不足,所有后台程序(优先级为background的进程,不是指后台运行的进程)都被杀死时,系统会调用OnLowMem...
阅读全文
摘要:由于工作原因接触android开发一段时间了,对于开发有了一些了解,于是萌生了搭起android原生应用进行分析和学习的想法。先从闹钟应用开始吧。1.首先要下载原生应用,原生应用在原生系统里面(当然你得先下载原生的系统,过程请百度之)。目录如下:packages\apps,所有的原生基础应用都在这个...
阅读全文

浙公网安备 33010602011771号