- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 如何用github上传自己的代码,解决冲突
仓库名、描述写完后,最后的三个分别是要建立README, LICENSE, and .gitignore.github是推荐你创建这三个的,README是你项目的说明文件,是MD文件编辑器写的,可以直接在github上编辑
2016-01-27 17:14:34
2819
1
原创 RecyclerView-干掉Listview和GridView
RecyclerView隶属于v7包下的一员大将,是谷歌为开发人员准备的一个功能强大的控件,他不仅可以拥有listview和gridview那样集成数据集,还有着设置水平、垂直、正反向显示和实现瀑布流的效果,你只需要了解一下就可以完全替代那两个老家伙了。
2016-01-26 15:50:01
455
原创 解决android数据库并发访问异常
我们在开发过程中很有可能要在多线程里处理数据库的操作,每一次创建SQLiteOpenHelper都会建立一个与数据库的连接,如果你在同一时间,两个以上的线程来对同一个线程进行写的操作的时候(读是没有问题的),那么其中会报以下异常:
2016-01-26 14:59:39
3310
原创 android系统媒体库开发之音乐
Android系统为我们建立起多媒体数据库之后,便把多媒体常用的信息,比如歌曲名、文件大小、播放时长、专辑、歌手等常用信息保存在了数据库里,那我们可以直接用多媒体库中的数据,完成这个需求。虽然我们需要用多媒体库,但是我们不能直接操作。Android为这些常用的需要共享的数据(多媒体和联系人等),创建了ContentProvider,因此,如果我们想获取到这些信息,我们就需要用ContentProvider。
2016-01-26 13:58:22
1062
原创 android系统媒体库开发之视频
Android系统为我们建立起多媒体数据库之后,便把多媒体常用的信息,比如歌曲名、文件大小、播放时长、专辑、歌手等常用信息保存在了数据库里,那我们可以直接用多媒体库中的数据,完成这个需求。虽然我们需要用多媒体库,但是我们不能直接操作。Android为这些常用的需要共享的数据(多媒体和联系人等),创建了ContentProvider,因此,如果我们想获取到这些信息,我们就需要用ContentProvider。
2016-01-26 13:54:54
602
原创 android系统媒体库开发之图片
Android系统为我们建立起多媒体数据库之后,便把多媒体常用的信息,比如歌曲名、文件大小、播放时长、专辑、歌手等常用信息保存在了数据库里,那我们可以直接用多媒体库中的数据,完成这个需求。虽然我们需要用多媒体库,但是我们不能直接操作。Android为这些常用的需要共享的数据(多媒体和联系人等),创建了ContentProvider,因此,如果我们想获取到这些信息,我们就需要用ContentProvider。
2016-01-26 13:50:24
639
原创 三步走--低功耗蓝牙BLE开发实战
BLE是Android4.3以上加入的新功能,他可以很大程度上节省了设备的功耗,他会在激活的时候进入一个快速的广播段,这时候周围的设备可以搜索到BLE设备,当匹配成功的时候就会建立一个长连接,如果没有匹配成功,他就会在一段时间后自动进入相对慢速的广播段,给周围设备发送的广播频率也会大大减少,直到没有设备与他匹配成功的时候,会自动停止发送广播,处于关闭状态,周围的设备也无法搜索到此BLE设备。
2016-01-26 11:56:38
2859
原创 FTP上传功能的客户端实现
需要org.apache.commons.net jar包,方法是可行的,不需要的东西去掉即可,自己再下载一个服务端软件即可测试
2016-01-26 10:53:24
722
原创 用自定义view实现一个抢红包的demo
快过年了,给大家一个抢红包的demo吧,redbag实现了移动、旋转、透明度3种渐变效果,设置活动时效为1分钟,会越来越快
2016-01-25 18:18:14
2963
转载 Android应用Design Support Library完全使用实例
Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,在这个support库里面,Google给我们提供了更加规范的MD设计风格的控件。最重要的是,Android Design Support Library的兼容性更广,直接可以向下兼容到Android 2.2。这不得不说是一个良心之作。
2016-01-22 19:17:49
382
转载 如果你想终结OOM崩溃,现在就安装LeakCanary!
LeakCanary: Detect all memory leaks! 1234ava.lang.OutOfMemoryError at android.graphics.Bitmap.nativeCreate(Bitmap.java:-2) at android.graphics.Bitma
2016-01-22 19:16:37
768
原创 如何给SwipeRefreshLayout同时实现下拉刷新和上拉加载
用swipeRefreshLayout实现一个MD风格的下拉刷新和上拉加载
2016-01-22 19:14:51
3243
转载 Material design
自从Material design发布以来,可乐橙就在一直收集相关素材与资源,研究别人的作品。这套设计风格非常鲜明,带有浓郁的Google式严谨和理性哲学,深得我心。
2016-01-08 15:59:42
449
转载 2015年十大热门Android开源新项目
2015即将结束,又到了大家喜闻乐见的年终盘点时刻啦,今天给大家盘点一下2015年Android开发领域新出现的10大热门开源项目。数据来自于GitHub搜索,创建时间自2015年1月1日开始的新项目才能入围,因此一些创建时间较早的诸如RxJava等优秀项目不在榜上,排名规则是best match,欢迎大家一起吐槽。
2016-01-08 15:45:40
320
RecyclerView实现listview、gridview、瀑布流
2016-01-26
抢红包demo,3种渐变效果
2016-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人