原创 Only the Kotlin standard library is allowed to use the 'kotlin' package

解決方法: 請不要使用kotlin作爲項目中的包名,比如修改爲“kotlinTest”即解決此問題。

原创 git pull 相關問題:Git Pull Failed: refusing to merge unrelated histories

pull 分支時報以下錯誤: Git Pull Failed: refusing to merge unrelated histories 處理辦法:在pull的命令行之後添加如下規則:–allow-unrelated-hist

原创 PopupWindow中的EditText無法彈出軟鍵盤

偶然之間,發現如題問題,解決方案: PopupWindow.setFocusable(true); 謹記…

原创 對Android apk 進行簽名 --apksigner

因支持V1和V2簽名,故選用apksigner 進行手動簽名: 切到Android SDK/build-tools/SDK版本, 輸入命令 apksigner sign --ks 密鑰庫名 --ks-key-alias 密鑰

原创 Android 代碼審計分享(基於AndroiBugs)

站在巨人的肩膀上實現,先感謝一下作者,奉上AndroidBugs項目的GitHub地址 正題 一.AndroiBugs(window) (地址:https://github.com/AndroBugs/AndroBugs_Framew

原创 Android端解壓ZIP文件中文亂碼的問題

吐槽 爲解決這個問題,在網上徘徊了數小時,被那些盲目搬磚的博主坑死,明明不可行的方案爲什麼還要搬到自己的口袋呢?這些人真害人不淺,浪費彼此時間!!!吐槽到此爲止。上代碼: 正文 首先呢,實現此功能用到的核心工具類ZipFile就不能使

原创 有應用遮擋了權限請求界面的提示,設置應用無法驗證

調試華爲手機時,USB數據線連接電腦之後,點擊adb鏈接提示彈窗中的確認按鈕,彈出了----- 有應用遮擋了權限請求界面的提示,設置應用無法驗證, 想問解決辦法?你是不是打開了桌面懸浮球?而且還在屏幕右側?好的,把小球挪到屏幕左側試試

原创 Git安裝及配置用戶信息

最近計劃進行一些總結,此篇僅針對Git相關的知識點。 GIt的下載及安裝: 點擊Git下載地址下載Git客戶端,本機是32bit,故按需下載了32bit安裝包 此次本機下載了的安裝包 安裝Git 步驟如下:

原创 git教程之git命令總結

一. 分支操作 列出本地所有分支 git branch 退不出命令?單擊Q鍵 列出所有遠程分支 git branch -r 列出所有分支,包括遠程和本地所有分支 git branch -a 新建分支

原创 com.google.gson.stream.MalformedJsonException: Expected name at line 1 colum

話不多說,用Gson進行解析後臺傳來的json數據時,因爲需要模擬數據,就保存了一份在string.xml文件中,減少測試時多次進行網絡請求,結果拿來解析一下,報了錯,如下: Caused by: com.google.gson.Js

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

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

原创 Android的UI優化之merge、include、ViewStub標籤

最近要對新接手的一個Android項目做性能優化,經過大量的查閱學習,總結了一些知識點,特此記錄。此篇記錄UI性能方面的優化思路。 說起UI的優化,不得不瞭解一下過度繪製的概念、產生原因和表現、查看以及優化overdraw的方法。

原创 Java中Date類格式形如yyyy-MM-ddTHH:mm:ss的日期轉換問題

今天處理新接手的一個項目,其中有需求計算兩個日期的差值,內心毫無波瀾地開始處理,等我拿到接口數據的時候,我內心依然毫無波瀾,甚至想吃黃燜雞米飯….. 數據是這樣的, "arrivalDateTime":"2019-03-08T15:55

原创 Android實現多語言切換

前言,最近要實現多語言切換需求,在網上查了很多資料,基本實現了想要的效果。 主要代碼: Configuration configuration = activity.getResources().getConfiguration

原创 AndroidStudio的JNI簡單實現

本文是AndroidJNI簡單入門,大佬們請繞行(指點一二)… 定義 native 即 JNI,Java Native Interface,就是用戶和本地C代碼進行互操作的API 基本用法 在基本用法之前,要安裝SDKTools