android-demo
android-demo,包含控件的使用、功能的使用、蓝牙、WiFi、加密解密等。
2017
模块 |
时间 |
博客 |
说明 |
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的适配。
2018
模块 |
时间 |
博客 |
说明 |
android_face_detect |
01.17 |
|
自动对焦检测人脸 Face++ 虹软 |
2019
模块 |
时间 |
博客 |
说明 |
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);
}
});
2020
模块 |
时间 |
博客 |
说明 |
android_workmanager |
0623 |
|
Android WorkManager的使用 |
android_fragment |
1202 |
|
Android Fragment的使用 |