原创 Androidstudio引用maven庫(jcenter,Google)下載依賴失敗的解決方法

你有體會過前一天下班前一切正常,第二天上班打開Androidstudio編譯項目遠程依賴庫全部下載失敗的情形嗎?好吧,我有,雖然沒有找到根源問題,但是經過一天的探索,總算是找到了解決辦法 大家在開發過程中,免不了會依賴一些第三方庫

原创 Java 獲取當天的零點時間戳

/** * 獲取當天的零點時間戳 * * @return 當天的零點時間戳 */ public static long getTodayStartTime() { C

原创 No implementation found for int com.baidu.idl.facesdk.FaceSDK.getARGBFromYUV

做百度人臉識別需求的時候,收到日誌如下: No implementation found for int com.baidu.idl.facesdk.FaceSDK.getARGBFromYUV 一臉萌幣有沒有,從頭到尾好好對比

原创 git代碼 回滾

第一步: 使用命令行 git log 獲取 push記錄 對應的命令行: git log 獲取到的數據: commit a49f0521de426e0f3375faead56b26b667ed90f7 (HEAD -> m

原创 android edittxet 設置可點擊不可編輯狀態

xml佈局設置: <EditText android:id="@+id/etInput" android:layout_width="match_parent" andro

原创 androidStudio3.6 及以下版本 報錯No cached version available for offline mode 解決方法

好久沒有打開的項目重新打開編譯時,報如下 Error:Could not resolve all files for configuration ‘:app:debugAnnotationProcessorClasspath’.

原创 Android apk簽名之查看安裝包是否簽名

在Android開發時,有時我會需要確定之前打的安裝包是否簽名以及是release簽名還是debug簽名,我們需要藉助Java的jarsigner工具進行查看,步驟如下: jarsigner工具位於jdk目錄下的bin目錄下,首

原创 對Android apk 簽名 --apksigner

Android自簽名方法,僅作記錄。 因 apksigner 簽名工具支持V1和V2簽名,所以選用它 進行手動簽名: 步驟如下: 切到Android SDK/build-tools/SDK版本, 輸入命令 apksign

原创 上傳Google市場時,提示安裝包未進行 zipalign,禁止傳包問題的解決方法

如題的問題: Google官網介紹: 我們強烈推薦在新的和已經發布的程序上使用zipalign工具來得到優化後的版本——即使你的程序是在老版本的Android平臺下開發的。在你的應用程序上運行zipalign,使得在運行時And

原创 Android 聲音分貝控制鎖屏demo實現

標題demo實現總體邏輯: 1. 聲明權限 2. 聲明,註冊 receiver,接收註冊設別管理器結果 3. 完成註冊APP爲設備管理器 4. 錄音權限申請 5. 編寫類文件,實現業務邏輯 OK,我們開始~~ 聲明權限如下

原创 多語言需求時,在華爲手機上,切換語言環境時,string資源獲取默認資源問題

如果你遇到相同的問題,請檢查是不是用的Application的上下文調用的getstring(),請換成使用當前activity上下文獲取 在實現多語言需求時,測試會不定時叮我一下,你看英文環境下,怎麼會顯示漢語呢???一臉萌幣呀

原创 使用Javadoc生成API文檔步驟

1.配置好Java環境變量, 2.編寫好一個Java程序,OK,準備工作已完成。 我的測試類文件保存在 C:\Users\90383\Desktop\JavadocTest 文件夾下,內容如下: /** * 測試類 */ pu

原创 kotlin實現靜態類和靜態方法

kotlin中,聲明靜態類的方法很簡單: /** * 類名前的class替換成object,爲靜態類,此類下的所有對象和函數,都是靜態, * 所有方法都爲靜態方法,如工具類、常量池、 */ object LogUtilsCo

原创 獲取當天的零點時間戳

/** * 獲取當天的零點時間戳 * * @return 當天的零點時間戳 */ public static long getTodayStartTime() { C

原创 出現:trying to draw too large(138078000bytes) bitmap:

出現原因:將高分辨率圖片放在了低分辨率文件夾下了 我遇到的情況是我把1080*1920分辨率的切圖放在了drawable文件夾下,出現瞭如題的報錯, 解決的方法:根據分辨率選擇放置所在文件夾