![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android优化
anseven
这个作者很懒,什么都没留下…
展开
-
android手机越用越慢的原因
1. 大型软件占用的内存和CPUfa发现了这句话“使用杀进程只会杀掉程式的快取跟本体,但其他的内存资源并不会被释放出来,反而会让android的内存资源越杀越少,越来越顿,直到手动重开机为止”原创 2014-08-31 16:59:54 · 1027 阅读 · 0 评论 -
Android学习系列(29)--App调试的几个命令实践
在Android的应用开发中,我们会用到各种代码调试;其实在Android的开发之后,我们可能会碰到一些随机的问题,如cpu过高,内存泄露等,我们无法简单的进行代码调试,我们需要一个系统日志等等,下面我把握工作中碰到的几个常用命令和方法给大家演示实践一下。1.logcat命令这个命令最简单常用,可查看帮助,我不多说,如果需要打印时间,加参数-v time转载 2017-07-24 16:56:29 · 391 阅读 · 0 评论 -
Android内存泄漏分析及调试
尊重原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/13017999此文承接我的另一篇文章:Android进程的内存管理分析 首先了解一下dalvik的Garbage Collection:如上图所示,GC会选择一些它了解还存活的对象作为内存遍历的根节点(GC Ro转载 2016-08-31 20:38:49 · 289 阅读 · 0 评论 -
android源码网
http://androidxref.comhttp://www.grepcode.com/原创 2016-05-09 22:12:41 · 439 阅读 · 0 评论 -
(转)android开发之android:process属性_application中onCreate执行多次
应用做的匆忙,很多地方只顾实现功能,没有兼顾好性能,所以停下来重构代码优化性能,结果在打log看启动时间的时候,发现Application的onCreate执行了多次,这样导致重复初始化资源,初始化了3次导致接近1s时间。发现这个是由独立进程引起的。即:process这个属性。android:process 服务所在进程的名字。通常,一个应用的所转载 2015-12-29 12:20:21 · 367 阅读 · 0 评论 -
Android源碼下載與編譯
设置linux的编译环境选择源码的分支决定了你机器环境的配置,前面提到32位系统只能编译。1. 安装JDK 由于SUN JDK不再在ubuntu的主要仓库中,为了能够下载它,你需要把合适的仓库加进来。 Java 6: for 大于等于2.3版本$ sudo add-apt-repository"deb http://archive.canonical.com/ luc原创 2015-01-21 22:54:07 · 391 阅读 · 0 评论 -
android优秀开源项目
Android经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学习。今天爬爬把自己熟悉的一些开源项目整理起来,希望能对Android开发同学们有所帮助。另外,如果你有比较好的项目推荐,也烦请在评论里分享出来,我会定期更新博客内容。项目篇:muzei:Android上一款大名鼎鼎的自动换壁纸应用,但做的实在是漂亮。而且开源。Apollo音乐播放器转载 2014-12-06 22:44:56 · 425 阅读 · 0 评论 -
Android代码优化——使用Android lint工具
作为移动应用开发者,我们总希望发布的apk文件越小越好,不希望资源文件没有用到的图片资源也被打包进apk,不希望应用中使用了高于minSdk的api,也不希望AndroidManifest文件存在异常,lint就能解决我们的这些问题。Android lint是在ADT 16提供的新工具,它是一个代码扫描工具,能够帮助我们识别代码结构存在的问题,主要包括:1)布局性能(以转载 2014-12-04 18:00:28 · 406 阅读 · 0 评论 -
lint.bat
lint.bat --check UnusedResources D:\workspace\appmanager\code\dev\packages_apps_packageinstaller > t原创 2014-11-03 19:03:48 · 604 阅读 · 0 评论 -
Android 线程的IdleHandler
最近希望能够在当线程空闲做些准备任务,比如主线程在开始加载页面,主页面完成后,如果线程空闲就提前加载些二级页面的内容。对于这种情况下,可以考虑使用MessageQueue.IdleHandler来实现。具体的实现方式:getMainLooper().myQueue().addIdleHandler(newThreadIdleHander());其中:classThreadIdleH原创 2014-11-10 07:18:56 · 2733 阅读 · 0 评论 -
RTP协议全解析(H264码流和PS流)
转载请附上链接http://blog.csdn.net/chen495810242/article/details/392073051、RTP Header解析 ...转载 2018-05-18 16:31:45 · 288 阅读 · 0 评论