AndroidDevelop
Android开发Demo集合
accessibility-service
利用残疾人模式自动安装apk,只适用于原生系统,如果使用miui或者flyme需要修改检测的包名
aosp
idegen.jar
编译AOSP源码生成的jar,如果想把源码导入AndroidStudio或者IDEA,有了这个jar,就不必需要花费近乎一个小时的时间去重新编译源码,而可以直接导入IDE
请把这个jar包放在 out --> host --> darwin-x86 --> framework,然后执行development/tools/idegen/idegen.sh生成android.ipr and android.imi,用于导入IDE
如果没有编译过源码是没有 out 目录的,请一层一层的新建文件夹,直到新建到framework,放进去就OK
out 目录与 .repo 平级
至于如何编译AOSP源码,请查看这篇Blog : Android_编译Android源码并使用AS查看源码
app-framework
开发一个简单的app需要的一些封装控件
banner
首页banner封装
单独项目地址BannerLayout
bilibili-recommend-ui
BiliBili推荐页面,Toolbar搜索动画
camera
google开源的cameraview
collection
以前开发过程中封装的一些小控件
cordova-plugin-network
-
cordova 插件示例,调用方法:
-
使用时需要自行打印log去测试,java文件中什么都没有做
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title></title> <meta name="description" content=""> <meta name="viewport" content="width=device-width"> <link rel="stylesheet" type="text/css" href="/old?u=https%3A%2F%2Fgithub.com%2F7449%2Fcss%2Fapp.css&y=1999"/> <script> document.addEventListener("deviceready", init, false); function init() { function onSuccess(message) { var options = { onError: function() { alert('ERROR'); } }; } function onFail(message) { alert('Failed because: ' + message); } document.querySelector("#network").addEventListener("touchend", function() { navigator.network.start(onSuccess, onFail, { networkType: Network.NetWorkType.LOGIN, }); }); } </script> </head> <body> <button id="network">插件示例</button> <script src="/old?u=https%3A%2F%2Fgithub.com%2F7449%2Fcordova.js&y=1999"></script> </body> </html>
dagger
使用dagger
dottedline-animation
别人写的模仿知乎动态登录背景
expandable-list
类似功能:qq好友分组
finger
指纹识别的Demo
fragment-lazy
懒加载fragment
fragment-tab
FragmeLayout切换Fragment
fragment-viewpager
ViewPagerFragment滑动带有光标
fuckapp
通过root权限彻底隐藏系统垃圾应用
greendao
greenDao2.X版本使用示例
greendao-3.0
greenDao3.X版本使用示例
greendao-external
利用greenDao操作第三方数据表
greendao-multi-table
greenDao多表关联
image-select
简单的图片选择器
linktop
CoordinatorLayout的一种使用方法
objectbox
ObjectBox数据库
objectbox-multi-table
ObjectBox数据库多表关联
react-native-net-detail
react-native拦截网络请求
react-native-realm
react-native中的realm数据库使用示例
rvfilter
RecyclerView写的高级筛选
save-image
保存图片在本地
scan-app
scan-wifi
扫描局域网的所有设备
shortcuts
7.0新特性小图标
splash
splash的另一种实现方式
super-adapter
RecyclerViewBaseAdapter
test-js
js与android互调
test-statusbar
高版本状态栏适配测试
test-tinker
Tinker的一个小Demo
toolbar-example
toolbar简单示例
view-number-picker
选择器
view-refresh
下拉刷新
Demo修改自Phoenix
view-wheel
省市县三级联动
wall
java下载图片的简单Demo

