android 地址选择器_48种Android开发的开源库汇总
一.安全
1.SQLCipher
Sqlite加密工具
項目地址: https://github.com/sqlcipher/sqlcipher
幫助文檔: http://sqlcipher.net/sqlcipher-for-android/
2.Conceal
快速高效的進行文件加密解密
項目地址: https://github.com/facebook/conceal
文檔介紹: https://github.com/facebook/conceal#usage
3.Android-PasscodeLock
應用鎖,每次啟動或從任何Activity啟動應用都需要輸入四位數字的密碼方可進入
項目地址: https://github.com/wordpress-mobile/Android-PasscodeLock
Demo地址: https://play.google.com/store/apps/details?id=org.wordpress.android
APP示例:Wordpress Android,支付寶,挖財
4.GlowPadBackport
將Android4.2的鎖屏界面解鎖擴展到Android1.6及1.6+
項目地址: https://github.com/rock3r/GlowPadBackport
Demo地址: https://play.google.com/store/apps/details?id=net.sebastianopoggi.samples.ui.GlowPadSample
5.GlowPadView
Android 4鎖屏界面解鎖
項目地址: https://github.com/nadavfima/GlowPadView
效果圖: https://raw.github.com/nadavfima/GlowPadView/master/example.png
6.android-lockpattern
Android的圖案密碼解鎖
項目地址: https://code.google.com/p/android-lockpattern/
Demo地址: https://play.google.com/store/apps/details?id=group.pals.android.lib.ui.lockpattern.demo
使用介紹: https://code.google.com/p/android-lockpattern/wiki/QuickUse
7.Android-InsecureBank
關于 Android 不安全性的示例
項目地址: https://github.com/dineshshetty/Android-InsecureBankv2
二.插件化
更多見: Android 插件化作用、概念以及不錯的資料(包括開源項目)和解決方案
1.dynamic-load-apk
Android 動態加載Apk,熱部署,利用 ClassLoader 以及 Activity 代理的方式解決
項目地址: https://github.com/singwhatiwanna/dynamic-load-apk
文檔介紹: http://blog.csdn.net/singwhatiwanna/article/details/22597587
2.Android Dynamic Loader
點評的實現方式,和上面不同的是:他不是用代理 Activity 的方式實現而是用 Fragment 以及 Schema 的方式實現
項目地址: https://github.com/mmin18/AndroidDynamicLoader
Demo地址: https://github.com/mmin18/AndroidDynamicLoader/raw/master/host.apk
3.xCombine
Android App插件式插件開發,插件必須先安裝,更推薦看上面兩個開源項目
項目地址: https://github.com/wyouflf/xCombine
文檔介紹: http://my.oschina.net/u/1171837/blog/155377
4.Android Plugin Framework
Android插件式開發,開放的源碼目前不完整
項目地址: https://github.com/umeng/apf
5.multidex
安裝多 dex 的 classloader
項目地址: https://github.com/casidiablo/multidex
6.ANR-WatchDog
Android ANR 監聽,通過監聽自己的 UI Thread 是否被執行確定是否發生了 ANR,并可以設置相關事件
項目地址: https://github.com/SalomonBrys/ANR-WatchDog
三.文件
對不同文檔類型的處理,包括PDF、Word、EPub、Html、Zip等
1.purePDF
允許從任何運行的SWF文件讀取和創建PDF文檔
項目地址: https://github.com/sephiroth74/purePDF
2.android-pdfview
快速解析pdf的view,默認支持手勢縮放和相關動畫
項目地址: https://github.com/JoanZapata/android-pdfview
3.Office 365 SDK for Android Preview
可支持Microsoft SharePoint Lists, Microsoft SharePoint Files, Microsoft Exchange Calendar, Microsoft Exchange Contacts, Microsoft Exchange Mail
項目地址: https://github.com/OfficeDev/Office-365-SDK-for-Android
4.OpenSpritz-Android
EPub閱讀器
項目地址: https://github.com/OnlyInAmerica/OpenSpritz-Android
5.jsoup
一個解析html的java庫,可方便的提取和操作數據
項目地址: https://github.com/jhy/jsoup
官方網站: http://jsoup.org/
作用:(1) 從一個url、文件或string獲得html并解析
(2) 利用dom遍歷或css選擇器查找、提取數據
(3) 操作html元素
(4) 根據白名單去除用于提交的非法數據防止xss攻擊
(5) 輸出整齊的html
6.ZIP
java壓縮和解壓庫
項目地址: https://github.com/zeroturnaround/zt-zip
文檔介紹: https://github.com/zeroturnaround/zt-zip#examples
作用:(1) 解壓和壓縮,并支持文件夾內遞歸操作
(2) 支持包含和排除某些元素
(3) 支持重命名元素
(4) 支持遍歷zip包內容
(5) 比較兩個zip包等功能
四.其他
7.Salvage view
帶View緩存的Viewpager PagerAdapter,很方便使用
項目地址: https://github.com/JakeWharton/salvage
8.Android Priority Job Queue
Android后臺任務隊列
項目地址: https://github.com/path/android-priority-jobqueue
文檔介紹: https://github.com/path/android-priority-jobqueue#getting-started
9.Cobub Razor
開源的mobile行為分析系統,包括web端、android端,支持ios和window phone
項目地址: https://github.com/cobub/razor
Demo地址: http://demo.cobub.com/razor
網站介紹: http://dev.cobub.com/
10.Countly
Android移動端數據采集分析系統
項目地址: https://github.com/Countly/countly-sdk-android
官網地址: https://count.ly/
11.aFileChooser
文件選擇器,可內嵌到程序中,而無需使用系統或三方文件選擇器。
項目地址: https://github.com/iPaulPro/aFileChooser
12.androidpn
基于xmpp協議的消息推送解決方案,包括服務器端和android端。
項目地址: https://github.com/dannytiehui/androidpn
13.Bolts
Android的異步編程模式
項目地址: https://github.com/BoltsFramework/Bolts-Android/
與AsyncTask比較:(1) 使用的是無大小限制的線程池
(2) 任務可組合可級聯,防止了代碼耦合
CastCompanionLibrary-android
使Android程序中更快的接入Google Cast
項目地址: https://github.com/googlecast/CastCompanionLibrary-android
文檔介紹: https://developers.google.com/cast/
14.CastVideos-android
從Android設備分享Video通過Google Cast
項目地址: https://github.com/googlecast/CastVideos-android
文檔介紹: https://developers.google.com/cast/
15.Uninstall_Statics
Android應用自身被卸載監聽及打開瀏覽器等反饋功能實現
項目地址: https://github.com/sevenler/Uninstall_Statics
文檔介紹: http://www.cnblogs.com/zealotrouge/p/3157126.html
http://www.cnblogs.com/zealotrouge/p/3159772.html
16.Memento
保證在系統配置改變時,Activity中的某些數據可以簡單安全的保持不變
項目地址: https://github.com/mttkay/memento
文檔介紹: https://github.com/mttkay/memento#usage
17.FreeFlow
布局引擎,更簡單的創建自定義布局,并且當數據和布局改變時更美觀的過渡動畫
項目地址: https://github.com/Comcast/FreeFlow
Demo地址: https://github.com/Comcast/FreeFlow/releases
18.Android Gesture Detectors Framework
Android手勢框架,支持雙指旋轉、移動、平移、縮放等
項目地址: https://github.com/Almeros/android-gesture-detectors
19.Mapbox Android SDK
Android Map的替代版
項目地址: https://github.com/mapbox/mapbox-android-sdk
20.Activity animation
Activity跳轉動畫,支持各個方向波浪的效果
項目地址: https://github.com/flavienlaurent/activityanimation
在線演示: https://www.youtube.com/watch?v=-E0sc6w_Jck
21.KryoNet
通過NIO提供客戶端和服務器端TCP/UDP網絡傳輸的Java庫
項目地址: https://github.com/EsotericSoftware/kryonet
22.Rebound
一個模仿彈簧反彈的Java庫,可用于創建動畫
項目地址: https://github.com/facebook/rebound
23.Android Social Networks
社交網絡接入統一管理器,可方便的從Twitter, LinkedIn, Facebook, Google Plus登陸、獲得個人信息、發送消息、發送專篇、添加或刪除好友
項目地址: https://github.com/antonkrasov/AndroidSocialNetworks
Demo地址: https://play.google.com/store/apps/details?id=com.github.androidsocialnetworks.apidemos
24.SmartAppUpdates
Android App 增量升級,包含前后端方案、Demo、以及 so 庫,可用于商店或大體積 App 差分升級
項目地址: https://github.com/cundong/SmartAppUpdates
25.Magnet
創建類似 Facebook 聊天桌面懸浮窗的效果
項目地址: https://github.com/premnirmal/Magnet
26.Parceler
通過注解及工具類自動完成實體類 Parcelable及值傳遞
項目地址: https://github.com/johncarl81/parceler
27.AcDisplay
將 Android 的通知都集中到鎖屏顯示
項目地址: https://github.com/AChep/AcDisplay
Demo地址: https://play.google.com/store/apps/details?id=com.achep.acdisplay
28.QrCodeScan
ZXing和ZBar結合的二維碼掃描項目,提高了掃描效率
項目地址: https://github.com/SkillCollege/QrCodeScan
項目截圖:
29.Android-ScreenShot
實現android系統截屏功能
項目地址: https://github.com/Android-ScreenShot/AndroidScreenShotService
文檔介紹: http://blog.csdn.net/buptgshengod/article/details/39155979
30.card.io SDK for Android
信用卡掃描 Android SDK
項目地址: https://github.com/card-io/card.io-Android-SDK
Demo項目: https://github.com/card-io/card.io-Android-SDK/tree/master/SampleApp
31.ASNE
Twitter, Facebook, Google Plus, LinkedIn, Instagram, Vkontakte, Odnoklassniki 的集成庫,包括他們的大多數功能
項目地址: https://github.com/gorbin/ASNE
Demo地址: https://play.google.com/store/apps/details?id=com.gorbin.androidsocialnetworksextended.asne
32.Android Signature Pad
Android 自定義的簽名 View,可自定義筆顏色和大小
項目地址: https://github.com/gcacace/android-signaturepad
Demo項目: https://github.com/gcacace/android-signaturepad/tree/master/SignaturePad-Example
33.Teleport
Android Wear 數據同步和消息傳送庫
項目地址: https://github.com/Mariuxtheone/Teleport
34.DebugLog
可以幫你創建更簡單和更容易理解的調試日志,能夠友好的顯示調試信息所在類和函數。
項目地址: https://github.com/MustafaFerhan/DebugLog
項目截圖:
總結
以上是生活随笔為你收集整理的android 地址选择器_48种Android开发的开源库汇总的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: div生成图片_Vue生成分享海报(含二
- 下一篇: 什么是堆栈?内存中划分出按FIL0方式操