- 博客(9)
- 资源 (14)
- 收藏
- 关注
原创 android 巧妙利用反射机制得到ListView中的view
我们在使用ListView的时候,经常会使用的ViewHolder方式作为缓存,每次都需要手动的通过viewholder.icon = convertview.findVIewByid(id);一般的app都会有好几个页面会用到ListView,这样的话我们的代码量就会很大,有没有好点的办法呢,其实今天学习了反射机制,利用所有的空间的超类都是View这个特点,循环给ViewHolder里边的空间赋
2015-06-26 18:13:44 1924
原创 android 中使用View.setId(int id),如何避免id冲突呢?
在项目开发中,有时候项目开发过程会需要,我们在代码中使用for循环创建View对象,并且每个View都需要setId(int id),这时候如何避免id不和xml中冲突呢?在stackoverflow的http://stackoverflow.com/questions/1714297/android-view-setidint-id-programmatically-how-to-avo
2015-07-04 10:25:53 3926
原创 android 代码中实现获取log信息
class NotificationLogAdapter extends BaseAdapter { private ArrayList mNotificationEvents; private final PackageManager mPM; private final LayoutInflater mInflater;
2013-12-18 10:09:19 1289
原创 悬浮窗口
今天在拿到新的方案的时候,看到界面的左下角有个safeMode的悬浮框,怎么切换界面都不能去掉,在通过搜索的方式找到了位置是在SystemServer.java 中调用的ActivityManagerService.self().showSafeModeOverlay(); 继续跟踪发现代码的实现方法:public final void showSafeModeOverlay() {
2013-06-20 14:38:03 1157
原创 判断外部存储是SD卡还是u盘的方法
在开发公司项目的时候,需要判断盒子插入的外部存储设备室SD卡或者是u盘,在网上没有找到相应的方法。自己在插拔SD卡和u盘的过程中看到状态栏中的提示语不同,就想从SystemUI中找方法,后来摸索着找到了,并且用在工程中,这里简单的总结一下: private static final String EXT_STORAGE_PATH = Environment.getExternalStor
2013-06-18 14:03:34 1881
原创 android4.0 SearchView去掉(修改)搜索框的背景 修改光标
在开发项目的时候遇到个问题,在给searchView添加黑色背景后,光标不见了(光标为黑色的),编辑框的背景还在很难看。查看源码之后,里用反射机制进行修改具体代码: try { Class argClass=mSearchView.getClass(); //指定某个私有属性 Field ownField=argCl
2012-12-05 09:50:04 3256
原创 模仿android4.0的开锁界面
转发的时候请标记转自:http://blog.csdn.net/zhanwei_30/article/details/7624025 参加工作到现在一年了,天天看别人的博客,自己也开始写一篇博客,对前段时间的项目简单的总结一下大概思路是:1、多次观察4.0的锁屏 开锁界面 细节 需要几张图片图片的大小 处理等 先做出静态的界面---自定义自己想要的布局public class Ci
2012-06-01 17:32:55 1342 7
RecyclerView的简单使用
2015-08-05
DownloadManager的简单使用
2015-07-06
android listview viewholder
2015-06-26
java中的反射机制
2012-08-22
android 高级UI设计---定位弹窗
2011-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人