- 博客(11)
- 资源 (16)
- 收藏
- 关注
原创 android studio快捷键
android studio常用的快捷键(1)log打印Log的快捷键:loge(生成TAG).logd,logm(输出参数)(2)代码移动ctrl+Alt+空格 提示Ctrl+Shit+向上箭头。代码向上Ctrl+d:复制当前行代码到下一行Ctrl+X:剪切Ctrl+Y 删除Ctrl+W 选中代码,连续按会有其他效果 Alt+箭头 类间方法之间的
2017-12-07 09:29:50
394
原创 自定义View(01)
(1)一个简单的自定义view的实现。设计到paint,自定义属性,invalidate,canvas的使用。下面是实现的效果:圆弧的绘制,以及字体的绘制,圆弧的动画。(2)主要代码实现public class CircleView extends View { private int textNumber,time; private float
2017-11-19 21:37:02
209
原创 android沉浸式状态栏的实现
在android4,4之后可以通过修改状态栏和导航栏实现沉浸式状态栏,在5.0之后增加了其他一些支持。主要通过getWindow().addFlags和getDecorView().setSystemUiVisibility实现相关的设置。(1)通过getWindow().addFlags设置状态栏 if(Build.VERSION.SDK_INT >= Build.VER
2017-01-11 21:54:11
574
原创 android SQlite 详解
1.前言 Sqlite是一款轻量级的关系型数据库,占用资源少,预算速度快,跨平台(支持android,IOS,window系统),弱类型(同一列中的数据可以是不同字段),非常适合资源较少的移动端开发。2.数据库的创建 (1)android提供了SQLiteOpenHelper这个帮助类实现数据库的创建和升级,SQLiteOpenHelpe是一个抽象类,必需实现这个类.pub
2016-12-01 21:04:56
529
原创 打开android device monitor提示unexpected error while parsing input:Invalid ui automator hierarchy file
打开android device monitor时提示unexpected error while parsing input:Invalid ui automator hierarchy file,而在monitor界面也不能显示选中线程的内存情况。只要在C:\Users\Administrator\.android中删除monitor-workspace文件,重新打开monitor就行。
2016-10-17 16:52:55
4993
原创 android异步消息机制,Handler,Looper,MessageQueue的关系
前言: 参考了鸿洋_大神的这篇文章:http://blog.youkuaiyun.com/lmj623565791/article/details/38377229 (1)在android中线程间的消息通信是通过handler实现的。handler的常见应用:因为在android中对UI操作只能在主线程中操作,而一些耗时的操作又不能在主线程进行,所以会在子线程做一些网络求情或者操作数据库等的耗时操作
2016-09-27 15:47:07
589
原创 android系统异常信息捕获处理
1.在Android中有的未知的Bug可能在测试中没有及时发现,导致用户在使用时出现程序奔溃,出现用户体验不好,而我们又不清楚的情况。android提供了Thread.UncaughtExceptionHandler接口,可以通过实现这个接口,在全局中捕获异常并处理,上传到服务器。2.实现Thread.UncaughtExceptionHandler接口,设置Thread.setD
2016-09-21 22:47:04
1880
android异常收集处理
2016-09-22
andorid圆弧绘制,并随之贪色渐变Canvas
2015-09-14
Hibernate的Annotations的中文文档
2012-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人