Time of Update: 2013-12-11
1、在layout目錄中建立XML檔案:[html]<span style="font-size:18px;"><?xml version="1.0" encoding="utf-8"?> <LinearLayout
Time of Update: 2013-12-11
import java.io.IOException;import java.io.InputStream;import java.util.HashMap;import java.util.Map;import org.apache.http.HttpResponse;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.methods.HttpGet;import
Time of Update: 2013-12-11
1,點擊按鈕,指定action和uri,設定結果碼(ResultCode).到達手機預設相簿的Gallery. 代碼如下: 1. public void onClick(View v) {2. // TODO Auto-generated method stub3.
Time of Update: 2013-12-11
[java] //一些定義的變數 private String newName = "image.jpg"; private String uploadFile = "/sdcard/apple.jpg"; //private String actionUrl =
Time of Update: 2013-12-11
在android中顯示網路上的圖片,需要先根據url找到圖片地址,然後把該圖片轉化成java的InputStream,然後把該InputStream流轉化成BitMap,BitMap可以直接顯示在android中的ImageView裡。這就是顯示網路片的思路,實現起來很簡單。下面讓我們看一下實現起來的過程。首先在AndroidManifest.xml中給程式加上訪問Internet的許可權:<uses-permissionandroid:name="android.permiss
Time of Update: 2013-12-11
在開發一些系統應用的時候,我們可以需要用到Android的剪貼簿功能,比如將文本複製到剪貼簿或者從剪貼簿複製資料等操作。使用起來很簡單,系統給我們提供了很方便的介面,如下所示:1 //擷取剪貼簿管理服務2 ClipboardManager cm =(ClipboardManager)
Time of Update: 2013-12-11
有兩種類型的動畫資源:屬性動畫在設定的時間內,通過修改與Animator類相關的對象的屬性值來建立一個動畫。視圖動畫有兩種類型的視圖動畫架構補間動畫(Tween animation):通過執行通過執行一系列的與Animation類相關的單一圖片的轉換來建立動畫。幀動畫(Frame
Time of Update: 2013-12-11
插補器插補器是一個被定義在XML中的能夠影響動畫的變化頻率的編輯器。它會對既存動畫的加速、減速、重放、反彈等效果等形成影響。使用android:interpolator屬性,把插補器應用到一個動畫元素,它的值是一個插補器資源的引用。在Android中所有可用的插補器都是Interpolator類的子類。對於每個插補器類,Android都包含了一個能夠引用的公用資源,以便把這個插補器應用於動畫所使用的android:interpolator屬性。下表中指定了每個插補器可用的資源。插補器類 
Time of Update: 2013-12-11
1>從網路上擷取資料(圖片,網頁,xml,json等) A.從網路上擷取一張圖片,然後顯示到手機上這是在java中public class ImageRequest { /** * @param args */ public static void main(String[] args) throws Exception { URL url = new
Time of Update: 2013-12-11
ActivityAndroid中,Activity是所有程式的根本,所有程式的流程都運行在Activity之中,Activity具有自己的生命週期(由系統控制生命週期,程式無法改變,但可以用onSaveInstanceState儲存其狀態)。對於Activity,關鍵是其生命週期的把握(如那張經典的生命週期圖=.=),其次就是狀態的儲存和恢複(onSaveInstanceState
Time of Update: 2013-12-11
本樣本示範如何通過設定Intent對象的標記,來改變當前任務堆棧中既存的Activity的順序。1.
Time of Update: 2013-12-11
在為Android 增加多分區的支援時,可能會需要獲得當前 USB 串連的掛載口,可能標準的Android 架構並未提供這樣的介面給開發人員,這時就需要我們自己為它提供介面了。先來看一下上層(應用)如何得到一個IMountService 的。 private synchronized IMountService getMountService() { if (mMountService == null)
Time of Update: 2013-12-11
狀態列表StateListDrawable一個被定義在XML中的可繪製對象,它依賴對象的狀態,使用不同的圖片來代表同一個圖形。如,一個Button能夠存在幾種不同狀態中的一種(如按下、聚焦或者都不是),通過使用狀態列表,能夠給每種狀態提供不同的背景圖片。能夠在一個XML檔案中描述狀態列表,每個圖形都用一個<item>元素來代表,它們被放在<selector>元素內。每個<item>使用各種屬性來描述圖形被繪製時要使用那個狀態。在狀態改變期間,狀態列表會從上到下
Time of Update: 2013-12-11
java] package com.androidbook.controls; import android.app.Activity; import android.os.Bundle; import android.view.ViewGroup.LayoutParams; import android.widget.LinearLayout; import
Time of Update: 2013-12-11
Android中將Window分成多個層級。要想實現案頭歌詞效果只要將Window的層級高於案頭的Window層級就行了,同時也具備可自由移動的懸浮視窗效果。下面看看代碼:package com.orgcent.desktop;import android.app.Application;import android.content.Context;import android.view.LayoutInflater;import android.view.MotionEvent;import
Time of Update: 2013-12-11
縮放可繪製資源定義在XML中的一個可繪製資源,它能夠基於自己當前的層級來改變另一個可繪製資源的尺寸。檔案位置(FILE LOCATION): res/drawable/filename.xml 檔案名稱被用作資源ID。被編譯資源的資料類型(COMPILED RESOURCE DATATYPE): 資源指向一個ScaleDrawable對象。資源引用(RESOURCE REFERENCE)&
Time of Update: 2013-12-11
layout/imageswitch.xml <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-11
首先介紹一下如果將Guice 和RoboGuice 的庫添加到項目中。1.下載RoboGuicehttp://code.google.com/p/roboguice/wiki/Downloads和guice-2.0-no_aop.jar(not guice-3.0)http://code.google.com/p/google-guice/downloads/list,或者下載http://www.bkjia.com/uploadfile/2012/0504/20120504093755297.
Time of Update: 2013-12-11
先貼異常:[java]05-05 10:36:41.009: E/WindowManager(4243): Activity com.tao.MyActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@405241b0 that was originally added here 05-05 10:36:41.009: E/WindowManager(4243):
Time of Update: 2013-12-11
Android提供的SharedPreferences類似於Windows程式中常用的ini檔案,以Key-Value的形式來儲存應用程式的屬性設定資訊(區分資料類型)。比如,可以用來儲存使用者上一次的登入資訊;可以儲存媒體播放程式的音量設定以及上次播放位置等。在使用SharedPreferences時常用的方法包括(方法具體含義參考官方文檔):• Context.getSharedPreferences (String name, int mode)•