- 博客(7)
- 资源 (4)
- 收藏
- 关注
转载 Handler机制
在Android系统中,出于对性能优化的考虑,对于Android的UI操作并不是线程安全的。也就是说若是有多个线程来操作UI组件,就会有可能导致线程安全问题。所以在Android中规定只能在UI线程中对UI进行操作。这个UI线程是在应用第一次启动时开启的,也称之为主线程(Main Thread),该线程专门用来操作UI组件,在这个UI线程中我们不能进行耗时操作,否则就会出现ANR(Applic...
2018-05-16 20:22:23
143
原创 Android Studio 常用快捷键
ctrl+d 复制到下一行ctrl+x 删除当前光标行ctrl+h 查看选中类继承结构ctrl+F12 查看文件结构alt+/ 提示完善代码 (自己修改出来的快捷键)ctrl+alt+l 代码格式化ctrl+n 查找某个类ctrl+g 定位到某一行ctrl+b 快速跳转到声明ctrl+alt+b 跳转到接口实现ctrl+shift+b 类的声明ct
2017-02-07 18:02:48
324
原创 判断一个Activity是否处于栈顶
/** * * 判断activity是否处于栈顶 * @return true在栈顶false不在栈顶 */ private boolean isMainActivityTop(Activity XXXActivity){ ActivityManager manager = (ActivityManager) context.g
2016-10-28 10:42:33
1729
原创 Aandrod动画、属性动画、帧动画、补间动画
android动画分为Tween(补间动画)、 Frame(帧动画)、 property(属性动画)。其中属性动画是android3.0之后的新特性。一:Tween 动画又称为View Animation:1、作用于View 对象。只改变View的位置不改变View的本身属性。包括:Translate(平移)、Scale(缩放)、Rotate(旋转)、Alpha(透明)。2、对于一个V
2016-09-26 13:09:40
623
原创 GiT 和 svn的区别
1.git与svn区别:git分布式,就是在本地克隆一个版本,开发者先对本地的版本进行修改操作,然后再有网的条件下,push到远程库。svn集中式,只在远程拥有一个版本,更加适合项目的管理。2.Git吧内容按照元数据的方式存储,svn按照文件。GIt的内容存储采用SHA-1哈希算法,可以确保磁盘、网络故障时降低对版本库的破坏。3. SvN 优于 Git是有个全局的版
2016-06-22 13:42:56
468
原创 Android、布局优化、include、merge、
本文是关于项目优化布局的,小弟和大家分享一下,亲手自作的代码片段。大神请直接绕过,好了废话不多,上正文。Android 布局优化方向:抽象布局标签。1.使用标签: 标签可以把几个布局中公共的部分提取出来,实现布局模块化。例如下边的这个布局,主要就是提示用户的进度条和提示框,可以重复利用(重复利用)。<LinearLayout xmlns:android="http:/
2015-11-27 17:19:22
520
原创 java类、抽象类和接口
互相学习,共同进步,如有不对请批评指正。写本文之前拜读了大牛文章http://www.cnblogs.com/dolphin0520/p/3811437.htm。
2015-11-19 21:11:20
482
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人