原创 Android studio 解決65535問題

Android studio 分包解決65535 依賴過多 方法過多 問題 先在 defaultConfig{ }裏複製 這句話 multiDexEnabled true 在複製依賴 implementation ‘org.rob

原创 Bugly的集成與使用完整步驟-熱修復熱更新

Bugly爲解決開發者緊急修復線上bug,而無需重新發版讓用戶無感知就能把問題修復的一項能力。Bugly目前採用微信Tinker的開源方案,開發者只需要集成提供的SDK就可以實現自動下載補丁包、合成、並應用補丁的功能,也提供了熱更新管

原创 Android err_cleartext_not_permitted安卓 9.0 報錯

安卓9.0新的限制 對未加密流量不在信任,直接放棄請求 解決方案參考這個 https://blog.csdn.net/qq_18620851/article/details/80617549 https://stackoverflow

原创 騰訊TBS瀏覽器的使用 告別原生webview

大家都不知道原生的WebView 存在各種坑。各種適配問題,還有在安卓7.0會造成莫名其妙的崩潰,最近在使用,總會出現DNS被攔截的情況,騰訊X5內核這個使用起來比原生webview舒服多了,大家想了解他的好處與特性的可以去官網查看騰

原创 Android 設置應用內字體不隨系統的字體大小改變而改變

在需要調整的Activity中,重寫以下方法,或者在BaseActivity和BaseApplication設置全局 //設置字體爲默認大小,不隨系統字體大小改而改變 @Override public void onConfigura

原创 手把手教你反編譯apk

在學習Android開發的過程你,你往往會去借鑑別人的應用是怎麼開發的,那些漂亮的動畫和精緻的佈局可能會讓你愛不釋手,作爲一個開發者,你可能會很想知道這些效果界面是怎麼去實現的,這時,你便可以對改應用的APK進行反編譯查看。下面是我參

原创 Git使用 以及Studio關聯git步驟

基本使用 1、上傳項目到git 在 Git Bash Here 後 git init 先找到要上傳文件的工作空間所在地方 點開要傳的文件夾 Git Bash Here //git 上傳 git remote add origin +

原创 Android WebView進階 前進後退刷新

mWebView.goBack(); //後退 mWebView.goForward();//前進 mWebView.reload(); //刷新 刷新方法可以直接再下拉刷新或者上拉刷新裏調用,也可以再進入頁面的時候調用 點擊返回鍵

原创 Android中實現連續點擊兩次返回鍵退出應用

只需要在需要這個功能的Activity中加入以下代碼 private FragmentManager manager = getSupportFragmentManager(); private long firstTime;// 記

原创 解決ndk之No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android

當我們引入別人的項目 或者 查看一些第三方項目的時候 可能會出現這種錯誤. No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-

原创 面試之 Activity和Frament生命週期

Activity生命週期 有7個 1、onCreat() 創建 這個方法是我們在創建一個新的Activity的時候必須要重寫的 他會在Activity第一次被創建的時候執行 所以一般在這個方法內做初始化操作 比如加載佈局 初始化

原创 總結面試之安卓中的優化

安卓中的優化 1、首先我們必須要注意自己的代碼質量 避免像空指針 數組越界這樣的錯誤 2、佈局優化 在寫項目佈局的時候 有的時候一個layout 會在多個頁面用 這時候 就要用到include 來複用佈局 3、減少APK大小 去掉項目

原创 安卓簡單實現二次採樣(封裝好的工具類與原理)

先上代碼 後面講原理 二次採樣工具類 public class BitmapUtils { /** * @param filePath 要加載的圖片路徑 * @param destWidth 顯示圖片的控件寬度 * @pa

原创 時間單位換算 與不同格式顯示

調用這個方法 傳入一個時間 讓該時間與當前系統時間作對比 /** * 設置時間 * * @return */ private String getTime(long mTime) { oldTime = System.

原创 SearchView去掉不美觀的下劃線 兩種方法

第一種 代碼中去掉 首先找到控件 mSearchFriendEd = (SearchView) getView(R.id.search_friend_ed); 在SearchView的源碼中發現 它的下劃線分爲兩段 所以我們要做的