Java Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
accessibility-service
aosp
app-framework
banner
bilibili-recommend-ui
camera
collection
cordova-plugin-network
dagger
dottedline-animation
example
expandable-list
finger
fragment-lazy
fragment-tab
fragment-viewpager
fuckapp
greendao-3.0
greendao-external
greendao-multi-table
greendao
image-select
linktop
objectbox-multi-table
objectbox
react-native-net-detail
react-native-realm
rvfilter
save-image
scan-app
scan-wifi
shortcuts
splash
super-adapter
test-js
test-statusbar
test-tinker
toolbar-example
view-number-picker
view-refresh
view-wheel
wall
.gitignore
LICENSE
README.md

README.md

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源码,请查看这篇BlogAndroid_编译Android源码并使用AS查看源码

app-framework

开发一个简单的app需要的一些封装控件

banner

首页banner封装

单独项目地址BannerLayout

Blog

bilibili-recommend-ui

BiliBili推荐页面,Toolbar搜索动画

camera

google开源的cameraview

Album

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

别人写的模仿知乎动态登录背景

原地址:DottedLineAnimation

expandable-list

类似功能:qq好友分组

Blog

finger

指纹识别的Demo

Blog

fragment-lazy

懒加载fragment

Blog

fragment-tab

FragmeLayout切换Fragment

Blog

fragment-viewpager

ViewPagerFragment滑动带有光标

Blog

fuckapp

通过root权限彻底隐藏系统垃圾应用

Blog

greendao

greenDao2.X版本使用示例

greenDao增删改查

greendao-3.0

greenDao3.X版本使用示例

greenDao增删改查

greendao-external

利用greenDao操作第三方数据表

greenDao增删改查

greendao-multi-table

greenDao多表关联

greenDao增删改查

image-select

简单的图片选择器

Album

linktop

CoordinatorLayout的一种使用方法

objectbox

ObjectBox数据库

Blog

objectbox-multi-table

ObjectBox数据库多表关联

Blog

react-native-net-detail

react-native拦截网络请求

react-native-realm

react-native中的realm数据库使用示例

Blog

rvfilter

RecyclerView写的高级筛选

save-image

保存图片在本地

Blog

scan-app

scan-wifi

扫描局域网的所有设备

shortcuts

7.0新特性小图标

splash

splash的另一种实现方式

super-adapter

RecyclerViewBaseAdapter

XAdapter

test-js

jsandroid互调

test-statusbar

高版本状态栏适配测试

Blog

test-tinker

Tinker的一个小Demo

Blog

toolbar-example

toolbar简单示例

view-number-picker

选择器

view-refresh

下拉刷新

Demo修改自Phoenix

view-wheel

省市县三级联动

Blog

wall

java下载图片的简单Demo