Time of Update: 2013-12-11
文法(SYNTAX):<intent-filterandroid:icon="drawable resource" android:label="string resource"
Time of Update: 2013-12-11
Understanding LooperLooper是用於給一個線程添加一個訊息佇列(MessageQueue),並且迴圈等待,當有訊息時會喚起線程來處理訊息的一個工具,直到線程結束為止。通常情況下不會用到Looper,因為對於Activity,Service等系統組件,Frameworks已經為我們初始化好了線程(俗稱的UI線程或主線程),在其內含有一個Looper,和由Looper建立的訊息佇列,所以主線程會一直運行,處理使用者事件,直到某些事件(BACK)退出。如果,我們需要建立一個線程,
Time of Update: 2013-12-11
Android多媒體架構套件含了擷取和回放音頻,視頻和各種類形的映像的功能,所以你可以很容易的把它們整合到你的應用中.你可以從儲存在資源中的檔案,檔案系統中的檔案,或從網路資料流中播放音頻或視頻,這些都是用MediaPlayer或JetPlayerAPI實現.你也可以使用MediaRecorderand Camera
Time of Update: 2013-12-11
一 實現效果說明按鈕正常效果 按鈕點擊時效果 二 現在透視效果按鈕 實現透視效果按鈕,主要關注兩點: 1 按鈕背景實現 2 按鈕字型顏色實現 2.1 按鈕背景實現透視顏色主要是在背景顏色值中增加alpha值 按鈕透視實現 <?xml version="1.0" encoding="utf-8&
Time of Update: 2013-12-11
文法(SYNTAX):<permissionandroid:description="string resource" android:icon="drawable resource"
Time of Update: 2013-12-11
如果需要在Android開機時自動啟動應用程式,可以通過響應android.intent.action.BOOT_COMPLETED廣播訊息來實現, Android系統啟動結束時,會發出 android.intent.action.BOOT_COMPLETED 訊息。 具體步驟如下:1. 定義一個Broadcast Receiver ,比如:BootupReceiver [java]public class BootupReceiver extends
Time of Update: 2013-12-11
android webview 在3.0+後顯示flash要啟用硬體加速,開啟硬體加速是在manifest中加入: android:hardwareAccelerated="true"但是開啟硬體加速後webview有可能會出現閃爍的問題,解決方案是在webview中設定: setLayerType(View.LAYER_TYPE_SOFTWARE, null);這是把webview
Time of Update: 2013-12-11
文法(SYNTAX):<supports-gl-textureandroid:name="string"/>被包含於(CONTAINED IN):<manifest>說明(DESCRIPTION):這個元素用於聲明一個應用程式所支援的GL紋理壓縮格式。一個應用程式支援一種紋理壓縮格式,如果應用程式提供了用該格式壓縮紋理資源的能力,那麼一旦應用程式被安裝在裝置上,應用程式就能夠從.apk檔案的內部提供本地的壓縮資源,或者在運行時從伺服器上下載它們。每個&
Time of Update: 2013-12-11
上一篇:http://www.bkjia.com/kf/201205/131948.html有了資料庫物件之後,可以使用execSQL 提供SQL語言來添加,刪除,修改或查詢資料庫。除了通用的execSQL 之外,SQLiteDatabase 提供了 insert, update, delete ,query 方法來簡化資料庫的添加,刪除,修改或查詢操作。此外SQLite不強制檢測資料庫的資料類型,通過DBAdapter
Time of Update: 2013-12-11
文法(SYNTAX):<uses-featureandroid:name="string" android:required=["true" |
Time of Update: 2013-12-11
Intent intent=new Intent(Intent.ACTION_GET_CONTENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("image/*"); intent.putExtra("crop",
Time of Update: 2013-12-11
在Android的一些應用程式中,有時要用到大小可以延展的圖片做背景,實現的方法是使用NinePatch。下面是一個用NinePatch圖片給Button做背景的例子,實現一個可以隨文字大小而改變的圖片Button:準備一張NinePatch資源圖片(button.9.png),具體方法參考(http://www.bkjia.com/kf/201205/133933.html);將button.9.png拖曳(drag)到android工程的/res/drawable-mdpi目錄下。修改mai
Time of Update: 2013-12-11
在使用者正式使用APP之前,通常會做一個使用指南,提示使用者在應該怎麼操作或者增加了什麼新功能,請看QQ通訊錄的使用指南: 用手指滑動切換圖片 下方的點將改變顏色
Time of Update: 2013-12-11
第一、 建立監聽類:BootReceiver繼承BroadcastReceiverpublicclass BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context
Time of Update: 2013-12-11
startActivity()方法可以調用另外的Activity,但這種方法不會給當前的Activity返回一個結果。例如,你有一個Activity提示使用者輸入使用者名稱和密碼,使用者輸入的資訊需要被“回傳”給這個輸入資訊的Activity,那就需要使用startActivityForResult()方法。 1.secondactivity.xml中的代碼。 <?xml version="1.0"
Time of Update: 2013-12-11
使用AbsoluteLayout,可以指定它其中的子View的確切位置。觀察如下main.xml中的代碼: <?xml version="1.0" encoding="utf-8"?> <AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" &
Time of Update: 2013-12-11
color theme是emacs的美化包.:http://www.nongnu.org/color-theme/linux下配置方法:將壓縮包中color-theme.el和themes檔案夾拷貝到某個檔案夾,我的是~/.emacs.d,然後開啟設定檔.emacs沒有.emacs可以點配置按鈕,然後點save for future sessions按鈕開啟後寫入:(add-to-list 'load-path "~/.emacs.d/")(require '
Time of Update: 2013-12-11
首先說明一下,我在android下是採用scala語言開發的。並不想討論太多語言的好壞。只是把我開發時的經驗與大家分享一下。1 class ScalaAndroidActivity extends Activity with AdMobAdvertising with TestDataSource1 with TestDataSource2大家先不要暈scala語言的繼承關係是可以這樣寫的。with...1、trait AdMobAdvertising01 package
Time of Update: 2013-12-11
訪問sdcard的許可權:[java] 1. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> [java] 1. btn.setOnClickListener(new View.OnClickListener()
Time of Update: 2013-12-11
import android.app.Activity;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.CompoundButton;import android.widget.CompoundButton.OnCheckedChangeListener;