2016年3月25日
摘要: //网上相关内容较少,遂记录下来,备忘. //依然以音乐播放器demo为例. 效果截图 //锤子手机上的效果 step1 准备自定义layout 常规的实现方式,并不会因为是用于notification的而在实现上有所不同. //以下内容均为service中的实现 step2 使用以上layout文 阅读全文
posted @ 2016-03-25 11:14 zhangbz 阅读(4577) 评论(0) 推荐(2) 编辑
摘要: Messenger简介 Messenger和AIDL是实现进程间通信(interprocess communication)的两种方式. 实际上,Messenger的实现其实是对AIDL的封装. Messenger适合于多进程单线程,AIDL适合于多进程多线程,需要开发者自己实现线程安全. goog 阅读全文
posted @ 2016-03-25 10:16 zhangbz 阅读(1197) 评论(0) 推荐(0) 编辑
2016年3月18日
摘要: 来源:毕设 关键词:Bitmap Canvas //毕设中需要自定义室内地图,并且在地图上绘制轨迹 //此处是一个测试Demo,实现图片的加载和记录手指在屏幕上的运动轨迹 图片的载入 使用系统提供的内容提供者,要点如下: 1.调用android图库的方式:Intent intent = new In 阅读全文
posted @ 2016-03-18 11:48 zhangbz 阅读(1678) 评论(0) 推荐(0) 编辑
摘要: 来源:网易云课堂Android极客班第八次作业练习 练习内容: 多线程 asyncTask handler 多线程下载的原理 首先获取到目标文件的大小,然后在磁盘上申请一块空间用于保存目标文件,接着把目标文件分割成n份,分别创建线程下载. 获取目标文件的大小 在磁盘上申请一块空间,用于保存目标文件, 阅读全文
posted @ 2016-03-18 10:15 zhangbz 阅读(374) 评论(0) 推荐(0) 编辑
2016年3月11日
摘要: 来源:网易云课堂GeekBand第七次作业 作业要求: 做一个天气应用 1. 接口参考: http://apistore.baidu.com/apiworks/servicedetail/880.html,只是参考API,可自行查找使用其他API接口 2. 考察内容:获取数据,解析JSON 3. 数 阅读全文
posted @ 2016-03-11 05:25 zhangbz 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 来源:毕业设计 关键词:wifi数据的采集 SQLite数据库的使用 需求 采集实验室内各坐标处各wifi信号的强度 UI 因为是辅助工具,所以UI写的很简单,如下图 Wifi相关操作 实体类 需要采集的数据分别是wifi的mac地址(BSSID),强度(level),名称(SSID),故实体类实现 阅读全文
posted @ 2016-03-11 03:48 zhangbz 阅读(1851) 评论(2) 推荐(0) 编辑
2016年3月9日
摘要: 以Gson为例 Step1:点击下图中的入口,进入ProjectStructure Step2: 在app项中选择Dependencies窗口,点击右侧的加号 Step3:在搜索框中输入gson,点击搜索(不需要FQ),搜索到后点击ok Step4:自动编译后,可以在下图所示位置查看 阅读全文
posted @ 2016-03-09 10:08 zhangbz 阅读(1181) 评论(1) 推荐(0) 编辑
2015年8月3日
摘要: ##(一)LayoutInflater原理分析LayoutInflater主要用于加载布局。通常情况下,加载布局的任务都是在Activity中调用`setContentView()`方法来完成的,该方法内部使用LayoutInflater来加载布局。想要使用LayoutInflater,首先需要获取... 阅读全文
posted @ 2015-08-03 19:47 zhangbz 阅读(200) 评论(0) 推荐(0) 编辑
2015年7月25日
摘要: #ActivityAndroid应用的用户界面是由Activity类管理的.和其他组件一样,Activity会用一系列生命周期回调函数通知当前的状态。##生命周期###Activity的四种状态1.运行状态2.暂停状态3.停止状态4.销毁状态###Activity的三种生存期1.完整生存期2.可见生... 阅读全文
posted @ 2015-07-25 19:36 zhangbz 阅读(461) 评论(0) 推荐(0) 编辑
2015年7月20日
摘要: annotation:注解###什么是框架框架是基石####android开发中哪些内容可以做成框架呢> * 网络模块> * 图片缓存模块> * 数据库模块> * UI基础模块###开发框架给我们带来了哪些好处> * 提升开发效率> * 代码简洁> * 统一管理> * 代码复用###环境配置链接[使... 阅读全文
posted @ 2015-07-20 20:44 zhangbz 阅读(193) 评论(0) 推荐(0) 编辑