android-demo,包含控件的使用、功能的使用、蓝牙、WiFi、加密解密等。
模块 | 时间 | 博客 | 说明 |
---|---|---|---|
android_webview | 04.14 | http://www.jianshu.com/p/1071b1cdbbf5 | Android WebView的使用 |
android_preference_activity | 04.27 | http://www.jianshu.com/p/4a65f4a912c6 | Android PreferenceActivity的使用 |
android_connectivity_manager | 04.29 | http://www.jianshu.com/p/c415691b282c | Android 网络连接管理 |
android_wifi | 04.29 | http://www.jianshu.com/p/c415691b282c | Android Wifi的使用 |
android_bluetooth | 05.03 | http://www.jianshu.com/p/448f9292aad2 | Android 蓝牙的使用 |
android_customize_vew | 06.04 | http://www.jianshu.com/p/6326420d55fb | Android 自定义View |
android_encrypt | 10.19 | Android 加密解密算法 |
注意: 由于Android版本的更新迭代,demo中没有对新的新的系统版本进行适配。请自行进行动态权限申请及api的适配。
模块 | 时间 | 博客 | 说明 |
---|---|---|---|
android_face_detect | 01.17 | 自动对焦检测人脸 Face++ 虹软 |
模块 | 时间 | 博客 | 说明 |
---|---|---|---|
lib_promise | 04.09 | Android 异步任务 |
Promise<String> promise = Function.execute(new Callable<String>() {
@Override
public String call() throws Exception {
// This method will run on a background thread
return "Hello world!";
}
});
promise.thenOnMainThread(new Task<String>() {
@Override
public void run(String message) {
Toast.makeText(getContext(), message, LENGTH_LONG);
}
}).onErrorOnMainThread(new Task<Throwable>() {
@Override
public void run(Throwable data) {
Toast.makeText(getContext(), "Oops!", LENGTH_LONG);
}
});
模块 | 时间 | 博客 | 说明 |
---|---|---|---|
android_workmanager | 0623 | Android WorkManager的使用 | |
android_fragment | 1202 | Android Fragment的使用 |