Time of Update: 2014-12-31
Android:使用canvas繪製餅狀統計圖(自動適應條目數量/大小),androidcanvas本例的目的是實現一個簡單的餅狀統計圖,效果如下: 特點:1.使用非常方便,可放在xml布局檔案中,然後在代碼中設定內容,即:PieChartView pieChartView = (PieChartView) findViewById(R.id.pie_chart);
Time of Update: 2014-12-31
json格式資料2中方式解析執行個體,json執行個體json格式資料2中方式解析執行個體json是移動平台上非常常用的資料轉送格式,本樣本提供了兩種Json格式檔案產生與解析的方式。第一種通過JsonReader和JsonWriter兩個對象進行json檔案的讀寫操作,需要sdk在11以上。第二種通過JSONArray、JSONObject、JSONTokener等對象進行json讀寫操作,需要sdk在9以上。這種方式也可通過引入jar包的方式在其他版本的sdk中實現。啟動用戶端後,先點擊寫入
Time of Update: 2014-12-31
【邊做項目邊學Android】手機安全衛士10-設定嚮導之綁定SIM卡,android10-上回主要做了設定嚮導介面的介面設計,主要涉及到介面的布局和一些控制項的使用。這次要做設定嚮導介面的功能具體實現。首先,4個介面分別是(重複度很大,這裡就不再貼到本文中了)Activity之間的切換動畫效果public void overridePendingTransition(int enterAnim, int exitAnim)兩個參數:enterAnim:進入新Activity的動畫效果
Time of Update: 2014-12-31
Android系統中添加一個產品----圖文詳解本文本著開源的精神介紹如何向一個Android系統中添加一個產品的整個過程,按照以下過程筆者有理由相信每個將要從事本行業的人都可以完成,其實添加一個產品並不難,難的是對其相關硬體的修改,好了廢話不多說。首先我們要建立一個屬於自己產品的目錄,這裡以WY_device為例,以WY作為產品的名字。首先從已經存在的產品中拷貝一個以產品的名字為名的.mk檔案,修改為自己的.mk檔案,在這裡為WY.mk對其進行如下的修改:然後添加AndroidProducts
Time of Update: 2014-12-31
AndroidAnnotations開源架構這段時間學習別人的源碼,需要AndroidAnnotations這個開源的架構,學習下,他的地在:https://github.com/excilys/androidannotations文檔的地址在:https://github.com/excilys/androidannotations/wiki 正如在github上他的首頁上所說:Fast Android Development. Easy
Time of Update: 2014-12-31
Android URI(通用資源標誌符)的使用Uri一、使用地點通用資源標誌符(Universal Resource Identifier, 簡稱"URI")。Uri代表要操作的資料,Android上可用的每種資源 - 映像、視頻片段等都可以用Uri來表示。URI一般由三部分組成:訪問資源的命名機制。存放資源的主機名稱。資源自身的名稱,由路徑表示。Android的Uri由以下三部分組成: "content://"、資料的路徑、標示ID(可選)舉些例子,如:所有連絡人的Uri: content:/
Time of Update: 2014-12-31
Android xutils 分析修改 下載進度更新頻率因為在更新進度的時候,有點卡,所以想,減緩進度更新的間隔時間。使其不那麼頻繁。直接看程式碼分析下。HttpHandler.java 實現了RequestCallBackHandler的下載進度監聽 private ResponseInfo handleResponse(HttpResponse response) throws HttpException, IOException { if (response == null)
Time of Update: 2014-12-31
Android ListView
Time of Update: 2014-12-31
Android 建立標籤式的版面設定 (筆記)利用TabHost建立標籤式的版面設定,進行不同標籤的切換,顯示不同的背景圖片。效果如下所示: 1、添加6張圖片資源(直接拖入drawable檔案夾),分別為gray.png, white.png, gray2.png, white2.png, gray3.png, white3.png代表的是標籤預設狀態和按下以後的狀態。2、在 drawable檔案夾中建立一般的XML檔案,picture.xml, picture2.xml, picture3.
Time of Update: 2014-12-31
管窺Android中的滑動條SeekBar的父類AbsSeekBar的源碼 Android中的控制項中有一類是ProgressBar,其子類中有一個是AbsSeekBar。相信有不少童鞋對這個拖動條的父類比較感興趣吧!尤其是看到網易雲音樂的進度條上面是可以處理播放與暫停事件,是不是很羨慕的哈~ 俺在這裡告訴大家,不用羨慕,看了我下面的程式碼分析,你也是可以做出那樣的效果的哦。Let's go. 下面先給大家列表一下AbsSeekBar的成員變數有哪些。
Time of Update: 2014-12-31
Android中Context的理解與提示Context類,時刻的在與它打交道,例如:Service、BroadcastReceiver、Activity等都會利用到Context的相關方法。但是不懂Context的原理、類結構關係。一個簡單的問題是,一個應用程式App中存在多少個Context執行個體對象呢?Context,中文直譯為“上下文”,SDK中對其說明如下:Interface to global information about an
Time of Update: 2014-12-31
Android轉盤按鈕效果巧妙實現想實現這樣一種效果:一個轉盤,旁邊有幾個按鈕分布。每個按鈕都可以點擊: 表面上看,有5個按鈕,其實其中每個按鈕都是一個大圓圈,放置的位置都是重疊的。只是按下去的那部分才會有顏色,其他都是透明。 看看這個布局檔案你就知道是怎麼擺放的: 其中自訂的ImageButtonpublic class TrapezoidImageButton extends ImageButton { public
Time of Update: 2014-12-31
Android事件分發詳解(五)——Touch事件傳遞驗證MainActivity如下:package cn.c;import android.os.Bundle;import android.app.Activity;import android.view.MotionEvent;/** * Demo描述: * 分析Android事件分發和處理機制 * * * 總結: * 1 ViewGroup繼承自View *
Time of Update: 2014-12-30
第二章
Time of Update: 2014-12-31
Android Bluetooth 檔案接收路徑修改方法修改檔案:packages/apps/Bluetooth/src/com/android/bluetooth/opp/BluetoothOppReceiveFileInfo.java相關程式碼片段: public static BluetoothOppReceiveFileInfo generateFileInfo(Context context, int id) { ContentResolver
Time of Update: 2014-12-30
仿迅雷之Anroid版-工程結構一般開發的時候,我喜歡想好基本的功能模組,做Anroid一般就是想好有哪些功能,想好需要用到哪些開源的庫,想好需要哪些最基本的功能類; 比如檔案的操作,Bitmap的操作,Sqlite的操作,UI的自訂,螢幕的基本資料等。 所以一般我會分為下面幾個部分(這也是做了幾個小項目慢慢積累的一些東西): 同樣:高手可以指點指點,或者飄過~~~ 等項目完成之後我們會項目發布到github上面,寫的雖然很爛,但是對於我們這些初學者應該還是可以參考的。
Time of Update: 2014-12-30
第二章
Time of Update: 2014-12-30
Android,android官網Gradle架構中使用的".so"庫本文地址:http://blog.csdn.net/caroline_wendyAndroid使用Gradle架構的Android應用,需要對.so庫做特殊的處理,因為會找不到,就會導致編譯正確,使用錯誤;常見的使用方式是根據不同的cpu,有不同的庫,包括:armeabi,mips,x86等。報錯:java.lang.UnsatisfiedLinkError: Couldn't load
Time of Update: 2014-12-30
索尼 sony L36H 刷機後logcat不輸出問題,l36hlogcat作為一個開發人員,用的手機運行一段時間後就會產生大量的垃圾。作為一個善疑的開發人員,僅僅相信垃圾清理軟體是不可能的。作為一個比較懶惰的開發人員,刷機變成了不二選擇。好了,廢話一大堆。索尼L36H刷機4.4.4之後,adb logcat竟然不輸出了。只顯示:Unable to open log device '/dev/log/main' : No such file or directory it
Time of Update: 2014-12-30
Android中關閉DatePicker、TimePicker、NumberPicker的可編輯模式,androidtimepickerDatePicker、TimePicker、NumberPicker這三個控制項在使用的過程中,使用者點擊數字會彈出鍵盤,有時候會造成布局被擠壓不好看,也有其他的需求。我看了網上很多文章的解決辦法都無效,後來還是萬能的StackOverflow網站幫我解決了這個問題,代碼如下:mDatePicker.setDescendantFocusability(DateP