原创 Android 字體medium實現

今天和視覺調樣式的時候,發現一個問題,我們代碼中經常使用fontFamily的樣式,比如: <TextView android:id="@+id/name" android:layout_

原创 Android 渠道包生成

目前看到了兩家打包實現: 美團 騰訊VasDolly 前言 其實本文大部分資料都來自github和google,如何有興趣的讀者,可以直接閱讀官方文檔~ 什麼是Gradle Android 構建系統編譯應用資源和源代碼,然後將它們打包成可

原创 Android 隱私權限排查(利用工具apk排查)

近年來android權限審查越來越嚴格、各種理由被拒、其實開發者心裏也苦、有些權限鬼知道在什麼時候偷偷請求... 那麼多sdk 一 一排查 豈不要了老命乎? 況且有些排查也是有難度的... 不是所有權限都有權限彈窗、如mac地址、設備號等.

原创 安卓APP合規測試方法“火”了

前天羣裏有人拋出app合規怎麼測試,領導就拋出xx你去測試下app合規,然後這下羣裏就開始討論,沒有測試規範,沒有測試標準怎麼測試,有人討論主動測試,尋找知識解決問題,走上加薪升職星光大道,有人說活多不加薪。討論幾百條信息,我是沒仔細。但

原创 Flutter 如何監聽當前頁面 push顯示/消失 pop消失/顯示

關鍵字 MaterialApp navigatorObservers Flutter的StatefulWidget StatelessWidget生命週期中沒有組件出現或者消失的回調,主要是要靠路由的監聽 創建一個路由監聽 final

原创 APP隱私合規檢測方法

測試目的:避免受歡迎的app被工信部點名下架給公司造成影響 測試環境搭建: 手機先安裝xposed,也就是虛擬系統,務必使用我提供的xpose的apk,不然你可能出現安裝的xpose虛擬apk以後,在選擇安裝軟件的時候,會出現不支持32位

原创 Java中的++和--

一、認識++和-- ++。 當++在前面的時候,先自加1,後進行賦值操作;當++在後面的時候,先進行賦值操作,再自加1。 --。 當--在前面的時候,先自減1,後進行賦值操作;當--在後面的時候,先進行賦值操作,再自減1. /*

原创 flutter 華爲審覈:你的應用存在隱藏最近任務列表中應用名稱的問題,不符合華爲應用市場審覈標準

仔細一看不僅華爲沒有,其他機型也沒有應用名稱,如下圖: 仔細一看確實沒有名稱,這時候查看代碼發現:MaterialApp裏面的title沒有設置,這時候我們將其設置一個title就可以。 轉自flutter 華爲審覈:你的應用存在隱藏最

原创 Flutter中使用flutter_swiper實現輪播圖

1. 安裝插件 配置flutter_swiper插件 # 配置輪播圖插件 flutter_swiper: ^1.1.6 在pubspec.yaml中配置保存後,在VS Code環境中會自動下載依賴包。 如果無法正常下載,執行 fl

原创 flutter 圖片Image實現圓角的四種方法

開發中,對圖片進行圓角處理,是很常見的需求,下面提供四種方法實現圓角效果,控件倒圓角也可以應用 flutter中可以使用Container特性、CircleAvatar的backgroundImage、ClipOval組件、ClipR

原创 AndroidStudio新版本Logcat

我一直使用的是預覽版的AndroidStudio,今天更新到2021.3.1 Canary 6,發現logcat變樣子了。 你瞧,現在是這個鳥樣子了。 嗯,就是這樣子,外觀到是好看多了,不過對於使用習慣的我們還是需要適應下,過濾還是可以的

原创 Android 10 定位權限問題

年後項目升級到了安卓10 (Api29), 這幾天在寫定位遇到了的定位權限以及回調問題,記錄下 隨着Android 對用戶隱私和安全問題逐漸重視, 版本適配問題越來越多,對於開發者來說也是一件很頭痛的事 Android Q (29) 新增後

原创 uniapp H5與原生安卓的數據互通和方法調用

1、準備 我這裏是uniapp與原生安卓之間的相互調用,也就是原生安卓內嵌H5頁面,下面先來準備一下安卓端的代碼。 (1)、初始化的MainActivity 類定義一個 WebView private WebView webView; (

原创 美團多渠道打包

一.原理 把一個Android應用包當作zip文件包進行解壓,然後發現在簽名生成的目錄下(META-INF)添加一個空文件不需要重新簽名。利用這個機制,該文件的文件名就是渠道名。這種方式不需要重新簽名等步驟,非常高效。 二.方法 已經將美團

原创 Android Studio中的debug.keystore在哪裏

Where is debug.keystore in Android Studio 我需要啓用google + api,因此需要debug.keystore。 我切換到Android Studio,不知道它在哪裏。 我可以在Eclips