原创 Android最新微信支付總結

簽名和包名,簽名的話:用release。 關於上線:非硬性指標。 1.申請appid 提交應用,等待審覈。只有審覈通過後,纔能有開發資格。支付認證費:300元/年。每年需要認證一次。 2.下載sdk gradle做以下配置 dependen

原创 gradle配置項packagingOptions使用說明

packagingOptions常見的設置項有exclude、pickFirst、doNotStrip、merge。 exclude,過濾掉某些文件或者目錄不添加到APK中,作用於APK,不能過濾aar和jar中的內容。 比如:

原创 Android之Shape設置虛線、圓角和漸變學習

Shape在Android中設定各種形狀,今天記錄下,由於比較簡單直接貼代碼。 Shape子屬性簡單說明一下:   gradient -- 對應顏色漸變。 startcolor、endcolor就不多說了。 android:angle是指

原创 Flutter 文字上下滾動切換 用於公告消息提示

效果預覽 1 基本使用代碼 void main() { ///啓動根目錄 runApp(MaterialApp( home: TestTipsPage(), )); } class TestTipsPage exte

原创 Java實現URL參數拼接案例

代碼示例 https://www.hutool.cn/aaa/bbb?ie=UTF-8&wd=test // https://www.hutool.cn/aaa/bbb?ie=UTF-8&wd=test String buildUrl

原创 Android中的Binder學習筆記

本文內容是我從《Android內核剖析》一書中學習整理。以便以後複習時方便查閱。 一、Binder 1.關於Binder 1.1 Binder是一種架構,這種架構提供了服務器接口、Binder驅動、客戶端接口三個模塊。 1.2 一個Bi

原创 Android 進階——輕量級跨進程傳遞Message利器Messenger詳解

引言 作爲Android 開發者相信我們對於消息機制一定非常熟悉,對於進程內使用Handler處理Message 也一定了如執掌,而如果讓你使用最簡潔的方式實現進程間通信,也許有相當一部分初學者想到的是用AIDL自己實現,誠然思路是對的,但

原创 Mac adb環境變量配置

在MacOS系統上通過adb命令查看當前與電腦連接的安卓設備信息時有時候會出現類似於zsh: command not found: adb這樣的提示。解決辦法如下: 一、檢查系統是否正確配置了Android開發相關的環境變量 在MacOS系

原创 Arrays.toList() 和Collections.singletonList()的區別

Arrays.asList()、Collections.singletonList() Arrays.asList(strArray)返回值是仍然是一個可變的集合,但是返回值是其內部類,不具有add方法,可以通過set方法進行增加值,默認

原创 Java Hook簡潔實用教程

一般來說,hook的應用場景就是修改或攔截某些系統類的方法及替換屬性 直接上代碼! 有一個接口IAction public interface IAction { void eat(String food); } People類中

原创 Glide加載圓形圖片和圓角圖片

一、簡介: 介紹兩種使用 BitmapTransformation 來實現 Glide 加載圓形圖片和圓角圖片的方法。Glide 並不能直接支持 Round Pictures ,需要使用 BitmapTransformation 來進行處理

原创 Gradle依賴那些事

先安利一個查詢項目依賴的命令:./gradlew 模塊名:dependencies 。 一、exclude 用法:exclude group:' ', module: ' ' 【 group和module兩個參數可分別單獨使用 】 說明:排

原创 安卓爬坑指南之沉浸式狀態欄下PopupWindow、Dialog全屏顯示

PopupWindow 全屏顯示 pop.setClippingEnabled(false) Dialog沉浸式顯示 //設置全屏 getWindow().setLayout(WindowManager.LayoutPar

原创 com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: empty String 的異常解決

com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: empty String 的異常解決 錯誤信息: com.google.gson.JsonSynta

原创 使用Gson將Object轉String出現\u003d 的原因

在使用Gson將Object轉json字符串,或者將實體類例如:User轉爲json的過程中,最終的結果會在值中出現\u003d 出現這個的原因是 Gson gson = new Gson() 造成的 這個時候需要使用 Gson gson