Time of Update: 2013-12-10
public String getPeople(String mNumber) {String name = ""; String[] projection = { ContactsContract.PhoneLookup.DISPLAY_NAME, &
Time of Update: 2013-12-10
應用顏色渲染. 首先要介紹Android Api中關於顏色渲染的幾個重要的類:
Time of Update: 2013-12-10
//轉換器 GsonBuilder builder = new GsonBuilder(); // 不轉換沒有 @Expose 註解的欄位 builder.excludeFieldsWithoutExposeAnnotation();
Time of Update: 2013-12-10
1、建立一個WebView在XML檔案[java] <WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_height=
Time of Update: 2013-12-10
frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java public boolean performHapticFeedbackLw(WindowState win, int effectId, boolean always) {.... ... case
Time of Update: 2013-12-10
package cc.testspannablestringbuilder;import android.os.Bundle;import android.text.Spannable;import android.text.SpannableStringBuilder;import android.text.style.ForegroundColorSpan;import android.widget.TextView;import android.app.Activity;import
Time of Update: 2013-12-10
這兩個控制項就是提供給使用者進行選擇的時候一種好的體驗:比如有時候不需要使用者親自輸入,那麼我們就提供給使用者操作更快捷的選項。選項按鈕(RadioButton)就是在這個選項中,使用者只能選擇一個選項。而複選框(CheckBox)控制項顧名思義就是可以選擇多個選項。下面就介紹這兩個控制項。 5.2.1樣本: 樣本一:RadioButton控制項的用法(這裡採用布局檔案方法來示範,先說明RadioButton的用法): <?xml version="
Time of Update: 2013-12-10
針對螢幕上的一個View控制項,Android如何區分應當觸發onTouchEvent,還是onClick,亦或是onLongClick事件? 在Android中,一次使用者操作可以被不同的View按次序分別處理,並將完全響應了使用者一次UI操作稱之為消費了該事件(consume),那麼Android是按什麼次序將事件傳遞的呢?又在什麼情況下判定為消費了該事件?
Time of Update: 2013-12-10
怎麼把拍照好的圖片資料放到gallery中顯示又要儲存到sdcard上 package com.droidstouch.takephoto; import java.io.ByteArrayOutputStream; import java.io.File; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import
Time of Update: 2013-12-10
僅供學習和交流使用,翻譯不好勿噴,請只摘除不合適的地方 Testing The Android framework includes an integrated testing framework that helps you test all aspects of your application and the SDK tools include tools for setting up and running test applications. Whether
Time of Update: 2013-12-10
Android 非同步更新UI----handler+thread 中我們使用的與handler作為thread和UI線程的橋樑,android本身也給我們提供來一個非同步更新的方法AsyncTask, 其中AsyncTask比hander更輕量級一些。在Android1.5中提供了AsyncTask。它使建立需要與使用者介面互動的長時間啟動並執行任務變得更簡單。AsyncTask 的優勢體現在:•線程的開銷較大,如果每個任務都要建立一個線程,那麼應用程 序的效率要低很多;
Time of Update: 2013-12-10
六、下載apk(afinal架構實現,多線程斷點下載) afinal簡介:http://blog.csdn.net/dongdong230/article/details/11751003把afinal的jar包放到工程的libs目錄下。apk檔案在工程的bin目錄下,在資訊清單檔中變更檔版本,再將更改後的apk檔案放進tomcat環境下的工程中,這樣就得到了升級後的版本檔案。 具體代碼: FinalHttp finalHttp = new FinalHttp();
Time of Update: 2013-12-10
按慣例,寫在前面的:可能在學習Android的過程中,大家會和我一樣,學習過大量的基礎知識,很多的知識點也都能說出了123來,但是這些孤立的點終究顯得太零散了,因此,我想從今天開始,以最經典的手機安全衛士項目為例,自己鍛煉一下,也是想和大家交流交流,希望大家都能給出見解,共同進步。 七、應用程式的更新安裝當下載成功後(onSuccess方法中)建立一個安裝軟體的方法:具體代碼: private void apkInstall(File t){ Intent
Time of Update: 2013-12-10
什麼是JSON:JSON即JavaScript Object Natation, 它是一種輕量級的資料交換格式, 與XML一樣, 是廣泛被採用的用戶端和服務端互動的解決方案.JSON對象: JSON中對象(Object)以"{"開始, 以"}"結束. 對象中的每一個item都是一個key-value對, 表現為"key:value"的形式, key-value對之間使用逗號分隔.
Time of Update: 2013-12-10
Activities(活動) 應用程式的顯示層。每一個畫面對應於你的應用程式,將會是Activity類的擴充。Activity使用Views去構建UI來顯示資訊和響應使用者的行為。就案頭開發而言,一個Activity相當於一張Form。 一個Activity通常展現為一個可視化的使用者介面。例如,一個Activity可能展現為一個使用者可以選擇的功能表項目列表或者展現一些圖片以及圖片的標題。一個Message
Time of Update: 2013-11-16
一次完整的Android打包要進行以下的幾步:編譯、代碼混淆、打包apk、簽名apk、apk最佳化。為了能包涵使用NDK的情況,在這裡使用一個有native代碼的工程TestJni。在工程根目錄下建立local.properties檔案,輸入sdk和ndk的路徑例如:sdk.dir=D:\\Android\\android-sdkndk.dir=D:\\Android\\android-ndk在工程根目錄下建立build.xml,輸入代碼
Time of Update: 2013-11-16
1。單選.RadioGroup 可將各自不同的RadioButton ,設限於同一個Radio 按鈕組,同一個RadioGroup 組裡的按鈕,只能做出單一選擇(單選題). <RadioGroup android:id="@+id/group" android:orientation="horizontal"> <RadioButton
Time of Update: 2013-11-16
看到很多應用的設定介面都有圓角效果的列表,類似下面的下面說說我的實現原理:繼承LinearLayout,然後設定一個自訂的TabAdapter,類似於listview,添加一個setAdapter()方法,這個方法就是將子視圖加入,然後設定背景選取器效果;還可以添加風格不同的視圖,通過addview方法,最後一定要調用commit方法,設定子視圖的背景,對於背景有三種情況,中間項四角都是圓角,頂部圓角和頂部圓角效果自訂TabAdapter抽象類別,是要繼承即可: Object
Time of Update: 2013-11-16
前言 之前一直在講AndroidUI的內容,但是還沒有完結,之後會慢慢補充。今天講講其他的,關於資料持久化的內容。對於一個應用程式而言,不可避免的要能夠對資料進行儲存,Android程式也不例外。而在Android中,提供了幾種實現資料持久化的方法。後面會分別介紹。 在Android中,可以使用幾種方式實現資料持久化:Shared
Time of Update: 2013-11-16
jsoup Jsoup在這個網站上你可以找到一些說明,jsoup 1. 2. 3. jsoup下面是一個純 [java] view plaincopypublic static void main(String[] args) throws IOException { try