摘要: 今天看到一遍很经典的文章 就转过来了最近做项目发现一个界面当有ListView是,getView和getCount中的log被疯狂调用。一个5个Item的ListView,getView竟然会被反复调用7组。尤其是当ItemView中需要加载图片时,很容易造成GC过多,很容易出现ANR。原因就在于measure过程,ListView一般都会有好多个Item,而且也会同时显示若干组Item,这些Item的父元素都是这个ListView。更具Google的解释,View在Draw的时候分成两个阶段:measure和layout,在measure阶段时主要就是为了计算两个参数:height和widt 阅读全文
posted @ 2012-01-03 23:02 陈显 阅读(2724) 评论(0) 推荐(0) 编辑
摘要: 哈哈 不多说啊,直接上图吧,这次主要修改了下界面,功能也有少许修改 好像不能发附件啊。。。无语了,eoe吧http://www.eoeandroid.com/forum-viewthread-tid-82563-highlight-%E4%BB%BB%E5%8A%A1%E7%AE%A1%E7%90%86%E5%99%A8.html 阅读全文
posted @ 2011-07-03 18:05 陈显 阅读(1659) 评论(9) 推荐(1) 编辑
摘要: 昨天写一个provider的时候出现了如下问题: 写完之后在同一个进程内使用provider完全没有问题,但是一旦到其他进程(另一个apk)里使用的时候就会报错E/DatabaseUtils( 339): Writing exception to parcelE/DatabaseUtils( 339): java.lang.UnsupportedOperationException: Only CrossProcessCursor cursors are supported across process for nowE/DatabaseUtils( 339): at android.data 阅读全文
posted @ 2011-03-15 10:06 陈显 阅读(6569) 评论(0) 推荐(0) 编辑
摘要: 今天看了看framework里面的telephony相关的代码。。。做个小笔记吧.路径位于frameworks/base/telephony/首先是Ril相关的。上层的所有对电话的操作和状态获取等都是通过Ril来实现的,Ril通过发送命令与底层rild进行交互。CommandsInterface是一个接口,他定义了操作相关的命令、方法和监听等。。。BaseCommands则直接继承了CommandsInterface接口。。Ril继承自BaseCommands,并且负责通过socket与rild通信。。。它将对电话的操作(如:hangupConnection())转换成为了对应的RIL_RE 阅读全文
posted @ 2011-03-03 17:01 陈显 阅读(2744) 评论(0) 推荐(1) 编辑
摘要: 今天刚看了看AIDL,至于什么叫AIDL,网上都有,实现所谓的进程间通信。也就是client和server进行通信。下面是我刚才看的demo。首先是服务器端。。。第一步 写一个aidlIServer.aidl 定义接口,adt会自动在gen下面生成对应的java文件,该文件无需修改[代码]第二部 实现接口代码服务器端就基本上完成了,但是请记住manifest里面注册serviceservice android:name="cx.aidl.ServerService" intent-filter action android:name="cx.aidl.ServerService" / 阅读全文
posted @ 2011-01-13 15:49 陈显 阅读(702) 评论(0) 推荐(1) 编辑
摘要: 闲来无聊,准备山寨个连云助手玩玩。。。。现在只是有这想法,不知道结果如何。。。哈哈,歇歇开始吧,将在以后跟新进度----------------------------------------------------------------------------------------2011-1-11本来想明天再弄的,一想还是开个头吧,先把tabActivity写出来,就弄了个主界面用了他的图片,tab选中时换背景图片明天再弄吧。--------------------------------------------------------------------------------- 阅读全文
posted @ 2011-01-11 20:48 陈显 阅读(398) 评论(0) 推荐(1) 编辑
摘要: PendingIntent和Intent的区别:An Intent is something that is used right now; a PendingIntent is something that may create an Intent in the future. You will use a PendingIntent with Notifications, AlarmManager, etc.1. GSM网络中android发送短信示例(1)代码节选(2)代码解释 PendingIntent就是一个Intent的描述,我们可以把这个描述交给别的程序,别的程序根据这个描述在后 阅读全文
posted @ 2011-01-08 15:36 陈显 阅读(803) 评论(0) 推荐(1) 编辑
摘要: 哈哈,恭喜自己啊。我们假期参加的软件大赛终于颁奖了,都半个多月了吧。。。。还好,最后终于拿了个一等奖,还特等题名。。。也应该是大学参加的第一次和最后一次大赛了吧,以后都是工作了!!还有一件值得恭喜的就是,之前做的两款灰常简单的小应用已经成功和KT合作,哈哈,算是自己写应用赚到的第一笔钱。自己祝贺一下啊。不过,还是想换个好点的工作!!继续自己的Android之旅。 阅读全文
posted @ 2010-12-23 21:17 陈显 阅读(281) 评论(0) 推荐(0) 编辑
摘要: Android的app inventor出来了,传说中的“所见即所得”,不过听说业界对这款软件批评不绝,说这会导致大量的垃圾应用产生。说的也有道理,不过先看看效果吧,正在下呢,先把地址共享http://dl.google.com/dl/appinventor/installers/windows/appinventor_setup_installer_v_1_1.exe原来是网页版的,汗  http://appinventor.googlelabs.com 阅读全文
posted @ 2010-12-22 22:00 陈显 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 在学习Android之余,突发奇想。。。弄个论坛玩玩吧,于是就想到了弄个家乡的论坛,就这也,赫章社区论坛就应运而生了。。。在把论坛代码,空间搞定之后,也确定了域名http://www.553200.net 为什么选这个域名呢,赫章的邮编是553200原因很简单com的被注册了,cn的个人不能注册。然后就开始让认识的人都进论坛。。。不过效果不是很明显,不过才几天啊,不着急,慢慢来。这几天弄了个活动,... 阅读全文
posted @ 2010-11-25 16:01 陈显 阅读(295) 评论(0) 推荐(0) 编辑