代码改变世界

阅读排行榜

Android开发——android调试工具集【转】

2010-08-11 09:54 by HalZhang, 7443 阅读, 收藏,
摘要: 1. 查看当前堆栈 1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系 2) 方法: new Exception(“print trace”).printStackTrace(); 2. MethodTracing 1) 功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等 2) 方法: a) 在程序代码中加入追踪开关 b)... 阅读全文

Android开发——MediaProvider源码分析(2)

2011-03-08 15:25 by HalZhang, 7419 阅读, 收藏,
摘要: 转载请注明出处! 欲读此文,先读上文:MediaProvider源码分析(1) ----------------------START--------------------------- 在上一篇文章中说到系统当接收到扫描请求广播的时候就会调用scan或者scanFile去扫描手机(手机内存和sdcard)中的媒体文件。这两个方法都是启动MediaScannerService这个服务来完成扫描任... 阅读全文

RecyclerView 介绍 02 – 重要概念

2015-04-21 18:31 by HalZhang, 7416 阅读, 收藏,
摘要: 几个概念RecyclerView是一个ViewGroup;LayoutManager控制RecyclerView的ChildView的布局显示,childview由Recycler提供以及管理;Recycler具有两级缓存,Scrap和RecycledViewPool,通过Detach以及Remov... 阅读全文

Android开发——HTTP通讯

2010-05-28 20:03 by HalZhang, 6756 阅读, 收藏,
摘要: 说Android是一款互联网手机操作系统一点也不过为过。打开G2的"大抽屉”,一大堆的软件,大部分都是需要网络支持才能正常运行的。曾经和同学说:没有网络支持,G2跟Nokia 1200没啥区别!既然Android定位为“网络操作系统”,自然提供了很威水的网络访问接口。既有java.net.*,又有org.apache.http.*,在数据处理方面支持json,x... 阅读全文

Android开发——对sdcard扩展卡文件操作

2010-05-28 19:59 by HalZhang, 6623 阅读, 收藏,
摘要: 其实就是普通的文件操作,不过还是有些地方需要注意。比如:1.加入sdcard操作权限;2.确认sdcard的存在;3.不能直接在非sdcard的根目录创建文件,而是需要先创建目录,再创建文件;实例:(1)在AndroidManifest.xml添加sdcard操作权限(2)变量声明:(3)向sdcard写文件完毕,呵呵……以上只是一个非常十分小的实例,发挥我们的创造力吧... 阅读全文