原创 Android 圖片裁切框架 uCrop 的用法

1 uCrop簡介 最近項目中用到了圖片裁剪功能,於是百度了一下,發現了uCrop這個框架,這個框架的星星數很多,就決定使用這個框架 uCrop的Github地址:https://github.com/Yalantis/uCro

原创 Error:Execution failed for task compileReleaseRenderscript llvm-rs-cc is missing 解決方法

在Android Studio中打開新的工程時報下面的錯誤: Error:Execution failed for task compileReleaseRenderscript llvm-rs-cc is missing 錯誤的

原创 [Android Studio系列(四)] 自定義gradle變量

1 問題 當一個Android Studio的Project裏面有很多模塊的時候,每個模塊都有一個build.gradle文件,裏面有包括: compileSdkVersion、buildToolsVersion、targetS

原创 [正則表達式(一)] 必須包含數字、字母的校驗

一般密碼要求必須包含數字、字母,6-10位,校驗的正則表達式如下 ^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,10}$ 分開來註釋一下: ^ 匹配一行的開頭位置 (?![0-9]+$) 預測

原创 ida pro 7.0 無法顯示中文的問題解決方法

1 問題 ida pro 7.0 反編譯 Android so 庫後無法顯示中文 2 解決方法 定位到 ida安裝目錄\cfg\ida.cfg,將下面2個地方的註釋去掉 注意CULTURE="all"; 結尾的分號要去掉: //

原创 ida pro 反彙編 Android so 庫後修改 arm 彙編指令的方法總結

1 前言 最近博主在學習Android逆向的時候,參照吾愛破解論壇的《教我兄弟學Android逆向系列課程》學習的時候,學到第8章《教我兄弟學Android逆向08 IDA爆破簽名驗證》的時候,開始上手 ida pro 反彙編 s

原创 Android Killer反編譯失敗:No resource identifier found for attribute 問題解決方法

1 問題 最近博主在用Android Killer反編譯自己寫的一個App的時候,反編譯正常,回編譯的時候失敗,這個App就是簡單的Hello World,所以,可以斷定是Android Killer的問題,報錯如下: 當前 Ap

原创 [Android 插件化(一)] DynamicLoadApk的用法

1 簡介 Android大型項目中爲了減小apk的體積,可以採用插件化的方法,即一些不常用的功能獨立成插件,當用戶需要的使用的時候再從服務器上下載回來,動態加載。這樣就避免了爲了滿足所有用戶需求而把功能全部打包到apk,導致apk

原创 [Android Studio系列(一)] eclipse項目導入Android Studio的2種方法

Android Studio相比eclipse有很多優點,但是對於習慣了eclipse的人來說上手不習慣,廢話不多說,開始 0 環境 Android Studio 1.2.1 1 非gradle方式導入 (不推薦) 參考這裏

原创 Android transformClassesWithDexForAdh5Debug 的解決方法

1 遇到的問題 開發中遇到下面一個運行錯誤: Error:Execution failed for task ':hello_v1.0:transformClassesWithDexForAdh5Debug'. > com.an

原创 Android bat批處理自動執行adb shell命令

1 問題 最近在做app的時候,要將Android手機中的Sqlite數據庫導入到pc上,查看裏面的數據,然後每次去app的目錄下面去找出數據庫,然後在adb shell中複製到sdCard,然後退出shell,再用adb pul

原创 Android ORM框架GreenDao用法

Android ORM框架GreenDao用法 0 簡介 android 上的ORM框架主要有兩個:ormlite 和 GreenDAO,本篇主要介紹GreenDao的用法,原因是GreenDAO的速度快,關於ormlite和Gr

原创 Idea 使用 Gradle 插件創建 Java 項目

1 簡介 Android Studio中使用gradle插件來構建工程,引入第三方庫都非常方便,於是就想,普通Java工程可不可以使用Gradle來引用第三方庫呢,經過摸索,找到了在idea中使用Gradle構建Java Proj

原创 Android unspecified' depends on one or more Android Libraries but is a jar 的解決方法

1 錯誤描述 引入一個第三方庫作爲module的時候遇到下面的報錯: unspecified’ depends on one or more Android Libraries but is a jar 2 原因 引入的an

原创 [Android 插件化(二)] DroidPlugin 用法

1 簡介 關於Android插件化可以查看我的前一篇博客: [Android 插件化(一)] DynamicLoadApk的用法 本篇介紹第二種實現插件化的框架,360公司出品的DroidPlugin框架,個人比較推薦使用這個框