摘要: MainActivity.class PS:需要注意的是,在进行同步Get网络请求时,因为都是一个耗时操作,所以需要建立一个子线程去进行请求; 并且,UI界面的更新,必须放在主线程去完成! activity_main.xml 阅读全文
posted @ 2016-09-28 10:30 火龙裸先生 阅读(682) 评论(0) 推荐(0) 编辑
摘要: Android 中沉浸式状态栏实现方式如下 计算状态栏高度及调用沉浸式状态栏的相关API方法 调用实例,使用步骤一编写的相关方法。 对应的布局文件 阅读全文
posted @ 2016-09-25 18:39 火龙裸先生 阅读(3149) 评论(0) 推荐(0) 编辑
摘要: 1、设置Style //1、设置背景图Theme //2、设置透明Theme 上面我定义了两种Theme,第一种Theme就是设置一张背景图。当程序启动时,首先显示这张背景图,避免出现黑屏。第二种Theme是把样式设置为透明,程序启动后不会黑屏而是整个透明了,等到界面初始化完才一次性显示出来。下面说 阅读全文
posted @ 2016-09-25 17:04 火龙裸先生 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 记得之前有朋友在留言里让我写一篇关于沉浸式状态栏的文章,正巧我确实有这个打算,那么本篇就给大家带来一次沉浸式状态栏的微技巧讲解。 其实说到沉浸式状态栏这个名字我也是感到很无奈,真不知道这种叫法是谁先发起的。因为Android官方从来没有给出过沉浸式状态栏这样的命名,只有沉浸式模式(Immersive 阅读全文
posted @ 2016-09-23 10:53 火龙裸先生 阅读(456) 评论(0) 推荐(0) 编辑
摘要: MainActivity如下: activity_main.xml如下: 阅读全文
posted @ 2016-09-23 10:29 火龙裸先生 阅读(501) 评论(0) 推荐(0) 编辑
摘要: A类持有B接口的对象引用,B接口有一个callBack()方法,C类是B类的实现类,实现了callBack()方法,把C类传入A类,当A类执行完操作后调用callBack()方法,这时候A调用的就是C类callBack()方法,相当于通知了C“我的操作完成了”,我们只要在C类的callBack()方 阅读全文
posted @ 2016-09-23 09:58 火龙裸先生 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 效果图: 使用方法: 添加默认分割线:高度为2px,颜色为灰色 添加自定义分割线:可自定义分割线drawable 添加自定义分割线:可自定义分割线高度和颜色 万能分割线登场: 阅读全文
posted @ 2016-09-17 17:52 火龙裸先生 阅读(27869) 评论(2) 推荐(1) 编辑
摘要: MVP:界面与业务逻辑分离在Winform中的应用 MVP,Model-View-Presenter的缩写。 在MSDN上,下载了一个示例,http://www.microsoft.com/china/msdn/library/architecture/architecture/architectu 阅读全文
posted @ 2016-09-07 21:03 火龙裸先生 阅读(510) 评论(0) 推荐(0) 编辑
摘要: Gson是谷歌用于对Json操作的库,里面有着强大而又方便的功能,最常用的就是 fromJson():将json数据转化为对象; toJson():将对象转化为json数据! 对于普通的json数据使用这两个方法简直so easy,但是对于稍有点复杂的json数据如何操作呢? 比如json数据中除了 阅读全文
posted @ 2016-08-27 10:42 火龙裸先生 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 之前一直使用的Volley作为网络请求框架,它是Google 在2013年的I/O大会 上,发布的。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮,同时扩展性很强。在用它之前我进行了简单的封装,因为Volley默认的请求线程生命周期伴随着Activity的周期,这有 阅读全文
posted @ 2016-08-25 20:41 火龙裸先生 阅读(701) 评论(0) 推荐(0) 编辑