Time of Update: 2013-12-11
首先看一下java下的多線程的幾個關鍵方法 01 Object obj = new Object() ; 02 while(!condition) { 03 obj.wait(); 04 } 05 obj.doSomething(); 06 } 07 08 09 10
Time of Update: 2013-12-11
首先建立一個簡單的ListView,並設定對應的屬性1 <ListView2 android:id="@+id/artistsNameView"3 android:layout_width="fill_parent"4 android:layout_height=
Time of Update: 2013-12-11
Android軟體時,常常需要開啟系統設定或資訊介面,來設定相關係統項或查看系統的相關資訊,這時我們就可以使用以下語句來實現:(如開啟“無線和網路設定”介面) Intent intent = new Intent("/"); ComponentName cm = new
Time of Update: 2013-12-11
啟動一個服務禁用解鎖就行了。 KeyguardManager keyguardManager = (KeyguardManager)getSystemService(KEYGUARD_SERVICE); KeyguardLock keyguardLock = keyguardManager.newKeyguardLock("Charge"); keyguardLock.disableKeyguard();//禁用解鎖
Time of Update: 2013-12-11
App->Activity->Animation 樣本用於示範不同Activity切換時動態效果。例子中定義了兩種動畫效果,漸層Fade In, 新出現的Activity由淺入深逐漸顯示,放大效果Zoom ,新出現的Activity由小及大逐漸顯示。 Android 中 Animation 資源可以分為兩種:Tween Animation 對單個映像進行各種變換(縮放,平移,旋轉等)來實現動畫。Frame Animation 由一組映像順序顯示顯示動畫。Animation
Time of Update: 2013-12-11
這個例子和Translucent不同的一點是Blur,也就是顯示在當前Activit背後的其它Activity以模糊方式顯示。這是通過window對象Flag來設定的。[java] getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND, WindowManager.LayoutParams.FLAG_BLUR_BEHIND); getWindow().setFlags(Windo
Time of Update: 2013-12-11
Intents 這個例子的代碼非常簡單:[java] Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("audio/*"); startActivity(Intent.createChooser(intent, "Select music")); Intent intent = new
Time of Update: 2013-12-11
RasterMap 有兩個方法可以用於平移地圖,panTo 將地圖移動到指定經緯度座標,panDirection(dx,dy) 將地圖從當前位置平移dx,dy 個象素。GuidebeeMapView實現了對TouchEvent處理,可以通過Touch事件來平移地圖,下列樣本是通過菜單來以上,下,左,右平移地圖。[java] package com.pstreets.gisengine.demo; import
Time of Update: 2013-12-11
五不要和九要1. 不要照搬其他平台上的UI設計。應該讓使用者感覺是在使用一個真正的 Android 軟體,在你的品牌顯示和平台整體觀感之間做好平衡。2. 不要過度使用模態進度條和確認對話方塊。3.
Time of Update: 2013-12-11
----------------------.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-11
1、adb串連上target adb kill-server adb connect target-ip adb shell2、切換到資料庫檔案目錄 cd /data/data/com.android.providers.settings/databases3、使用 sqlite3 串連這個資料檔案 sqlite3 settings.db4、利用Insert語句往system表中插入proxy的設定ex: INSERT INTO system
Time of Update: 2013-12-11
傳送簡訊介面:[html]<?xml version="1.0" encoding="utf-8"?> <!-- 發送的簡訊:右邊 --> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-11
伺服器端代碼[java] package org.xiazdong.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import
Time of Update: 2013-12-11
BitmapDecode 例子主要介紹了Android 平台對映像的解碼功能,Android平台支援PNG, JPEG映像格式,並可以支援 gif動畫。Android API中用來解碼映像的類主要有BitmapFactory (靜態映像PNG或是JPEG)和Movie 解碼動畫(gif動畫等)。對映像或動畫解碼,資料來源可以說byte 數組,InputStream ,資源ID,或者指定檔案名稱。對於BitmapFactory來說,還可以通過BitmapFactory.Options
Time of Update: 2013-12-11
Android片可拖動到任意位置的效果下面為Activity的代碼:01public class DraftTest extends Activity {02 /** Called when the activity is first created. */03 @Override04 public void onCreate(Bundle savedInstanceState) { 05
Time of Update: 2013-12-11
StatusBar的架構,其實StatusBar的實現方法還是進行了許多大的修正的,比如原來StatusBar的操作都是在Service進程中,現在許多表徵圖顯示更新等的操作都移到了應用進程中。代碼目錄結構:主要位於兩個目錄中1,frameworks/base/services/java/com/android/server這個目錄在以前版本中也有2,frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar主要架構:
Time of Update: 2013-12-11
[java] /* * 取得手機電池的剩餘量 * Android API中的BroadcastReceiver(Android.content.BroadcastReceiver) * 類有點像Button中的Listener,當Receiver被註冊後,會在後台等待其他程式 * 的調用,程式將通過註冊BroadcastReceiver時設定的IntentFilter來捕捉系統 *
Time of Update: 2013-12-11
1、檢測網路狀態的代碼ConnectivityManager cm = (ConnectivityManager) Context.getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfo netInfo = cm.getActivityNetworkInfo();netInfo.toString();2.使用網路許可權<uses-permission
Time of Update: 2013-12-11
這篇拙文將通過執行個體的方式來簡易學習JNI的資料類型。任何語言都有其基本的資料類型,要深入瞭解,必須要瞭解最基礎的東西,在JNI中,我們會問:Java語言中的資料類型是如何映射到C/C++本地語言中的呢?目錄: 1. 一個簡單的執行個體分析 2. Java與JNI資料類型的映射 3. 字串的處理 4. 數組的處理 1.
Time of Update: 2013-12-11
*/眾所周知,資料庫是很重要的。市面上的大大小小的軟體差不多都要用到資料庫。在Android中資料庫為SQlite,因為小巧便捷,佔用的空間少,易於操作。使用很受歡迎。資料庫不外乎查詢(query)新增(insert)修改(update)刪除(delete)。本例子1.使用Menu按鍵來做資料庫的查詢(query)新增(insert)修改(update)刪除(delete)。2.搭配ListView