@@ -54,12 +54,6 @@ http://srain-github.qiniudn.com/ultra-ptr/release-to-refresh.gif
54
54
http://srain-github.qiniudn.com/ultra-ptr/auto-refresh.gif
55
55
http://srain-github.qiniudn.com/ultra-ptr/store-house-string-array.gif
56
56
57
- 1 . DropDownListView
58
- 下拉刷新及滑动到底部加载更多 ListView
59
- 项目地址:https://github.com/Trinea/AndroidCommon
60
- Demo 地址:https://play.google.com/store/apps/details?id=cn.trinea.android.demo
61
- 文档介绍:http://www.trinea.cn/android/dropdown-to-refresh-and-bottom-load-more-listview/
62
-
63
57
1 . DragSortListView
64
58
拖动排序的 ListView,同时支持 ListView 滑动 item 删除,各个 Item 高度不一、单选、复选、CursorAdapter 做为适配器、拖动背景变化等
65
59
项目地址:https://github.com/bauerca/drag-sort-listview
@@ -277,6 +271,7 @@ Demo 地址:https://github.com/LuckyJayce/MVCHelper/blob/master/raw/MVCHelper_
277
271
为 Android 所有版本提供统一的 ActionBar,解决 4.0 以下 ActionBar 的适配问题
278
272
项目地址:https://github.com/JakeWharton/ActionBarSherlock
279
273
Demo 地址:https://play.google.com/store/apps/details?id=com.actionbarsherlock.sample.demos
274
+ 标签:兼容库, ActionBar
280
275
281
276
1 . ActionBar-PullToRefresh
282
277
下拉刷新,ActionBar 出现加载中提示
@@ -453,22 +448,12 @@ Android 自动滚动 轮播循环的 ViewPager
453
448
Demo 地址:https://play.google.com/store/apps/details?id=cn.trinea.android.demo
454
449
文档介绍:http://www.trinea.cn/android/auto-scroll-view-pager/
455
450
456
- 1 . Salvage view
457
- 带 View 缓存的 Viewpager PagerAdapter,很方便使用
458
- 项目地址:https://github.com/JakeWharton/salvage
459
-
460
451
1 . Android PagerSlidingTabStrip
461
452
配合 ViewPager 使用的 Indicator,支持 ViewPager Scroll 时 Indicator 联动
462
453
项目地址:https://github.com/astuetz/PagerSlidingTabStrip
463
454
原理剖析文档:[ Android PagerSlidingTabStrip] (http://codekk.com/open-source-project-analysis/detail/Android/ayyb1988/PagerSlidingTabStrip 源码解析)
464
455
Demo 地址:https://play.google.com/store/apps/details?id=com.astuetz.viewpager.extensions.sample
465
456
466
- 1 . SmartTabLayout
467
- 自定义的 Tab title strip,基于 Google Samples 中的 android-SlidingTabBasic 项目,滑动时 Indicator 可平滑过渡.
468
- 项目地址:https://github.com/ogaclejapan/SmartTabLayout
469
- Demo 地址:https://play.google.com/store/apps/details?id=com.ogaclejapan.smarttablayout.demo
470
- 效果图:![ Renderings] ( https://raw.githubusercontent.com/ogaclejapan/SmartTabLayout/master/art/demo1.gif )
471
-
472
457
1 . ViewPager3D
473
458
ViewPager3D 效果
474
459
项目地址:https://github.com/inovex/ViewPager3D
@@ -1159,11 +1144,6 @@ Demo 地址:https://github.com/Trinea/TrineaDownload/blob/master/styled-dialog
1159
1144
Demo 地址:https://play.google.com/store/apps/details?id=com.sothree.umano
1160
1145
APP 示例:Google Music 精简播放栏
1161
1146
1162
- 1 . AndroidWheel
1163
- Android Wheel 支持城市、多种日期时间、密码、图片
1164
- 项目地址:https://code.google.com/p/android-wheel/
1165
- 效果图:![ Renderings] ( http://farm6.staticflickr.com/5532/11621528786_220c040ba5_o.jpg )
1166
-
1167
1147
1 . TableFixHeaders
1168
1148
第一列固定的 Table
1169
1149
项目地址:https://github.com/InQBarna/TableFixHeaders
@@ -1182,17 +1162,6 @@ Activity 切换动画,包括渐变、flip、某个位置进入等等
1182
1162
针对 View 的各种动画
1183
1163
项目地址:https://github.com/2359media/EasyAndroidAnimations
1184
1164
1185
- 1 . GlowPadBackport
1186
- 将 Android4.2 的锁屏界面解锁扩展到 Android1.6 及 1.6+
1187
- 项目地址:https://github.com/rock3r/GlowPadBackport
1188
- Demo 地址:https://play.google.com/store/apps/details?id=net.sebastianopoggi.samples.ui.GlowPadSample
1189
- 效果图:![ Renderings] ( https://lh6.ggpht.com/U070b6Lh6cVsVwx4jN-5nq0xqiB1PBzrYABPeJIEe2hZQ5UWOxc-FDUG77wADelToHA=h310-rw )
1190
-
1191
- 1 . GlowPadView
1192
- Android4 锁屏界面解锁
1193
- 项目地址:https://github.com/nadavfima/GlowPadView
1194
- 效果图:![ Renderings] ( https://raw.github.com/nadavfima/GlowPadView/master/example.png )
1195
-
1196
1165
1 . android-lockpattern
1197
1166
Android 的图案密码解锁
1198
1167
项目地址:https://code.google.com/p/android-lockpattern/
@@ -1383,18 +1352,6 @@ square 开源的图片缓存
1383
1352
(4)可以设置占位资源
1384
1353
(5)支持 debug 模式
1385
1354
1386
- 1 . ImageCache
1387
- 图片缓存,包含内存和 Sdcard 缓存
1388
- 项目地址:https://github.com/Trinea/AndroidCommon
1389
- Demo 地址:https://play.google.com/store/apps/details?id=cn.trinea.android.demo
1390
- 文档介绍:http://www.trinea.cn/android/android-imagecache/
1391
- 特点:(1)支持预取新图片,支持等待队列
1392
- (2)包含二级缓存,可自定义文件名保存规则
1393
- (3)可选择多种缓存算法(FIFO、LIFO、LRU、MRU、LFU、MFU 等 13 种)或自定义缓存算法
1394
- (4)可方便的保存及初始化恢复数据
1395
- (5)支持不同类型网络处理
1396
- (6)可根据系统配置初始化缓存等
1397
-
1398
1355
1 . Cube ImageLoader
1399
1356
阿里巴巴一淘使用的图片加载,综合了 Android-Universal-Image-Loader 和 square 等组件优点,简单易用,良好的中文文档支持
1400
1357
项目地址:https://github.com/etao-open-source/cube-sdk
@@ -1461,17 +1418,6 @@ Java 异步 Http 请求
1461
1418
项目地址:https://github.com/koush/ion
1462
1419
文档介绍:https://github.com/koush/ion#more-examples
1463
1420
1464
- 1 . HttpCache
1465
- Http 缓存
1466
- 项目地址:https://github.com/Trinea/AndroidCommon
1467
- Demo 地址:https://play.google.com/store/apps/details?id=cn.trinea.android.demo
1468
- 文档介绍:http://www.trinea.cn/android/android-http-cache
1469
- 特点是:(1) 根据 cache-control、expires 缓存 http 请求
1470
- (2) 支持同步、异步 Http 请求
1471
- (3) 在匿名回调中处理请求结果
1472
- (4) 在 UI 线程外进行 http 请求
1473
- (5) 默认 gzip 压缩
1474
-
1475
1421
1 . Http Request
1476
1422
项目地址:https://github.com/kevinsawicki/http-request
1477
1423
文档介绍:https://github.com/kevinsawicki/http-request#examples
@@ -1550,10 +1496,28 @@ Android 公共库
1550
1496
项目地址:https://github.com/Trinea/AndroidCommon
1551
1497
Demo 地址:https://play.google.com/store/apps/details?id=cn.trinea.android.demo
1552
1498
文档介绍:http://www.trinea.cn/android/android-common-lib/
1553
- 包括:(1)缓存(图片缓存、预取缓存、网络缓存)
1499
+ 包括:a. ImageCache 图片缓存,包含内存和 Sdcard 缓存
1500
+ http://www.trinea.cn/android/android-imagecache/
1501
+ 特点:(1)支持预取新图片,支持等待队列
1502
+ (2)包含二级缓存,可自定义文件名保存规则
1503
+ (3)可选择多种缓存算法(FIFO、LIFO、LRU、MRU、LFU、MFU 等 13 种)或自定义缓存算法
1504
+ (4)可方便的保存及初始化恢复数据
1505
+ (5)支持不同类型网络处理
1506
+ (6)可根据系统配置初始化缓存等
1507
+
1508
+ b. HttpCache Http 缓存
1509
+ 文档介绍:http://www.trinea.cn/android/android-http-cache
1510
+ 特点是:(1) 根据 cache-control、expires 缓存 http 请求
1511
+ (2) 支持同步、异步 Http 请求
1512
+ (3) 在匿名回调中处理请求结果
1513
+ (4) 在 UI 线程外进行 http 请求
1514
+ (5) 默认 gzip 压缩
1554
1515
(2) 公共 View(下拉及底部加载更多 ListView、底部加载更多 ScrollView、滑动一页 Gallery)
1555
1516
(3) Android 常用工具类(网络、下载、Android 资源操作、shell、文件、Json、随机数、Collection 等等)
1556
1517
1518
+ c. DropDownListView 下拉刷新及滑动到底部加载更多 ListView
1519
+ 文档介绍:http://www.trinea.cn/android/dropdown-to-refresh-and-bottom-load-more-listview/
1520
+
1557
1521
1 . shipfaster
1558
1522
整合了 Dagger Otto Retrofit Robolectric Picasso OkHttp,方便快速开发
1559
1523
项目地址:https://github.com/pyricau/shipfaster
@@ -1598,12 +1562,6 @@ A library that analyzes an Android device's specifications and calculates which
1598
1562
项目地址:https://github.com/facebook/device-year-class
1599
1563
1600
1564
#### 六、Android 高版本向低版本兼容
1601
- 1 . ActionBarSherlock
1602
- 为 Android 所有版本提供统一的 ActionBar,解决 4.0 以下 ActionBar 的适配问题
1603
- 项目地址:https://github.com/JakeWharton/ActionBarSherlock
1604
- Demo 地址:https://play.google.com/store/apps/details?id=com.actionbarsherlock.sample.demos
1605
- APP 示例:太多了。。现在连 google 都在用
1606
-
1607
1565
1 . Nine Old Androids
1608
1566
将 Android 3.0(Honeycomb)所有动画 API(ObjectAnimator ValueAnimator 等)兼容到 Android1.0
1609
1567
项目地址:https://github.com/JakeWharton/NineOldAndroids
@@ -1636,10 +1594,6 @@ Demo 地址:https://play.google.com/store/apps/details?id=org.jraf.android.bac
1636
1594
将 Android 4.0 的 datepicker 兼容到 Android2.2++
1637
1595
项目地址:https://github.com/SimonVT/android-datepicker
1638
1596
1639
- 1 . GlowPadBackport
1640
- Android 4.2 的 GlowPadView 向后适配到 API4 以上
1641
- 项目地址:https://github.com/frakbot/GlowPadBackport
1642
-
1643
1597
1 . Transitions Everywhere
1644
1598
Android 4.4 的 Transitions API 兼容到 Android 2.2 以上
1645
1599
项目地址:https://github.com/andkulikov/transitions-everywhere
@@ -1845,13 +1799,6 @@ Android 4 锁屏界面解锁
1845
1799
项目地址:https://github.com/nadavfima/GlowPadView
1846
1800
效果图:![ Renderings] ( https://raw.github.com/nadavfima/GlowPadView/master/example.png )
1847
1801
1848
- 1 . android-lockpattern
1849
- Android 的图案密码解锁
1850
- 项目地址:https://code.google.com/p/android-lockpattern/
1851
- 原理剖析文档:[ android-lockpattern] (http://codekk.com/open-source-project-analysis/detail/Android/爱早起/Android Lock Pattern 源码解析)
1852
- Demo 地址:https://play.google.com/store/apps/details?id=group.pals.android.lib.ui.lockpattern.demo
1853
- 文档介绍:https://code.google.com/p/android-lockpattern/wiki/QuickUse
1854
-
1855
1802
1 . Android-InsecureBank
1856
1803
关于 Android 不安全性的示例
1857
1804
项目地址:https://github.com/dineshshetty/Android-InsecureBankv2
@@ -2019,10 +1966,6 @@ Android App 增量升级,包含前后端方案、Demo、以及 so 库,可用
2019
1966
创建类似 Facebook 聊天桌面悬浮窗的效果
2020
1967
项目地址:https://github.com/premnirmal/Magnet
2021
1968
2022
- 1 . Parceler
2023
- 通过注解及工具类自动完成实体类 Parcelable 及值传递
2024
- 项目地址:https://github.com/johncarl81/parceler
2025
-
2026
1969
1 . AcDisplay
2027
1970
将 Android 的通知都集中到锁屏显示
2028
1971
项目地址:https://github.com/AChep/AcDisplay
0 commit comments