android
大_彻大悟
这个作者很懒,什么都没留下…
展开
-
Handler 小结
Handler 重写 handleMessage方法handler.removeMessages(-1); 移除队列中msg.what为-1的messagehandler.sendMessageDelayed(handler.obtainMessage(-1), 3000); 取一个公共的message,what参数为-1,延迟3000毫秒发送handler.sendMess原创 2016-06-13 18:38:00 · 410 阅读 · 0 评论 -
Android 记录小问题
---------------------------------------15/09/11---------------------------------------drawable资源中的图片 只能包括a-z0-9_. 不能有大写字母与空格ImageButton 的 background 与src ImageView 的background 与src 只有Ima原创 2015-09-11 17:28:32 · 318 阅读 · 0 评论 -
android 判断字符串是否同时包含小写字母与数字
String testStr = "sdf12"; Boolean b = testStr.matches(".*?[a-z]+.*?")&&testStr.matches(".*?[\\d]+.*?"); Log.e("test",""+b);原创 2015-10-22 17:28:12 · 2459 阅读 · 0 评论 -
android 获取设备上安装的非系统应用信息
ArrayList appList = new ArrayList(); //用来存储获取的应用信息数据 List packages = getPackageManager().getInstalledPackages(0); for(int i=0;i<packages.size();i++) { PackageInfo原创 2015-10-22 13:36:46 · 599 阅读 · 0 评论 -
Android Notification
activity与service直接通信的话推荐使用binder机制,写一个服务类继承自Service,在服务类中再写一个内部类继承自Binder,在里边实现功能逻辑。创建一个binder实例,重写onBind()方法中进行返回,在activity中的ServiceConnection中可以获取到返回的binder,通过此进行交互。若服务不需要交互,则不需要返回binder,也就不需要写一个内原创 2015-10-05 15:57:10 · 505 阅读 · 0 评论 -
Android Fragment 笔记
fragment 就是一个View,可以在activity中进行设定,如果静态的就用,动态的就用,表示用哪个Fragment来换这块id 可以包含一个layout,属性例如:layout="@layout/bottombar" Fragment中三大类:Fragment、FragmentManager、FragmentTransaction使用标准步骤FragmentManager原创 2015-09-11 17:23:09 · 342 阅读 · 0 评论 -
Android更改状态栏颜色
为了使应用显示风格保持一致,需要更改状态栏的颜色,不是单一的黑色,android版本4.4之后可以进行修改。 首先,可以在style.xml文件下允许状态栏和导航栏, true true 也可以在代码中设置 //透明状态栏 getActivity().getWindow原创 2015-09-09 15:11:29 · 795 阅读 · 0 评论 -
解决手机内存不足问题
1.到设置中,管理应用,按menu键对大小进行排序,将一些大型的应用数据进行清除。2.卸载不常用的软件,以及安装包3.将软件从内存中移到SD卡中去原创 2015-09-09 16:13:47 · 623 阅读 · 0 评论