原创 Android 控制屏幕喚醒常亮或熄滅
需求:在詩詞曲文項目中,詩詞整篇朗讀的時候,文章沒有讀完會因爲屏幕熄滅停止朗讀。要求:在文章沒有朗讀完畢之前屏幕常亮,讀完以後屏幕常亮關閉; 1.權限配置:設置電源管理的權限。 <uses-permission andr
原创 React Native開發工具推薦——VS Code及常用常用插件詳解
1.開發工具:Visual Studio Code 2.常用插件: 但針對 React Native 開發而言,還不夠詳細,本文就來詳細探討如何更好的爲 React Natiev 開發定製 VSCode。 (1)React N
原创 使用Sophix熱修復注意事項
使用Sophix熱修復說明 1. 軟件必須以管理員身份運行; 2. 電腦必須安裝配置JDK 1.8及以上,不能有低於1.8的jdk版本存在; 3. Android6.0以上必須要動態申請讀寫權限【該權限僅用於
原创 React Native生成項目
生成React Native項目 1.首先要配置環境 https://reactnative.cn/docs/0.51/getting-started.html#content 2.初始化工程和運行項目 使用CMD命令進入RN項目
原创 Android中如何區分TF【SD】卡路徑和USB路徑
在Android系統中,我們是不能通過正規的API獲取到外卡【TF卡和USB】的路徑,需要重寫系統或是通過反射的方法獲取。當然,修改系統文件是比較重的,所以我們選擇通過反射方法來獲取; 獲取手機或平板中所有存儲路徑:
原创 Android Studio3.0之後gradle.build中dependencie依賴由compile變爲implementation
2017 年google 後,Android studio版本更新至3.0,更新中,連帶着com.android.tools.build:gradle 工具也升級到了3.0.0,在3.0.0中使用了最新的Gralde 4.
原创 org.gradle.api.tasks.compile.CompileOptions.setBootClasspath(Ljava/lang/String;)V'
org.gradle.api.tasks.compile.CompileOptions.setBootClasspath(Ljava/lang/String;)V’ 解決方案: The version of gradle in
原创 java.util.ConcurrentModificationException異常處理
異常原因 在集合遍歷的時候刪除元素,造成異常 異常代碼 if (deletedBookId != -1) { val bookList = viewModel.bookList.value
原创 java.lang.IllegalArgumentException: navigation destination xxx is unknown to this NavController
java.lang.IllegalArgumentException: navigation destination xxx is unknown to this NavController 直接複製我在stackflow中的答
原创 Android P訪問接口出現異常:CLEARTEXT communication ** not permitted by network security policy
異常信息 java.net.UnknownServiceException: CLEARTEXT communication ** not permitted by network security policy 一.錯誤原因
原创 excludeFromRecents須知
android:excludeFromRecents=“true” 許多人有個習慣,就是長按android的home鍵,然後清除剛纔看的應用,android:excludeFromRecents="true"這個屬性的作用恰恰就
原创 Android Studio編譯jar架包必看
Android Studio編譯jar架包必看 公司Unity項目和Android項目交互需要Android端打包一個Jar架包,之前是Eclipse工程的,可以直接導出Jar包 。但是現在Android Studio已經成爲A
原创 Android開發異常和處理方案總結
日誌簡述1. BroadcastReceiver作爲內部類時,如要通過靜態註冊的方式在清單文件中註冊,必須要聲明爲public static,否則會報錯: 1. BroadcastReceiver作爲內部類時,如要通過靜態註冊的方式在
原创 Python學習常見錯誤
1. TypeError: not enough arguments for format string TypeError: not enough arguments for format string 或者 TypeError:
原创 解決Gradle下載架包失敗和編譯慢的問題
時間就是金錢,所有浪費時間的事情就是遏制你賺錢 引言: 我們在Android Studio開發過程中,Gradle編譯顯得尤其重要。特別是我們在下載依賴架包的時候,由於國內“閉關鎖國”比較嚴重,導致下載速度很慢,甚至提示架包找不到