原创 關於意見反饋

每個app都會帶有意見反饋,得到用戶的反饋並得到改善是一件很重要的事情,一個成功的產品肯定是讓用戶滿意的產品。 然而獲取app意見反饋我們應該儘可能的獲取用戶在使用app時的信息,這個信息包括用戶使用的手機的版本,用戶的地址,運

原创 githup的常用命令

玩轉本地 初步添加使用: 初始化一個Git倉庫,使用git init命令 添加文件到Git倉庫,分兩步: 第一步,使用命令git add ,注意,可反覆多次使用,添加多個文件; 第二步,使用命令git commit,完成。(

原创 向ContentProvider中添加媒體文件

先說一下爲何要將媒體文件添加到ContentProvider中,不是將如視頻,MP3這樣的文件通過輸入輸出流寫入到手機的外部存儲器中就表示保存好了數據了嗎?確實,這樣保存了,並且我們也能通過文件管理器來找到這些視頻音頻了。可是,我

原创 單獨編譯Android源碼的模塊。

如果你修改了android的源碼,你需要重新編譯,才能使修改的代碼生效,這時你不需要使用make重新編譯全部代碼。你可以單獨的對你編譯的那個模塊進行編譯。 USER-NAME@MACHINE-NAME:~/Android$ .

原创 高效的加載圖片1.縮放大容量的Bitmap

我們通過眼睛來觀察世界,眼睛通過光的反射,折射將世間的萬物映射到我們 的眼睛裏。至於是在眼睛裏生成圖片傳遞給大腦,還是眼睛將映射得來的 這些圖片,瞭解了世界。 圖片何其重要,幾乎每一個app都需要加載圖片,然而並不是

原创 RadioGroup,Android的單選框。

在安卓上,實現單選框。 先看一下需求:在用戶註冊頁面需要填性別項,大家知道性別不是男的便是女的。(這裏不考慮其它情況)這時候單選框就派上用場了,先看佈局文件。 <?xml version="1.0" encoding="utf-

原创 高效的加載圖片2.通過子線程(AsyncTask)加載圖片

上一篇我們說到如何以較小的內存,打開較大的圖片中使用了 BitmapFactory.decodeResource(res, resId, options);我們再主線程中執行了該方法,測試顯示沒有任何問題。我們的圖片資源是來自本

原创 githup中shell命令的常見錯誤

常見的錯誤集 將本地的代碼與網上創建的倉庫(以下統稱遠程倉庫)建立連接報錯: fatal: remote origin already exists. 執行 git remote add origin 遠程倉庫的hhtp地址

原创 ERROR: In MenuView, unable to find attribute android:preserveIconSpacing

ERROR: In MenuView, unable to find attribute android:preserveIconSpacing 分類: 安卓eclispe開發2015-07-06 17:57 561人閱讀 評

原创 ActionBarSherlock使用教程(轉)

轉自:http://www.chenwg.com/android/actionbarsherlock%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B.html Android3.0開始就提供了Action

原创 同時發起多個intent

做設置頭像時有這麼一種需求,當點擊一個按鈕時,需要讓用戶選擇是拍照獲取照片,還是在圖庫中選擇獲取照片。 要滿足上述需求,有兩種解決方案,一種是創建一個選擇dialog,這個會比較保險,可以自己定義dialog的樣式,也可以很好的

原创 自定義控件的實現

如何自定義一個控件呢。 現在我們有這麼一個需求需要實現三個view疊在一起,你大概會說很簡單,使用RelativeLayout,設置他們的相對位置就可以了。確實,這樣可以實現,但卻不夠優雅。如果這個控件是一直都這樣不需要改變,並且

原创 單例模式詳解

一直以爲自己對單例模式很瞭解,仔細研究才發現以前忽略了單例模式的很多難點。其中有如何保證在多線程中的單例模式。如何保證反序列化時的單例模式(因爲反序列化時會創建一個新的實例)。 定義:在整個程序中,保證某個類只有一個實例化的對象,

原创 Android Studio常用快捷鍵、Android Studio快捷鍵大全

轉載自:http://blog.sina.com.cn/s/blog_9ac333de0102vsxf.html Alt+回車 導入包,自動修正 Crtl+X 剪貼 刪除本行 ,之前用Eclipse Ctrl+D 就是刪除,在A

原创 編譯Android源碼和內核源碼的歸納總結

經過一個多星期的努力,終於在零基礎的情況下在ubuntu-12.04-desktop-amd64(64位Ubuntu系統)成功編譯了android-4.0.3的源碼和Linux version 2.6.29的linux內核源碼。期