android
dengsutao1996
这个作者很懒,什么都没留下…
展开
-
android JSON解析:官方&GSON方式
同样在apache/hotdoc目录下创建get_data.json文件,内容如下:[{"id":"5","version":"5.5","name":"Boom Beach"},{"id":"6","version":"7.0","name":"Clash Royale"}]第一种解析方式:官方解析 调用方法:parseJSONWithJSONObject 具体代码:public class原创 2017-07-05 17:21:06 · 290 阅读 · 0 评论 -
仿QQ侧边栏滑动的实现
视频来源:http://www.imooc.com/video/4386 实现过程:主要是实现一个继承于HorizontalScrollView 的控件SlideMenu ,大致步骤:重写OnMeasure 方法来定义子View的大小重写onLayout 方法来初始化子View的位置重写onTouchEvent 方法来设置滑动事件重写onScrollChanged 方法来设置滑动动画,以达原创 2017-08-30 10:24:07 · 836 阅读 · 0 评论 -
AIDL初级样例
最近看《安卓开发艺术探索》,降到binder,Messenger,AIDL的相关东西,主要用于IPC处理,学习了一个小样例,总结AIDL基础用法和注意问题。 视频来源:http://www.imooc.com/video/11193 样例内容:客户端做一个简易计算器,将输入传给服务端,服务端进行计算回传给客户端作为结果。客户端和服务端分别属于两个进程(可以在一个APP中,声明服务端在另一个进程原创 2017-08-30 17:02:39 · 245 阅读 · 0 评论 -
AIDL原理分析
以上是AIDL的基本原理,在《安卓开发艺术探索》中也有所说明,不过稍显抽象,这里稍微解释一下: 有时当前进程需要访问别的进程,或者将当前进程的内容交给另一个进程进行操作,这时可以用到AIDL进行跨进程的IPC操作。例如客户端需要将己方的计算数据传给服务端进行计算,那么数据量比较大时,可以将要计算的数据封装为一个类传递给服务端,服务端在连接客户端后收到数据则开始计算。 然而实际情况并不是这么简单。原创 2017-08-31 14:01:06 · 400 阅读 · 0 评论