原创 kotlin set get 入門

var age: Int = 0 get() = field set(value) { if (value > 100 || value < 0) field = -1 else fi

原创 關於builder模式的使用

1、Android studio 安裝插件 InnerBuilder 2、ctrl+alt+s ---> generate--->Builder 3、 public class MachineType { private Str

原创 反射一:反射非公有類,非當前包中的類

反射一個非公用、非當前包中的類 //第一步:通過類全名 得到Class Class<?> cls = Class.forName("java.io.UnixFileSystem"); Constructor[] constructors

原创 關於手機監聽不到Wi-Fi連接的原因 unknown ssid

最近做一個監聽wifi開啓、關閉、連接監聽的項目 手機設置中連接成功後 在代碼中監聽不到連接的哪一個Wi-Fi String ssid = connectedWifiInfo.getSSID(); int networkId = con

原创 Spring boot 項目 入門 (1)

1、IDEA 創建項目:參考 2、maven 更新jar緩慢問題: 項目右鍵->maven -> create setting.xml 或者 open setting.xml 文件替換一下內容: <?xml version="1.0"

原创 socket 入門 (二)藍牙

private UUID sppUUID; private BluetoothDevice mBluetoothDevice; // 藍牙 socket private BluetoothSocket mSocket = null

原创 android 無權限刪除/system 下文件

Read-only file system 1、cat/proc/mtd你可以查看分區對應的目錄。比如我的mtdblock3  對應的是system分區。 2、adb remount, 3、adb shell mount -o remou

原创 android ndk 2

android ndk 1

原创 關於 Android API 21 水波紋點擊效果

參考:https://www.cnblogs.com/wingyip/p/4548093.html            https://www.jianshu.com/p/b8101b96246a   android API 21 系統

原创 關於 沉浸式狀態欄

參考:https://www.jianshu.com/p/752f4551e134  https://blog.csdn.net/guolin_blog/article/details/51763825#commentsedit   沉浸

原创 android ndk 4

android ndk 4

原创 關於win7+ubuntu雙系統安裝過程

1、mbr 主引導記錄 ,gpt GUID Partition Table,即“全局唯一標識磁盤分區表” 2、UEFI (Unified Extensible Firmware Interface) 統一可擴展固件接口 3、老毛桃 ,ub

原创 Android File Explorer

File Explorer: 工具位於 sdk/tools/monitor data/data 下文件查看權限 chmod -R 777 /data/data adb root 在 adb remount 

原创 SQLite3 基本使用

SQLite3 基本使用1、關於sqlite3 數據庫查看命令使用2、sqlite3 數據庫驅動下載3、關於sqlite3 數據庫表操作使用4、來源 https://www.runoob.com/sqlite/sqlite-tut

原创 ViewModel LiveData setValue()

ViewModel 官網 1、         private MutableLiveData<List<User>> users;         public LiveData<List<User>> getUsers() {