原创 小程序開發問題記錄

1、class 找不到 現象:模擬器里正常運行,真機上報錯 class 找不到 原因:被混淆了 解決:去掉混淆 2、wxml 中的 item 屬性無法訪問 現象:wxml 中的 item 屬性無法訪問 原因:data 裏存的是一

原创 以彼之道,還施彼身:Android 模擬定位

思路 提到模擬定位,市面基本上有兩種方式: TestProvider hook LocationManager 使用 TestProvider 的方式,需要開啓開發者選項,優點是針對本機的所有應用都生效,缺點是時靈時不靈,也不

原创 Android Studio run 失敗 Failed to process

Failed to process E:\WeatherAndroid\app\build\intermediates\transforms\profilers-transform\debug\63.jar 同步成功、run 失

原创 ListView 嵌套 ListView,爲什麼裏面的 ListView 不能滑動

ListView 嵌套 ListView,child 是不能滑動的,爲什麼呢?我們來看看。 文章目錄一、源碼分析二、結論2.1 不做處理的 ListView 嵌套 ListView2.2 重寫父 ListView 的 onInte

原创 後臺啓動 Activity

Android 21 及以上,可以通過 makeTaskLaunchBehind 來在後臺啓動一個 Activity。 執行代碼: val intent = Intent(this, ActivityA::class.java)

原创 MotionLayout 的使用

文章目錄一、概述二、設置項2.1 MotionScene 設置項2.1.1 基礎項2.1.2 可配置屬性2.2 MotionLayout 設置項 一、概述 MotionLayout 是 ConstraintLayout 的子類(C

原创 Java 獲取泛型對象的參數類型

文章目錄一、類中有 class 信息二、父類中有 class 信息2.1 子類2.2 匿名子類三、持有者中有 class 信息 由於類型擦除,java 中的泛型對象在運行時是不知道自己類型參數的類型的。 但有幾種特殊情況,能夠獲取

原创 加載外部 apk 中的資源

文章目錄原理實例 原理 apk 中的資源放在 resources.arsc、assets 中,它們都要靠 AssetManager 來訪問,我們又通過 Resources 來調用 AssetManager。 要訪問外部 apk

原创 集成 Google 登錄

官網:https://developers.google.com/identity/sign-in/android/start-integrating 基本按官網步驟進行,下面列舉一些錯誤碼。 錯誤碼 code=7 NETWO

原创 兩種幸福

填滿冰箱是一種幸福 掏空冰箱也是一種幸福 睡覺是一種幸福 起牀也是一種幸福 做飯是一種幸福 洗碗也是一種幸福 學習是一種幸福 教授也是一種幸福 被人愛是一種幸福 愛人也是一種幸福 上班是一種幸福 下班也是一種幸福 思考是一種幸福 書寫也是一

原创 爲什麼 Dialog 不能用 Application 的 Context

拋出的異常: Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an ap

原创 應用覆蓋安裝後桌面圖標消失問題

一、現象 當一個 app 有兩個入口 Activity(標記了 main、launcher 的 Activity,如集成了 LeakCanary 的 app),安裝後,桌面上會出現兩個圖標。 當在 androidManifest

原创 Gradle 理解:incremental task

基於 Gradle 5.3.1 文章目錄一、概述1.1 incremental task 與 incremental task action1.2 判斷標準二、執行實例2.1 IncrementalReverseTask 類2

原创 ConnectivityManager.CONNECTIVITY_ACTION 廣播的粘性

項目中在 Application 初始化的時候監聽了 ConnectivityManager.CONNECTIVITY_ACTION (即網絡狀態變化)的廣播。 結果每次 Application 初始化的時候都會收到這個廣播,找了

原创 Gradle 理解:configuration、dependency

文章目錄一、什麼是 dependency 的 configuration二、configuration 的繼承與複合三、可解析和可消費 configuration四、自定義 configuration4.1 現有 configur