原创 TextInputLayout

Google爲了統一Android系統的視覺和使用體驗而提出的一個新的標準,這就是Android Design。爲了讓舊的系統也能兼容新的標準,Google提供了Android Design Support Library包,在此包中,

原创 網絡環境較差時,優化網絡加載圖片

思路:從加載圖片的本身和手機的存儲兩方面考慮 解決辦法: 1.找現有圖片格式的替換着 在衆多的圖片格式中,選擇Google的WebP。理由:壓縮效率高,而且對android的支持更優秀,使用WebP後,相對於JPG格式的圖片,流量節省了將

原创 ListView數據錯亂--分析及解決

該篇內容主要是記錄我在實際開發中遇到的ListView滑動時數據錯亂的幾種情況,以及解決方法。在進行ListView滑動時數據錯亂問題討論之前會對ListView所謂的<優化>進行說明。文章末尾分享了幾篇文章,增強對ListView使用以

原创 Android Strudio 常見錯誤以及解決辦法

錯誤一 Error:(19, 0) Gradle DSL method not found: 'android()' Possible causes:<ul><li>The project 'Zhihu-Parallax-Animati

原创 使用NavigationView控件時報錯

解決報錯問題 Error inflating class android.support.design.widget.NavigationView 分類:Android學習筆記  (871)  (1)  舉報  收藏 錯誤提

原创 armeabi,armeabi-v7a,x86等

ABI:Application Binary Interface android project的libs文件夾中包含了armeabi,armeabi-v7a,x86等文件夾。 我們的c代碼編譯成的.so文件都會放到這些文件夾當中。 ar

原创 apktool安裝和使用以及apk簽名

apktool安裝 包括兩部分,即:apktoolbat,apktool.jar。 官網安裝教程很簡單6個步驟,https://ibotpeaches.github.io/Apktool/install/ 以windows爲例:   Wi

原创 java,class,dex轉換過程

java文件:txt文本保存後,修改爲.java文件即可 class文件:.java文件經java編譯器編譯後生成對應的.java文件                    生成方法1.在eclipse中選中某一個類,然後導出爲jar文件

原创 Android studio導入現有工程

打開Android Studio,選擇 Open an existing Android Studio project。 注意事項: 此時會彈出一個框,讓你選擇文件夾 點擊 OK 。講解: 設置導入選項。 此處有一

原创 關於App程序員泡沫

前言 做開發快七年了,對於程序員,外行人總有着數不完的諷刺和誤解,但是我都懶得去解釋,代碼搬運工人也好,民工也罷,隨他們去說吧。但是網上最近流傳的程序員泡沫,尤其是APP程序員泡沫的文章導致很多我們的年輕的同行產生了疑惑,所以我這個隱

原创 android:configChanges屬性

android:configChanges屬性有以下幾個常用知識點: 1、不設置Activity的android:configChanges時,切屏會重新調用各個生命週期,切橫屏時會執行一次,切豎屏時會執行兩次(注意橫豎屏是不一樣的,橫

原创 android studio上使用butter Knife

android studio上使用butter Knife 本文介紹butterKnife的基本使用 [TOP] 在android studio 中如何使用gradle引入 butter knife的基本使用 butterKni

原创 禁止EditText自動獲取焦點

在EditText的父級控件中找一個,設置成    android:focusable="true"      android:focusableInTouchMode="true" 這樣,就把EditText默認的行爲截斷了!