原创 Android Studio 簽名文件Gradle安全配置

我們在使用AndroidStudio進行release版的apk簽名的時候,往往都是將簽名文件keystore放在項目中,密碼寫在build.gradle中,keystore和密碼就隨着代碼上傳到了Git倉庫中了,這樣往往很不安全

原创 學習筆記 之 Android 消息推送

(一)推送的基本原理 1.1 推送就是指服務器定向將信息實時發送到客戶端的功能。 1.2 長連接Socket/短連接Http 長連接是指客戶端和服務器之前始終建立着一個通信連接,在 連接沒有中斷之前

原创 Android Studio(Default)快捷鍵整理

Alt+回車 導入包,自動修正 Ctrl+N 查找類 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代碼 Ctrl+Alt+O 優化導入的類和包 Alt+Insert 生成代碼(如get,set方法,構造函

原创 Android Studio 版本控制 之 SVN

採坑集錦: Q:SVN 出現Cannot checkout from svn: Server SSL certificate rejected無法導出文件 或 錯誤碼svn: E170001,svn: E175002 A:該問題

原创 Android Studio 之 Gradle 依賴配置管理

在很多時候我們使用AndroidStudio開發安卓App的時候都會引入第三方的庫,在一個project下我們可以有很多的module,每一個module就是一個app,但是每個module在進行第依賴第三方的時候,有可能依賴第三

原创 Android Studio --MasterPassword

Android studio生成簽名包的時候 要求輸入 MasterPassword,結果忘了密碼,可以通過reset操作重置密碼。 進入 Appearance&Behavior ->SystemSetting->Passwor

原创 Android App發佈流程----簽名

問題描述(v1和v2) Android 7.0中引入了APK Signature Scheme v2,v1是jar Signature來自JDK V1:應該是通過ZIP條目進行驗證,這樣APK 簽署後可進行許多修改 - 可以移動甚至

原创 Eclipse 代碼移植到AS之後

圖片命名問題 AS對圖片命名要求比eclipse嚴格,圖片名稱只能有 小寫字母、數字及下劃線組成; 9png錯誤 AS中,.9圖必須是規範的.9圖,否則就會報錯; (1)如果一張圖不是.9圖,則圖片名稱中不要包含.9;

原创 Android Studio 3.0

Android Studio 3.0 1、.gradle文件 哇塞,問題解決之後就想着趕緊創建一個新的項目來看看有啥變化,首先一個變化比較大的是.gradle文件: 我們可以看到,谷歌爸爸把buildToolsVersion構建

原创 Android Studio 之 Bug調試

前言 假裝已確定問題大概位置(已標記斷點)或者也可以在開啓Debug模式後再打斷點也不遲,那麼問題來了?如何進化Debug模式呢? 簡單調試 1. step over:一步步往下走(點擊單步調試按鈕或按快捷鍵F8) 2

原创 app.gradle

1、點擊按鈕打開應用程序管理器應用信息頁面 Intent i = new Intent("android.settings.APPLICATION_DETAILS_SETTINGS"); String pkg = "com.androi

原创 Android混淆

1、Android自定義View混淆配置 -keepclasseswithmembers class * { public <init>(android.content.Context); } -keepclasses

原创 多渠道打包 之 批量重名文件名

針對360加固後文件重命名 原始文件名:android_v2.2.3_app_223_1_jiagu_sign.apk 輸出結果:android_v2.2.3_baidu.apk public class Main { p

原创 Json

1、解析json呢基本接口提供的json都是很明確的,但對於接口的數據無法完全的預知,所以實體類字段有可能不完整。 當然用Jackson解決就非常容易了,只需要在實體類上加上註解就可以。 @JsonIgnoreProperties(ign

原创 Android 之 QQ分享

(1)QQShare (一)創建並配置工程 新建工程並導入SDK的jar文件 (1)創建一個工程,並把open-sdk.jar文件和mta_sdk_x.x.x.jar文件拷貝到libs(或lib)目錄下, (2)將open-sdk