- 博客(8)
- 资源 (7)
- 收藏
- 关注
Android: RelativeLayout作为ListView时的布局BUG
当一个ListView的item为一个RelativeLayout时,该ViewGroup下的子view如果配置为 android:layout_alignParentBottom="true",本来是让子view靠近RelativeLayout的底部,但实际运行结果却是靠到顶部。[img]http://dl.iteye.com/upload/attachment/378692/...
2010-12-30 11:17:40 193
Android: 开发短信程序列表界面(QuickContactBadge/ListView混用)
android默认短信程序主界面主要是一个ListView,每个Item上有一个QuickContactBadge([url=http://kevinlynx.iteye.com/blog/854279]这里提到过][/url])。这个可以通过定制ListView使用的adapter来实现。查了些ListView自己写adapter的资料,发现问题很多。主要集中于item带有事件响应,或者...
2010-12-29 22:23:53 154
Android: 弹出快捷联系人操作对话框
题目所说的快捷操作对话框在android的很多地方都有,例如点击短信条目中联系人头像,就会弹出三个操作选项:电话、查看、短信。要实现这样的操作,主要是通过QuickContactBadge这个view。关于这个类的使用,网上资料很少。开始我走了一个弯路,以为这个类是负责那个对话框的。[color=red]其实不是,这个类只是一个普通的图片view,点击它就会弹出这里所说的对话框[/colo...
2010-12-28 21:02:18 221
原创 Android: 写文件到SD卡
考虑到SD卡可能没有被mount,或者其他各种情况,操作SD卡上的文件总需要各种状态的判断。主要是使用Environment类里的一些接口进行判断:[code] private void writeFileToSD() { String sdStatus = Environment.getExternalStorageState(); if(!sdStatus...
2010-12-25 15:42:46 214
Android: Activity、进程、BoradcastReceiver生命周期
Android中Activity和进程的生命周期是一个很重要的问题。Android对进程也采取了垃圾回收之类的机制,这意味着即使用户退出了程序,该进程依然可能存在于系统中。这将直接影响我们写的程序结构。[color=red]一个进程可能有若干个Activity。Activity退出后,进程可能并没有结束。下次用户从桌面启动该Activity时,会直接使用没有结束的进程。所以,想直接在主...
2010-12-24 20:17:53 133
原创 Android: 获取短信的发信人
既[url=http://kevinlynx.iteye.com/blog/843281]上次的测试[/url],通过取得短信里的person字段,然后通过person字段从联系人表里取出联系人信息,总是存在问题:1、如果短信是在建立联系人信息之前收到的,person字段依然是0;2、在我的真机上即使person不为0,Cursor::moveToFirst依然失败,导致获取不出联系人信...
2010-12-17 19:42:53 201
原创 Android: 读取短信
读取短信本身没什么难度,仅仅是读取SQLite数据库而已。[code]public Uri SMS_INBOX = Uri.parse("content://sms/inbox"); private void fillListView() { ListView view = (ListView) findViewById(R.id.sms_list); A...
2010-12-15 21:17:48 316
Android: Tab的使用总结
之前在[url]t.sina.com.cn/kevinlynx[/url]陆续贴了些android开发涉及到的一些code snippets,主要目的是记录,供以后需要的时候查阅方便。但是因为miniblog的字数限制,在记录较多信息的时候还是有诸多不便。so, i'm here.Tab view算是我接触android平台第二个比较迷惑的地方(第一个是ListView的adapter)。...
2010-12-12 20:56:52 113
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人