上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页
摘要: 前面两片文章讲解了通过AIDL和Messenger两种方式实现Android IPC。而本文所讲的并不是第三种IPC方式,而是对前面两种方式进行封装,这样我们就不用直接把Aidl文件,java文件拷贝到客户端了,而是为客户端提供一个aar(Anroid Archive)包。通过这个aar包对AIDL 阅读全文
posted @ 2016-09-04 14:57 liDB 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Messenger类实际是对Aidl方式的一层封装。本文只是对如何在Service中使用Messenger类实现与客户端的通信进行讲解,对Messenger的底层不做说明。阅读Android Programming: Pushing the Limits -- Chapter 7:Android I 阅读全文
posted @ 2016-09-04 11:27 liDB 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 服务端: 最终项目结构: 这个项目中,我们将用到自定义类CustomData作为服务端与客户端传递的数据。 Step 1:创建CustomData类 为了实现进程间传递,CustomData 需要实现接口Parcelable,writeToParcel()方法和CREATOR是不可少的。 Step 阅读全文
posted @ 2016-09-04 10:24 liDB 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.csdn.net/qq_28195645/article/details/51556975 目录太长,解决办法: 1、将整个project移到更外层的目录,直至没有报错,简单的就是直接把project移到某一盘的根目录下。 2、修改project的编译目录,注意修改的是 阅读全文
posted @ 2016-09-02 13:32 liDB 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 原文:http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1020/448.html 按下(onDown): 刚刚手指接触到触摸屏的那一刹那,就是触的那一下。 抛掷(onFling): 手指在触摸屏上迅速移动,并松开的动作。 长按(onLon 阅读全文
posted @ 2016-08-31 20:22 liDB 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 原文:http://stormzhang.com/android/2014/05/16/android-screen-adaptation/ 阅读全文
posted @ 2016-08-31 15:25 liDB 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 原文:http://jingyan.baidu.com/article/2fb0ba4056b25700f2ec5faf.html 从Android 3.2(API 13),如果你想阻止程序在运行时重新加载Activity,除了设置"orientation", 你还必须设置"ScreenSize"。 阅读全文
posted @ 2016-08-31 15:03 liDB 阅读(145) 评论(0) 推荐(0) 编辑
摘要: @、java中Date, DateFormat的一些方法总结 阅读全文
posted @ 2016-08-27 17:53 liDB 阅读(112) 评论(0) 推荐(0) 编辑
摘要: @、getPath()、getAbsolutePath()、getCanonicalPath()区别 原文:http://blog.csdn.net/wh_19910525/article/details/9314675 当输入为绝对路径时,返回的都是绝对路径。 当输入为相对路径时: getPath 阅读全文
posted @ 2016-08-27 13:36 liDB 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 原文:http://wenku.baidu.com/link?url=5nS1GEaePn-hmtAg6xXdJvtt9Z89JQsakhqSv8fambaJY2t9nKPtf3hXFpjW-BtD9-wL7WcQ_DBf9v1M83Qw5jI-vAMR4UdQhfzUE_uT2oG 我最终的解决方 阅读全文
posted @ 2016-08-26 20:03 liDB 阅读(333) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页