原创 Android之各個手機版本WiFi熱點的創建

1 問題 Android手機創建熱點,有很多兼容性問題,網上有很多例子,但是不夠全,而且高版本反射很多奔潰,我這裏再總結下。             2 版本兼容和需要的權限已經熱點IP地址說明 1)AndroidMainifest.xm

原创 Android之讓EditText不被鍵盤擋住

1 問題 點擊EditText的時候,鍵盤擋住了,不好輸入內容         2 解決辦法 在AndroidManifest.xml相應的activity裏面添加 android:windowSoftInputMode="adjust

原创 Android之java.lang.ClassCastException: *****cannot be cast to*******

1 問題 在寫BaseMultiItemQuickAdapter適配器的時候,更具不同類型構建不同的實體對象,提示錯誤如下       2 原因 @Override protected void convert(BaseV

原创 Android之使用ACTION_USAGE_ACCESS_SETTINGS權限檢測手機多少天沒有未使用其它APP

1 需求 找出手機多少天沒有使用的所有APP           2 思路 通過 ACTION_USAGE_ACCESS_SETTINGS權限得到多少天已經使用的APP的包名,然後獲取手機所有用戶APP,剩下的APP就是多少天沒有使用的A

原创 Android之解決android9.0通過Inten方式卸載APP沒反應

1 問題 通過Intent卸載APP在安卓9.0手機上沒反應,也沒報錯,卸載相關APP跳轉到卸載頁面代碼 fun unInstallApp(packageName: String) { val uri: Uri

原创 Android之解決ScrollView包裹了兩個RecyclerView導致滑動衝突問題

1 問題 ScrollView包裹了兩個RecyclerView導致滑動衝突問題               2 解決辦法 給ScrollView和兩個RecyclerView分別設置isNestedScrollingEnabled屬性爲

原创 Android之BaseQuickAdapter.setOnItemChildClickListener點擊死人也沒反應的原因

1 問題 用BaseQuickAdapter設置子view點擊事件 unInstalledAdapter!!.setOnItemChildClickListener(object: BaseQuickAdapte

原创 Android之提示android.content.res.Resources$NotFoundException: Resource ID #0x7f08010a

1 問題 在我的oppo機器上面運行一個頁面沒有奔潰,但是在紅米安卓5.1版本運行頁面奔潰,奔潰信息如下 /Timeline(11600): Timeline: Activity_launch_request time:61313216

原创 Java之對List裏面的對象名字進行模糊查詢

1 問題 對list裏面的對象名字進行模糊查詢           2 解決辦法     //即可以進行模糊匹配     matcher.find()     //匹配查詢     matcher.matches() /**

原创 Android之在在EditText的xml裏面配置了相關屬性依然沒有顯示光標問題

1 問題 在EditText的xml裏面配置了 android:cursorVisible="true" android:focusable="true" android:focusableInTouchMode="true" 依然沒有

原创 Kotlin之?和!!最簡單的理解

一、? 1)、?在聲明對象時,把它跟在類名後面,表示這個類允許爲null var list: ArrayList<String>? = null 2)、調用對象時,把它跟在對象後面,表示如果爲null程序就會視而不見,比如我們代碼如下

原创 Android之安卓8.0版本以上手機開啓熱點提示Caller already has an active LocalOnlyHotspot request

1 問題 在Android8.0手機開啓了熱點,關閉頁面再次打開熱點, /** * 開啓Android8.0版本手機以上的熱點,熱點名字和密碼都是隨機的。 */ fun initWifiApGreaterT

原创 Android之android8.1打開熱點提示UID 10140 does not have Location permission和Location mode is enabled.

1 問題 在三星安卓8.1版本手機上,打開熱點 WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_

原创 Android之ScrollView設置了高度(android:layout_height="match_parent")但裏面的組件不能充滿問題

1 問題 寫了ScrollView控件,設置了高度(android:layout_height="match_parent"),但是裏面的組件不能填充它,感覺就像ScrollView高度設置成了wrap_content       2 解

原创 Android之用java的socket寫服務器提示java.net.BindException: Address already in use

1 問題 在Android activity裏面Java socket服務器,然後關閉activity再打開activity開啓服務的時候提示錯誤如下 java.net.BindException: Address already in