Time of Update: 2013-12-11
服務--Service Android中的服務和windows中的服務是類似的東西,服務一般沒有使用者操作介面,它運行於系統中不容易被使用者發覺,可以使用它開發如監控之類的程式。服務的開發比較簡單,如下:第一步:繼承Service類public class SMSService extends Service { }第二步:在AndroidManifest.xml檔案中的<application>節點裡對服務進行配置:<service
Time of Update: 2013-12-11
先從整體上對Launcher布局作一個分析,讓我們通過查看Launcher.xml 和使用hierarchyviewer布局查看工具兩者結合的方法來對Launcher的整體結構有個瞭解。通過hierarchyviewer來對整個案頭做個,如下: 放大後如下所示: 可以看到整個案頭包含的元素,最上面是Google的搜尋方塊,下面是一個始終外掛程式,然後是表徵圖,再有就是一個分隔線,最後是dock。請注意,傳統型程式其實並不包含案頭壁紙,案頭壁紙其實是由
Time of Update: 2013-12-11
繼承介面UncaughtExceptionHandler,並重寫裡面的uncaughtException(Thread thread, Throwable ex)方法,這樣就可以監測應用程式的異常情況,做相應的處理:public class myCustomExceptionHandler implements UncaughtExceptionHandler { private UncaughtExceptionHandler
Time of Update: 2013-12-11
Android應用可以包含,多個Activity,某個Activity可以啟動另外的Activity。這些Activity採用棧結構來管理,新開啟的Activity疊放在當前的Activity之上,當前的Activity停止運行。當一個Activity停止運行時,Android系統保留其停止前的狀態,當使用者按下“Back”按鍵時,棧最上的Activity從棧頂退棧,之前的Activity移到棧頂,顯示在螢幕上: 有些時候,當一個Activity啟動新的Acti
Time of Update: 2013-12-11
在Java中如果要使用全域變數,一般定義public static類型的變數。但是這種方法不符合Android的架構架構,Android中要使用Application context。Application是一個基類,這個基類的作用是擷取整個App的狀態,我們需要自己定義一個類來繼承這個基類。代碼如下:[java]package com.tianjf; import android.app.Application; public class
Time of Update: 2013-12-11
Device Admin樣本介紹了類DeviceAdminReceiver,DevicePolicyManager和ActivityManager。類DevicePolicyManager
Time of Update: 2013-12-11
Save & Restore State與之前的例子Android ApiDemo樣本解析(9):App->Activity->Persistent State 實現的UI類似,但功能和實現方法稍有不同。(9)是通過Shared Preferences 和 Activity 的onPause() ,和onResume()來保持UI中 EditText 的值。本例是通過onSaveInstanceState(Bundle savedBundle) 來實現保持UI狀態。
Time of Update: 2013-12-11
我們在前面的例子Android ApiDemo樣本解析(9):App->Activity->Persistent State 介紹了可以使用Shared Preferences來儲存一些狀態,Shared Preferences更一般的用法是用來儲存一些應用程式偏好(設定)。 包android.preference
Time of Update: 2013-12-11
Search (搜尋)是Android平台的一個核心功能之一,使用者可以在手機搜尋線上的或是本地的資訊。Android平台為所有需要提供搜尋或是查詢功能的應用提供了一個統一的Search Framework來協助實現Search功能。Search Framework的UI可以有兩種形式:螢幕頂部的Search Dialog:如Google
Time of Update: 2013-12-11
建立一個預覽類為了讓使用者有效擷取映像和視頻,必須能讓他們看到相機中的影像。一個相機預覽類是一個SurfaceView類,它可以顯示相機中的即時影像,於是使用者就可以框住並捕獲映像或視頻。下面例子中的代碼示範了如何建立一個基本的相機預覽類,此類可以被一個viewlayout包含。此類實現了SurfaceHolder.Callback,為的是擷取建立和銷毀view的回調事件,這個view用來分配相機預覽輸入。[java]/** 一個基本的相機預覽類 */ public class
Time of Update: 2013-12-11
項目名:HelloFromC一、在開始jni編程之前對我們使用的環境進行如下配置:(在windows環境下)1、下載android-ndk-r7b,解壓放在C:\android-ndk-r7b目錄下。(方便輸入命令,也可以自定目錄)2、下載cygwin。 安裝的時候,最高版本進行安裝。3、配置NDK的
Time of Update: 2013-12-11
Android 4.0 案頭底部狀態列分為兩個部分:左邊是三個導航鍵:從左置右依次是:返回鍵 ,Home鍵和RecentApplication鍵,就是查看最近開啟的所有程式,多任務切換就在這裡。 這三個鍵為一個地區 叫NavigationArea,即導航區。 最右邊是NotificationArea,也就是提示資訊區,有電量,無線訊號,藍芽等資訊顯示。
Time of Update: 2013-12-11
package gongzi.co.cc;import android.app.Activity;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.os.Bundle;import android.view.SurfaceView;import android.view.View;import
Time of Update: 2013-12-11
Styled Text 介紹了Android的文字可以支援HTML格式,這個例子採用了兩種方法來顯示同一個字串:<string name=”styled_text”>Plain, <b>bold</b>, <i>italic</i>,
Time of Update: 2013-12-11
本例介紹了如何使用裝置的網路攝影機來預覽將要拍攝的照片,本例需要真實的手機來運行: 例子中用到兩個方面的知識:SurfaceView 和android.hardware.Camera。SurfaceView 為View的子類,它提供一個專門用於繪圖的Surface,目的是允許使用背景工作執行緒中這個Surface上繪圖,這樣對於應費時的繪圖操作無需放在UI線程中,而是可以在單獨的背景工作執行緒中按照自己的節奏來繪圖。使用SurfaceView時需要從SurfaceView派生一個子類,
Time of Update: 2013-12-11
自訂style 繼承Theme.Translucent.NoTitleBar<style name="My.Translucent" parent=" @android :style/Theme.Translucent.NoTitleBar"> <item name="android:windowBackground">
Time of Update: 2013-12-11
// 編碼參數 List<NameValuePair> formparams = new ArrayList<NameValuePair>(); // 請求參數 for (NameValuePair p :
Time of Update: 2013-12-11
mars老師[Android開發視頻教學]01_23 WIFI網路操作建立項目:Wifi項目運行: 布局檔案:main.xml[html]<SPAN style="FONT-SIZE: 18px;
Time of Update: 2013-12-11
Socket 通訊 1.UDP實現 (DatagramSocket)【用戶端】//首先建立一個DatagramSocket對象DatagramSocket socket = new DatagramSocket(4567);//建立一個InetAddressInetAddress serverAddress =
Time of Update: 2013-12-11
SDK2.0.1內建的虛擬機器尺寸都比較小(不針對機型,只為了在PC上看的舒服一點,當然越大越好了,我最大設定成1050*450,但是內建的屏保會不夠寬,900*450的話,正好。),而且沒有橫屏的。設定Resolution可以把尺寸變大,但又顯示不出鍵盤來(至今未解決),所以在網上搜集了一下模擬器的快速鍵備忘,模擬器不顯示鍵盤也可以用!Home鍵(小房子鍵)在鍵盤上映射的就是home鍵,這倒是很好記。Menu鍵用於開啟菜單的按鍵,在鍵盤上映射的是F2鍵,PgUp鍵同樣可以。另外,看英文原文的意