摘要: 该博客的部分内容已迁移至个人站点:http://dxjia.cn/这里后续不再维护,欢迎访问新站点。 阅读全文
posted @ 2015-08-06 10:55 balenofly 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 最近写了个小应用练习material design的控件使用,使用豆瓣V2 API访问豆瓣电影,程序很小,也就用了几个API而已,能够显示北美票房榜、电影排行榜,查看电影详情,以及进行电影搜索,可惜豆瓣的API限制的很厉害,每个API最多只返回20条数据,而且电影详情中返回的信息也不全,比如主演... 阅读全文
posted @ 2015-07-16 14:23 balenofly 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 已同步更新至个人blog:http://dxjia.cn/2016/02/29/baidu-voice-helper/ 最近在一个练手小项目里要用到语音识别,搜索了一下,比较容易集成的就算Baidu voice跟讯飞语音了,baidu提供了直接可以使用的显示控件,而讯飞需要自己实现,另外baidu提 阅读全文
posted @ 2015-07-03 09:48 balenofly 阅读(8547) 评论(3) 推荐(1) 编辑
摘要: 已同步更新至个人blog:http://dxjia.cn/2015/08/java-reflect/ 引用baidubaike上对JAVA反射的说明,如下:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法(成员变量和函数);对于任意一个对象,都能够调用它的任意一... 阅读全文
posted @ 2015-06-15 14:40 balenofly 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: 已同步更新至个人blog:http://dxjia.cn/2015/08/java-class-object/类 类是面向对象编程语言的一个重要概念,它是对一项事物的抽象概括,可以包含该事物的一些属性定义,以及操作属性的方法。面向对象编程中,我们都是以类来编码。实例简单理解,就是new,就是对类... 阅读全文
posted @ 2015-06-12 14:40 balenofly 阅读(33398) 评论(6) 推荐(4) 编辑
摘要: 已同步更新至:http://dxjia.cn/2015/08/countdownlatch-use/ 有时候会有这样的需求,多个线程同时工作,然后其中几个可以随意并发执行,但有一个线程需要等其他线程工作结束后,才能开始。举个例子,开启多个线程分块下载一个大文件,每个线程只下载固定的一截,最后由另外... 阅读全文
posted @ 2015-06-11 09:21 balenofly 阅读(25672) 评论(3) 推荐(1) 编辑
摘要: define 就是代码替换,在编译阶段进行简单的代码替换,大量用于宏定义开关,以及定义表达式和常量,如:1.开关定义 #define CONFIG_OPENED 使用: #ifdef CONGFIG_OPENED ..... #else ..... #endif2.常量定义 #de... 阅读全文
posted @ 2015-06-10 14:36 balenofly 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 虚函数虚函数其实是C++中的讲法,就是说将一个函数实现声明为虚函数,这样就为子类提供了一个默认的实现,子类可以选择进行重新实现,或者不进行实现。这样对应到java里,其实就是java里的普通函数。虚函数是可以由子类进行无限覆盖的函数,另外自己也可以进行实现,而java的普通成员函数就可以做到,C++... 阅读全文
posted @ 2015-06-10 14:15 balenofly 阅读(1592) 评论(0) 推荐(0) 编辑
摘要: 快速加载本地图片缩略图的方法:原文地址:Android 超高仿微信图片选择器 图片该这么加载其示例代码下载:仿微信图片选择器ImageLoader 阅读全文
posted @ 2015-06-08 17:27 balenofly 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 在XML中添加ImageView时,有两个可以设置图片的地方,一个是android:src,一个是android:background,这两个的区别:src是图片内容,显示在前面的,background是背景,显示在后边,两者可以同时使用,一些有透明部分的Png设置为src后,可以显示出背景颜色。设... 阅读全文
posted @ 2015-06-05 10:40 balenofly 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: 推荐两篇分析view绘制原理比较好的文章,感谢作者的分享。《Android应用层View绘制流程与源码分析》《View 绘制流程》 阅读全文
posted @ 2015-06-03 16:44 balenofly 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 已同步更新至个人blog:http://dxjia.cn/2015/08/android-5-default-sms-app/题外话:博友们有没有好用的写博客客户端推荐啊,cnblogs推荐的windows live writer和word都试过,都不是很好用啊,本地看着还可以,但发布出来排版就不是... 阅读全文
posted @ 2015-06-01 13:46 balenofly 阅读(3565) 评论(0) 推荐(0) 编辑
摘要: 首先,如前面的博文所讲的,Android5.0开始支持双卡了。另外,对于双卡的卡信息的管理,也有了实现,尽管还不是完全彻底完整,如卡的slot id, display name,iccid,color等,其设计思路竟然跟之前接触到的一个平台是一样的,都是同不同颜色来标识不同的卡,让用户一目了然,... 阅读全文
posted @ 2015-05-29 11:11 balenofly 阅读(13008) 评论(0) 推荐(1) 编辑
摘要: 本文已同步更新至:http://dxjia.cn/2015/08/android-aosp-code-sync/Android 5.1源码开放有一个多月啦,但由于城墙的关系,每次想着更新最新源码学习都万般纠结,现在发现国内有开源镜像啦,这就好多啦,感谢清华开源工作团队的无私工作啊。地址:http:/... 阅读全文
posted @ 2015-05-27 11:19 balenofly 阅读(4398) 评论(4) 推荐(0) 编辑
摘要: 已同步更新至个人blog: dxjia.cnUicc框架UICC框架是Android在4.1引入的,使的对卡的管理控制更加清晰。要了解这个UICC框架,需要从UiccController开始,它是整个UICC框架的开始与控制者,该类被设计为单例,是消息处理类Handler的子类,所以其实现肯定是基于... 阅读全文
posted @ 2015-05-26 14:40 balenofly 阅读(4271) 评论(0) 推荐(0) 编辑