Time of Update: 2013-12-11
dialog標題置中問題:用系統的AlertDialog.Builder建立dialog時,如果需要將dialog的title置中顯示,需要調用.setCustomTitle(View view)方法,對需要設定的view設定置中的相關屬性即可實現該效果,dialog的整體展示效果需要根據自己的要求調整,當然也可以用new Dialog(Context context,int theme)的方式實現,theme需要自己定義。如下:[html]www.2cto.com<?xml
Time of Update: 2013-12-11
先從整體上對Launcher布局作一個分析,讓我們通過查看Launcher.xml 和使用hierarchyviewer布局查看工具兩者結合的方法來對Launcher的整體結構有個瞭解。通過hierarchyviewer來對整個案頭做個,如下: 放大後如下所示: 可以看到整個案頭包含的元素,最上面是Google的搜尋方塊,下面是一個始終外掛程式,然後是表徵圖,再有就是一個分隔線,最後是dock。請注意,傳統型程式其實並不包含案頭壁紙,案頭壁紙其實是由
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
我們在前面的例子Android ApiDemo樣本解析(9):App->Activity->Persistent State 介紹了可以使用Shared Preferences來儲存一些狀態,Shared Preferences更一般的用法是用來儲存一些應用程式偏好(設定)。 包android.preference
Time of Update: 2013-12-11
Local Service Controller 是將LocalService當作“Started”Service來使用,相對於”Bound” Service 來說,這種模式用法要簡單得多,LocalServiceActivities.Controller 啟動Local Service 之後就基本上不管LocalService了[java] startService(new
Time of Update: 2013-12-11
Search (搜尋)是Android平台的一個核心功能之一,使用者可以在手機搜尋線上的或是本地的資訊。Android平台為所有需要提供搜尋或是查詢功能的應用提供了一個統一的Search Framework來協助實現Search功能。Search Framework的UI可以有兩種形式:螢幕頂部的Search Dialog:如Google
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內建的應用程式,我們看到此應用的時候,可能只認為這是一個應用,用資料庫儲存資料,但是實際上不是這樣的。通訊錄是ContentProvider的應用,通訊錄由兩部分組成:(1)com.android.providers.contacts的ContentProvider:真正儲存資料的ContentProvider(2)com.android.contacts:運用ContentResolver擷取資料的圖形化使用者介面;二、擷取ContactProvid
Time of Update: 2013-12-11
本例是ApiDemos關於Service的最後一個例子,這個例子的主要目的是介紹如何向Service傳遞參數。前面的例子忽略了一個重要的問題: Service 的onStartCommand 或是 onStart(2.1版本之前)是使用調用它的Android組件(通常是Activity)同一個Thread來執行的,對應Activity來說,這個Thread通常是UI Thread,前面的Service例子都是提供非常簡單的服務,對於UI
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
一、 從resource中的raw檔案夾中擷取檔案並讀取資料(資源檔只能讀不能寫)String res = "";try{InputStream in = getResources().openRawResource(R.raw.bbi);//在\Test\res\raw\bbi.txt, int length = in.available();
Time of Update: 2013-12-11
package bizhi.co.cc;import java.io.InputStream;import net.miidi.credit.MiidiCredit;import android.app.Activity;import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;import
Time of Update: 2013-12-11
//進入介面跳出的dialog樣式 public void createDialog() { builder = newAlertDialog.Builder(Index.this); builder.setTitle(R.string._index_submenu_title);
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
最近做一個音樂播放器,需要往sd卡裡添加mp3檔案,下面就給出如何具體如何使用
Time of Update: 2013-12-11
Socket 通訊 1.UDP實現 (DatagramSocket)【用戶端】//首先建立一個DatagramSocket對象DatagramSocket socket = new DatagramSocket(4567);//建立一個InetAddressInetAddress serverAddress =
Time of Update: 2013-12-11
由於要做說明書,或者給客戶看,不得不通過的方式把螢幕接下來(當然了,還可以通過拍照來達到目的)。於是就Google找到一些需要Root許可權,和不需要Root許可權的應用,有些失望,多數不可用。於是就想自己開發一個的應用。在View 中提供一個getDrawingCache的方法,可以通過次方法擷取View的截屏,但僅僅是截取View的。如果要截取狀態列呢? 其實不然,在ICS中的SystemUI就實現了的功能,按按鍵組合Power+Volume
Time of Update: 2013-12-11
這篇文章說效能設計,我估摸著有很多童鞋都沒看到過原文,這裡推薦下,文章來自Android官方,在下載的Android Docs的Dev
Time of Update: 2013-12-11
-----------------------------透明按鈕----------------------shape.xml<?xml version="1.0" encoding="UTF-8"?><shape android:shape="rectangle"
Time of Update: 2013-12-11
首先在上節中是使用dialog 實現的,(點擊串連),現在我就講些popupwindow 的實現,這個相對dialog比較簡單,因為不用自訂dialog. 實現代碼很簡單如下: 程式碼片段: [java] public void showPopupWindow(int x, int y)