Github开源Android资源整理(十)安全,插件化,文件,其他
来源:互联网 发布:h3c清除mac地址 编辑:程序博客网 时间:2024/04/28 08:17
十、安全
SQLCipher
Sqlite加密工具
项目地址:https://github.com/sqlcipher/sqlcipher
帮助文档:http://sqlcipher.net/sqlcipher-for-android/Conceal
快速高效的进行文件加密解密
项目地址:https://github.com/facebook/conceal
文档介绍:https://github.com/facebook/conceal#usageAndroid-PasscodeLock
应用锁,每次启动或从任何Activity启动应用都需要输入四位数字的密码方可进入
项目地址:https://github.com/wordpress-mobile/Android-PasscodeLock
Demo地址:https://play.google.com/store/apps/details?id=org.wordpress.android
APP示例:Wordpress Android,支付宝,挖财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
效果图:GlowPadView
Android 4锁屏界面解锁
项目地址:https://github.com/nadavfima/GlowPadView
效果图:https://raw.github.com/nadavfima/GlowPadView/master/example.pngandroid-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/QuickUseAndroid-InsecureBank
关于 Android 不安全性的示例
项目地址:https://github.com/dineshshetty/Android-InsecureBankv2
十一、插件化
更多见:Android 插件化作用、概念以及不错的资料(包括开源项目)和解决方案
dynamic-load-apk
Android 动态加载Apk,热部署,利用 ClassLoader 以及 Activity 代理的方式解决
项目地址:https://github.com/singwhatiwanna/dynamic-load-apk
文档介绍:http://blog.csdn.net/singwhatiwanna/article/details/22597587Android Dynamic Loader
点评的实现方式,和上面不同的是:他不是用代理 Activity 的方式实现而是用 Fragment 以及 Schema 的方式实现
项目地址:https://github.com/mmin18/AndroidDynamicLoader
Demo地址:https://github.com/mmin18/AndroidDynamicLoader/raw/master/host.apkxCombine
Android App插件式插件开发,插件必须先安装,更推荐看上面两个开源项目
项目地址:https://github.com/wyouflf/xCombine
文档介绍:http://my.oschina.net/u/1171837/blog/155377Android Plugin Framework
Android插件式开发,开放的源码目前不完整
项目地址:https://github.com/umeng/apfmultidex
安装多 dex 的 classloader
项目地址:https://github.com/casidiablo/multidexANR-WatchDog
Android ANR 监听,通过监听自己的 UI Thread 是否被执行确定是否发生了 ANR,并可以设置相关事件
项目地址:https://github.com/SalomonBrys/ANR-WatchDog
十二、文件
对不同文档类型的处理,包括PDF、Word、EPub、Html、Zip等
purePDF
允许从任何运行的SWF文件读取和创建PDF文档
项目地址:https://github.com/sephiroth74/purePDFandroid-pdfview
快速解析pdf的view,默认支持手势缩放和相关动画
项目地址:https://github.com/JoanZapata/android-pdfviewOffice 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-AndroidOpenSpritz-Android
EPub阅读器
项目地址:https://github.com/OnlyInAmerica/OpenSpritz-Androidjsoup
一个解析html的java库,可方便的提取和操作数据
项目地址:https://github.com/jhy/jsoup
官方网站:http://jsoup.org/
作用:(1) 从一个url、文件或string获得html并解析
(2) 利用dom遍历或css选择器查找、提取数据
(3) 操作html元素
(4) 根据白名单去除用于提交的非法数据防止xss攻击
(5) 输出整齐的htmlZIP
java压缩和解压库
项目地址:https://github.com/zeroturnaround/zt-zip
文档介绍:https://github.com/zeroturnaround/zt-zip#examples
作用:(1) 解压和压缩,并支持文件夹内递归操作
(2) 支持包含和排除某些元素
(3) 支持重命名元素
(4) 支持遍历zip包内容
(5) 比较两个zip包等功能
十三、其他
Salvage view
带View缓存的Viewpager PagerAdapter,很方便使用
项目地址:https://github.com/JakeWharton/salvageAndroid Priority Job Queue
Android后台任务队列
项目地址:https://github.com/path/android-priority-jobqueue
文档介绍:https://github.com/path/android-priority-jobqueue#getting-startedCobub Razor
开源的mobile行为分析系统,包括web端、android端,支持ios和window phone
项目地址:https://github.com/cobub/razor
Demo地址:http://demo.cobub.com/razor
网站介绍:http://dev.cobub.com/Countly
Android移动端数据采集分析系统
项目地址:https://github.com/Countly/countly-sdk-android
官网地址:https://count.ly/aFileChooser
文件选择器,可内嵌到程序中,而无需使用系统或三方文件选择器。
项目地址:https://github.com/iPaulPro/aFileChooserandroidpn
基于xmpp协议的消息推送解决方案,包括服务器端和android端。
项目地址:https://github.com/dannytiehui/androidpnBolts
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/CastVideos-android
从Android设备分享Video通过Google Cast
项目地址:https://github.com/googlecast/CastVideos-android
文档介绍:https://developers.google.com/cast/Uninstall_Statics
Android应用自身被卸载监听及打开浏览器等反馈功能实现
项目地址:https://github.com/sevenler/Uninstall_Statics
文档介绍:http://www.cnblogs.com/zealotrouge/p/3157126.html
http://www.cnblogs.com/zealotrouge/p/3159772.htmlMemento
保证在系统配置改变时,Activity中的某些数据可以简单安全的保持不变
项目地址:https://github.com/mttkay/memento
文档介绍:https://github.com/mttkay/memento#usageFreeFlow
布局引擎,更简单的创建自定义布局,并且当数据和布局改变时更美观的过渡动画
项目地址:https://github.com/Comcast/FreeFlow
Demo地址:https://github.com/Comcast/FreeFlow/releasesAndroid Gesture Detectors Framework
Android手势框架,支持双指旋转、移动、平移、缩放等
项目地址:https://github.com/Almeros/android-gesture-detectorsMapbox Android SDK
Android Map的替代版
项目地址:https://github.com/mapbox/mapbox-android-sdkActivity animation
Activity跳转动画,支持各个方向波浪的效果
项目地址:https://github.com/flavienlaurent/activityanimation
在线演示:https://www.youtube.com/watch?v=-E0sc6w_JckKryoNet
通过NIO提供客户端和服务器端TCP/UDP网络传输的Java库
项目地址:https://github.com/EsotericSoftware/kryonetRebound
一个模仿弹簧反弹的Java库,可用于创建动画
项目地址:https://github.com/facebook/reboundAndroid Social Networks
社交网络接入统一管理器,可方便的从Twitter, LinkedIn, Facebook, Google Plus登陆、获得个人信息、发送消息、发送专篇、添加或删除好友
项目地址:https://github.com/antonkrasov/AndroidSocialNetworks
Demo地址:https://play.google.com/store/apps/details?id=com.github.androidsocialnetworks.apidemosSmartAppUpdates
Android App 增量升级,包含前后端方案、Demo、以及 so 库,可用于商店或大体积 App 差分升级
项目地址:https://github.com/cundong/SmartAppUpdatesMagnet
创建类似 Facebook 聊天桌面悬浮窗的效果
项目地址:https://github.com/premnirmal/MagnetParceler
通过注解及工具类自动完成实体类 Parcelable及值传递
项目地址:https://github.com/johncarl81/parcelerAcDisplay
将 Android 的通知都集中到锁屏显示
项目地址:https://github.com/AChep/AcDisplay
Demo地址:https://play.google.com/store/apps/details?id=com.achep.acdisplayQrCodeScan
ZXing和ZBar结合的二维码扫描项目,提高了扫描效率
项目地址:https://github.com/SkillCollege/QrCodeScan
项目截图:Android-ScreenShot
实现android系统截屏功能
项目地址:https://github.com/Android-ScreenShot/AndroidScreenShotService
文档介绍:http://blog.csdn.net/buptgshengod/article/details/39155979card.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/SampleAppASNE
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.asneAndroid Signature Pad
Android 自定义的签名 View,可自定义笔颜色和大小
项目地址:https://github.com/gcacace/android-signaturepad
Demo项目:https://github.com/gcacace/android-signaturepad/tree/master/SignaturePad-ExampleTeleport
Android Wear 数据同步和消息传送库
项目地址:https://github.com/Mariuxtheone/Teleport
- Github开源Android资源整理(十)安全,插件化,文件,其他
- Github开源Android组件资源整理(七)其他组件
- github开源Android资源整理(八)工具库
- Github开源Android资源整理(十一)优秀项目
- Github开源Android组件资源整理
- Github开源Android组件资源整理(一) 个性化控件(View)
- Github开源Android组件资源整理(二)ActionBar和Menu
- Github开源Android组件资源整理(三) ViewPager 、Gallery、GridView
- Github开源Android组件资源整理(四) ImageView, ProgressBar,TextView
- github开源Android组件资源整理(五)ScrollView, TimeView, TipView, FlipView, ColorPickView
- github开源Android组件资源整理(六)GraphView, UI Style
- Github开源Android资源整理(十二)开发工具及测试工具
- github开源Android资源整理(十三)大神个人和组织
- github开源Android资源整理(十三)大神个人和组织
- github开源Android资源整理(十三)大神个人和组织
- Github开源Android组件资源整理(一) 个性化控件(View)
- Github开源Android组件资源整理(二)ActionBar和Menu
- Github开源Android组件资源整理(三) ViewPager 、Gallery、GridView
- 适应屏幕分辨率
- 百度地图api
- 俄罗斯方块源代码
- Java读取properties文件
- 高等几何——射影变换7
- Github开源Android资源整理(十)安全,插件化,文件,其他
- 一个全国500强企业的老板是如何关爱员工的
- Python namedtuple
- linux进程间通信之管道篇
- Spring学习 6
- mysql 获取某字段不重复数据,删除某字段重复数据
- Github开源Android资源整理(十一)优秀项目
- Android应用程序绑定服务(bindService)的过程
- 反射