随笔分类 -  android

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