- 博客(5)
- 收藏
- 关注
原创 认识onWindowFocusChanged和简述Activity生命周期
Activity生命周期中,onStart, onResume, onCreate都不是真正visible的时间点,真正的visible时间点是onWindowFocusChanged()函数被执行时。 从onWindowFocusChanged被执行起,用户可以与应用进行交互了,而这之前,对用户的操作需要做一点限制。 比如 在onCreate里加载frame动画失败的原因就是因为
2016-05-21 10:12:41
1228
原创 消息机制
通过以前的学习在网上查询的信息对Android中的消息机制做一个总结,即Looper、Handler是如何协同工作的;Looper:主要用来管理当前线程的消息队列,每个线程只能有一个LooperHandler:用来将消息(Message)插入到当前线程的消息队列,并负责分发Looper中的消息,将消息发送到当前线程执行具体关系图如下所示:接下来我们来分析一下Looper和Handler的源码,了解一
2016-05-21 09:54:06
258
原创 自定义控件的属性(attr.xml,TypedArray)的使用
自定义控件的属性需要三步:第一:在res/values文件下定义一个attrs.xml文件,代码如下 二、在布局xml中如下使用该属性: xmlns:tools="http://schemas.android.com/tools" xmlns:apple="http://schemas
2016-05-16 12:54:37
431
原创 实现字体的阴影效果
字体阴影的效果感觉加上了阴影的效果立体感十足,简单写一下。主要是以下四个属性android:shadowColor 阴影的颜色android:shadowDx 横向阴影,其值负数是往左,正数是往右android:shadowDy 竖直方向,其值负数是往左,正数是往右android:shadowRadius 阴影的半径(注意:阴影的半径必须设,为
2016-05-14 11:19:12
1753
原创 怎样使用HTTP协议访问网络
在Android上发送HTTP请求的方式一般有两种,HttpURLConnection和HttpClient: 第一:现在讲一下HttpURLConnection的用法。1)首先需要获取到HttpURLConnection的实例,一般只需new 出一个URL对象,并传入目标网络的地址,然后调用一下openConnection()方法即可,如下所示:URL URL=new U
2016-05-14 08:59:05
3173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人