- 博客(11)
- 资源 (53)
- 收藏
- 关注
原创 Android新的menu实现——ActionMode
Android 3.0以前,我们处理列表的长按事件经常使用Context Menu,Android3.0以后,我们有了新的选择:ActionMode。下图左边效果为Context Menu右边效果为ActionMode。
2013-10-23 13:35:25 36191 5
原创 做好准备,让你的短信应用迎接Android 4.4(KitKat)
Android团队通过Android开发博客透漏今年会放出Android 4.4 (KitKat) ,同时更新了 SMS 的部分API。博客上讲只有default SMS app才能对短信数据库有读写权限,但是用户可以把第三方应用设置为default SMS app。
2013-10-17 16:02:38 22358 13
原创 Appcompat实现Action Bar的兼容性处理
Appcompat实现Action Bar时,如果使用到split action bar或者Navigating Up with the App Icon需要考虑兼容性。下面介绍下split action bar和Navigating Up with the App Icon,并解决兼容性。
2013-10-17 13:15:42 10692 5
原创 Android UI开发第三十六篇——使用Volley加载图片列表
在Google I/O介绍Volley的时候,Ficus Kirpatrick讲了很多关于Volley如何的有助于图片加载。但是,你会发现在Volley作为图片加载解决方案的时候,Volley虽然自己处理了L2的缓存,可是它没有处理L1的缓存。它给出了ImageCache接口类,让开发者自己根据自己的需求实现自己L1缓存,这样你可以实现LRU、FIFO等算法的缓存。
2013-10-15 12:27:17 38370 35
原创 Android UI开发第三十五篇——AppCompat实现Action Bar
每一位Android开发者对Action Bar这种设计都不陌生了,毕竟它已经发布了至少两年了。Android团队发布Action Bar设计规范时同时放出了ActionBar的Api来支持这种设计。如果对ActionBar不太熟悉的可以参考《 Android UI开发第二十四篇——Action Bar》。ActionBar的API被添加在Android3.0(API 级别 11)中,低版本的还是用不了,根本不能适配支持Android 2.X系列的应用。很幸运有第三方开源的actionbarsherloc
2013-10-13 15:35:08 61973 13
原创 Android UI开发第三十四篇——SlidingPaneLayout
SlidingPaneLayout也是系统支持的高级控件,是Android团对在2013 google IO大会期间更新的Support库(Version 13)中新加入的重要的功能。它支持左右滑动菜单,和SlidingMenu相似。这篇文章简单的介绍SlidingPaneLayout怎么使用,SlidingPaneLayout的使用和前面介绍的Navigation Drawer的使用无二异。
2013-10-11 20:30:05 29924 14
原创 Android UI开发第三十三篇——Navigation Drawer For Android API 7
Creating a Navigation Drawer中使用的Navigation Drawer的android:minSdkVersion="14",现在Android API Version 小于14的还有30%左右呢。怎么使Navigation Drawer适配到更低的api呢。
2013-10-11 13:11:53 11572 16
翻译 Android UI开发第三十二篇——Creating a Navigation Drawer
Navigation Drawer是从屏幕的左侧滑出,显示应用导航的视图。
2013-10-10 16:10:06 50443 32
翻译 Asynchronous HTTP Requests in Android Using Volley
Volley是Android开发者新的瑞士军刀,它提供了优美的框架,使得Android应用程序网络访问更容易和更快。Volley抽象实现了底层的HTTP Client库,让你不关注HTTP Client细节,专注于写出更加漂亮、干净的RESTful HTTP请求。另外,Volley请求会异步执行,不阻挡主线程。
2013-10-09 18:55:29 19906 24
翻译 AndroidHttp通信 HTTP Client与HttpURLConnection的区别
在Eclair 和 Froyo上Apache HTTP client拥有更少的bug,更好的稳定想,因此它是最好的选择。 在Gingerbread以及以后的版本中,HttpURLConnection是最好的选择,它简单的api以及轻量级非常适合Android。压缩和缓存机制降低了网路使用,提高了速度、节省了电量。新的应用应该选择使用HttpURLConnection,我们也将做持续的改进。
2013-10-08 18:53:57 21001 6
数据库操作(使用FMDB)
2013-07-15
ios xml解析 NSXMLParser
2013-06-25
android气泡列表
2013-04-11
Android UI开发第二十一篇——下拉刷新列表实现(pull to refresh)
2012-10-23
Android UI开发第十六篇——分享一个popuwindow实例
2012-10-22
notboringactionbar
2014-04-24
墨迹天气上下滑动viewpager
2014-03-25
墨迹天气动画
2014-03-22
墨迹天天动画
2014-03-22
ScrollTricks介绍
2014-03-19
Android使用SurfaceView实现墨迹天气的风车效果
2014-03-04
实现微信对话列
2013-12-22
android分享功能实现 源码下载
2013-11-25
gesturedetector demo
2013-11-21
appcompatdemo
2013-10-13
SlidingPaneLayout
2013-10-11
navigationdrawerapi7
2013-10-11
navigationdrawer
2013-10-10
ActivityGroup实现tab功能
2013-09-23
androidbroswser
2013-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人