原创 小米Mix2莫名其妙的佈局錯亂問題的解決

今天在做一個demo,無意中發現了一個特別奇怪的問題,特意在這裏記錄下來以備以後查閱。 首先,我寫了一個非常簡單的Activity代碼和相應的佈局文件。 相應的代碼如下: package client.cp.application;

原创 Android MVVM DataBinding在自定義ViewGroup中的使用

最近在使用Android MVVM DataBinding,在使用到自定義ViewGroup的時候遇到了點問題,特意在此記錄一下,以備查閱。 使用場景就是在Activity的layout文件中,還使用到了自定義的ViewGroup,例

原创 Android's Java 8 Support (Android Java 8支持)

本文翻譯自:https://jakewharton.com/androids-java-8-support 是技術大神jake wharton的一篇文章,本人能力有限,如果哪裏有翻譯錯誤請指出來: 原文: 我已經在家工作了幾年,在此期

原创 Increased accuracy of aapt2 "keep" rules 擁有更高準確性的aapt2的"keep"規則

本文翻譯自技術大牛jake wharton的博客,文章鏈接如下:https://jakewharton.com/increased-accuracy-of-aapt2-keep-rules/ 。本人能力有限,如果哪裏翻譯的不好,請指出

原创 Xposed Hook類android.app.NotificationManager時如何獲取Context

最近在使用Xposed hook Android App時,在做一個需求的時候有點懵:如何獲取到android.app.NotificationManager中的Context呢?我的代碼如下: XposedHelpers.findA

原创 Systemctl守護進程簡單例子

最近在使用symfony的console組件,需要執行一個後臺的php進程,並且保持後臺進程一直存在。這裏我使用的是Systemctl命令。Systemctl是一個系統管理守護進程、工具和庫的集合。後面我就直接把自己的配置貼出來,僅供參考

原创 jenkins 構建 Android應用時出現類似“The SDK directory '/root/android-sdk-linux' does not exist.”的解決方案

最近在嘗試Android+jenkins+github+linux服務器版集成環境搭建。在按照教程一步步配置後,在打包的地方出現了這個問題: FAILURE: Build failed with an exception. * What

原创 Android Studio編譯時Error: app:transformClassesAndResourcesWithProguardFor 的解決

最近在弄Android Studio的Gradle文件,發現自己的項目有個地方一直編譯不過去,報的錯誤如下: Warning:io.bugtags.agent.instrumentation.okhttp3.ResponseBuilder

原创 Android 修改multiDexEnabled true後友盟顯示java.lang.IncompatibleClassChangeError的一種解決方案

今天遇見了一個比較坑的問題,我會把問題描述一下,供以後查閱。 因爲自己的項目方法超過了65536個,我必須在項目里加入multiDexEnabled true,纔可以繼續編包,但是這個時候,發現友盟分享的時候出現瞭如下的錯誤: java

原创 TortoiseGit push記住賬號名和密碼

          TortoiseGit  push的時候默認需要輸入我們的GitHub的用戶名和密碼,如果要配置記住用戶名和密碼的話,只需要在C:\Users\Administrator  目錄(都在這個類似目錄,可能大家的略有不同)

原创 Bugly熱更新修復失敗的一種解決方法(Tinker Exception:can't recognize dex mode:)

最近在項目中接入bugly的熱修復功能,按照文檔來做:https://bugly.qq.com/docs/user-guide/instruction-manual-android-hotfix-demo/ 。但是我發現了一個問題,就是在

原创 Android Studio導入.so文件

最近由於需要接一個攝像頭的sdk(螢石sdk,不知道大家接沒接過,過程有點艱辛~),通過Android Studio去集成的過程中發現了一個坑,就是sdk所包含的.so文件無法被我們的sdk所包含,所以在運行我們的sdk的時候,就會報ja

原创 Html.fromHtml忽視\n符號問題

今天在做自己的activity的時候,發現了一個問題,因爲需要在TextView裏嵌入超鏈接,所以需要使用Html.fromHtml這個方法,代碼很簡單,如下所示: String message = t

原创 Laravel:No application encryption key has been specified. 問題的一種解決方案

今天在調試laravel的demo,在踩了n個坑之後,出現了這個錯誤:No application encryption key has been specified. 但是直接執行php artisan key:generate的話,就

原创 Android 7.0解析包時出現問題 的解決方案(應用內更新)

在工作上遇到了一個關於下載更新安裝包無法安裝的問題,解決之後特地在這裏做一個筆記,遇到相似問題的朋友可以試試看能不能解決自己的問題。 問題描述 我們在進行Android開發的時候,一般都會在應用裏檢測有沒有更新,並且從網上下載最新的版本包