原创 Android studio 初識ndk開發

前言: 由於項目中地址接口被反編譯而遭受攻擊,所以需要對接口地址進行保護,那麼這自然要用到Android的NDK開發。其實我在開發的過程中也是在網上找各種資料,然後實現了的。現在我根據我自己的的親身實踐,將自己開發的流程記錄下來,方便有需

原创 Android 開發中的一些快捷鍵和實用網址

僞造的符合規則的身份證號:111151111511115111 Android 工具下載網址,很全:http://www.androiddevtools.cn Eclipse 全文搜索快捷鍵:control+H Android st

原创 Android動畫解析

Android動畫分類: 1.Tween Animation:補間動畫 補間動畫分類:a.Alpha:漸變透明度的動畫 b.Scale:漸變尺寸縮放動畫 c.Translate:位置移動動畫 d.Rotate:旋轉動

原创 Android Studio 解決手機無法識別問題

當電腦能夠識別手機,而Android Studio 無法識別時候,需要在終端輸入以下兩條命令: system_profiler SPUSBDataType echo "0x2a45" > ~/.android/adb_usb.ini

原创 根據簽名獲取hashCode的值

根據簽名獲取hashCode的值的函數: int checkAPP(Context context) { try { PackageInfo packageInfo = context.getPackageManage

原创 查看已經打包好的APK文件的簽名與給打包好的APK文件簽名

說明:此操作是在MAC系統上進行的,對於windows系統是否適用沒用試驗過。 1.查看APK簽名     將.apk文件更改爲後綴名爲.zip文件,然後解壓文件,裏面有一個META-INF文件,其中包含了CERT.RSA文件。 在命令行

原创 genymotion6.0聯網問題

說明:適用MAC,對於windows系統沒嘗試過 5.0以上都需要手動點擊wifi圖標聯網,如果連不上,就將模擬器刪除,重新添加,刪除的時候要先添加同一版本不同類型的模擬器,然後再刪除,不然就會將對應版本的jdk也刪除了

原创 Android掃一掃

各種Android掃碼問題解決方法

原创 Android簽名生成keystore

說明:此方法適用在MAC中,對於windows系統,沒有嘗試過 1、打開終端 2、去到java安裝的根目錄,即輸入 1 cd /Library/Java/Home/bin/ 3、當前用戶沒有最高權限,

原创 aapt問題

build-tools/22.0.1/aapt' finished with non-zero exit value 1 凡是aapt出問題的 都是res目錄下的資源文件有錯,實在沒有具體提示的就一個一個打開編輯器查看,哪裏有紅線就改哪

原创 使用百度地圖報錯:Authentication Error errorcode: 230 uid: -1 appid -1 msg: APP Scode碼校驗失敗

問題分析:這個是key校驗失敗,一般是申請key的時候包名或者SHA1錯誤(mac版按照官方文檔獲取的SHA1不是正確的) 解決方法:根據下面的連接下載SHA1校對工具 http://download.csdn.net/detail

原创 Android Studio ndk開發相關注意事項

說明:以下方法使用於MAC,windows沒有嘗試過 Android studio ndk生成.so文件 在命令行模式下 cd 到要編譯的項目內(即ndk目錄下面) ndk-build 將生成的.so文件拷貝到工程目錄的libs對

原创 Android studio 打包jar文件

說明:適用MAC,windows系統沒有嘗試過 將在eclipse下已經是library的文件導入Android studio中。然後rebuid 工程,在app文件夾下會生成一個build文件夾,build/intermediates

原创 Android屏幕適配

相關概念: 屏幕尺寸:屏幕對角線的長度。 英寸爲單位 ,1英寸=2.54釐米 屏幕分辨率:指在縱橫向上的像素點數,單位是px,1px=1個像素點 一般以縱向像素*橫向像素 ,如1920*1080 屏幕像素密度:指每英寸上的像素點數 單位是

原创 HttpClient與HttpUrlConnection區別

1.在2.2版本之前,HttpUrlConnection有重大的bug,調用close()函數會影響連接池,導致練接複用失效,所以在2.2之前使用HttpUrlConnection需要關閉keepAlive; 2.在2.3版本以及以上,