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
我們知道button的背景是可以使用selector的,實際上文字也是支援這一特性的,我在前一段時間進行過初步嘗試,但是沒有成功,於是就放棄了。這兩天又有了這個需求,一開始我的想法是重寫一個組件,但是為了一個或兩個按鈕單獨寫一個組件不太划算,於是就重新試了我之前的想法,成功了。在這裡裡分享一下:首先需要定義我們的顏色:[html]<?xml version="1.0" encoding="utf-8"?> <resources&
Time of Update: 2013-12-11
xml代碼:<?xml version="1.0" encoding="utf-8"?><LinearLayout
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
SetWallpaper介紹如何在Android擷取當前Wallpaper,對Wallpaper做些修改,然後用修改後的映像重新設定Wallpaper。WallpaperManager用來管理Android的Wallpaper。下面代碼通過WallpaperManager來取得當前Wallpaper然後顯示在螢幕Layout的imageView上。[java] final WallpaperManager wallpaperManager =
Time of Update: 2013-12-11
前給例子介紹了如何使用PreferenceActivity 來顯示修改應用偏好,使用者對Preferences的修改自動儲存在應用對應的Shared Preferences中。本例介紹了如何從一個Activity來取得由PreferenceActivity 的Preference值。比如在實際應用中通過PreferenceActivity介面來取得使用者偏好或是配置。因為希望從PreferenceActivity傳回值,所以使用startActivityForResult
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
項目名: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
可以通過RasterMap的getDirection()方法來查詢路徑,和查詢地址類似,路徑查詢的結果也是通過回呼函數的方式來通知應用程式的,下面的例子返回南京到北京的路徑。返回結果存放在MapDirection中,MapDirection包含了路徑的詳細資料,包括路徑的每個步驟,長度,時間,方向等。[java] package com.pstreets.gisengine.demo; import
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
//進入介面跳出的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
[java] <span style="font-size:18px;"> </span> [java] view plaincopyprint?<span style="font-size:18px;">package zm.dmy; import android.app.Activity; import
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
這篇文章說效能設計,我估摸著有很多童鞋都沒看到過原文,這裡推薦下,文章來自Android官方,在下載的Android Docs的Dev
Time of Update: 2013-12-11
-----------------------------透明按鈕----------------------shape.xml<?xml version="1.0" encoding="UTF-8"?><shape android:shape="rectangle"