- 博客(6)
- 收藏
- 关注
原创 线程同步
1.sleep和wait的区别 a.sleep 如果没有同步块,使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行。如果有synchronized同步块,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。因为这个方法它并不释放对象锁。 调用方式: Thread.sleep(5000); 用途:当两个线程优先级不一样的时候,使用该方法之后,可以使高优先级的休眠
2017-03-27 10:19:00
126
原创 android或者java的编码问题
1.String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示 byte[] b_utf8 = "我".getBytes("UTF-8"); 主要用于socket编程,因为常常传输自己数组 还原方法: String s_utf8 = new String(b_utf8,"UTF-8");
2017-03-16 10:31:54
180
原创 android的一些坑
1.不要把重要的数据放在application中,因为内存不足的时候回内存回收,放在shareprefrences或者数据库中
2017-03-16 10:21:35
140
原创 Android画图
一.android画图三剑客 android画图主要有color,paint,canvas三个对象. 二.color a.自身带有color 2.自定义颜色 Color.rgb(11,11,11); 三.paint对象 setARGB(int a, int r, int g, int b) // 设置 Paint对象颜色,参数一为alpha
2017-03-15 10:14:12
191
原创 AsnyncTask的使用
1.为什么要使用? 在Android程序开始运行的时候会单独启动一个进程,默认情况下所有这个程序操作都在这个进程中进行。一个Android程序默认情况下只有一个进程,但是一个进程却是可以有许线程的。在这些线程中,有一个线程叫做UI线程,也叫做Main Thread,除了Main Thread之外的线程都可称为Worker Thread。Main Thread主要负责控制UI页面的显示、更
2017-03-14 16:12:25
288
原创 android屏幕适配
哈哈,今天准备开始写博客啦,当然内容不是全部原创的,自己的积淀也不够,算是归纳总结吧!自己一路走来,自学android,都是通过网上查资料学习, 也感谢前辈们留下的财富,我也算是站在巨人的肩膀上了。不过学习的过程总是零碎,自己分享一下自己的总结,给需要的人看看吧。 1.为什么屏幕适配? 说起屏幕适配,不得不是android程序员的痛啊(,至少我是。。),之前看过一个统计说当前的安卓设备超过2
2015-09-07 22:45:21
245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人