Time of Update: 2018-12-06
android.permission.ACCESS_CHECKIN_PROPERTIES允許讀寫訪問”properties”表在checkin資料庫中,改值可以修改上傳( Allows read/write access to the “properties” table in the checkin database, to change values that get
Time of Update: 2018-12-06
最近做一個打電話相關的小app,用到了2個平時瞭解得少的屬性,也是看到一個國外相同項目這個做的,開始是直接複製過來的,沒去詳細瞭解,項目中期時,隨手刪了2行配置的屬性,由於平時基本沒用到,所以以為用處不大,結果出了寫小問題,這裡記錄一下。不廢話了,直接貼代碼和解釋吧,以下是我測試後的個人理解。 <activity android:name=".callscreen.CallScreenActivity"
Time of Update: 2018-12-06
如理解有誤,歡迎大家提出 總覽: -App(應用) -Content(字型樣式) -Graphics(映像) -Media(媒體) -OS(作業系統) -Text(文本顯示樣式) -Views(視圖) -App(應用) --Activity ---Animation(教你以怎樣的動態效果顯示一個新ACTIVITY) ---Custom Dialog(教你如何定製對話方塊DIALOG) ---Custom Title(教你如何改變程式的標題列資訊)
Time of Update: 2018-12-06
上次寫了Android有關檔案存取的常用操作。在Android上開發時還會遇到將檔案在SDCard上的存取操作。下面是將資料寫入到SDCard中的操作:1 public void saveToSDCard(String filename, String content)throws Exception {2 File file = new File(Environment.getExternalStorageDirectory(), filename);3
Time of Update: 2018-12-06
http://www.cnblogs.com/fanchangfa/archive/2012/08/24/2654834.html 在Android模擬器中測試的時候,經常需要向譬如EditText中輸入資料,Android模擬器鍵盤輸入方式有三種: 1. Android系統內建的虛擬鍵盤,點擊文字框時出現: 2.
Time of Update: 2018-12-06
這幾天在項目開發中,要讀取文字檔中內容的,因此寫了個讀取文字檔中內容的方法,代碼如下://讀取文字檔中的內容 public static String ReadTxtFile(String strFilePath) { String path = strFilePath; String content = ""; //檔案內容字串 //開啟檔案 File file = new File(path);
Time of Update: 2018-12-06
從Android 2.3 Gingerbread開始,原生支援自拍。下面我們看看如何在程式裡來調用前置的網路攝影機。 第一種方式是採用MediaStore,調用系統原生的相機。 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra("camerasensortype", 2); // 調用自拍 intent.putExtra("autofocus", true);
Time of Update: 2018-12-06
TwoLineListItem繼承android.widget.RelativeLayout.由兩個子視圖組合而成,通常用在ListView中。它需要兩個TextView(ID值為text1,text2),還有一個可選的第三個VIew(ID值為selectedIcon)<?xml version="1.0" encoding="utf-8"?><TwoLineListItem
Time of Update: 2018-12-06
使用android的簡訊息軟體如有米簡訊,等,都有對話式的聊天效果,個人感覺挺好的,現在簡單模仿實現下。效果如下:為了實現這種效果,需要弄兩個不同的xml布局檔案我:list_say_me_item.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-06
android平台上解析xml的常見的工具有三種:dom,sax,pull。第一種是DOM,它的特點是一次全部載入,如果對於資料量小的情況下,它的效率還可以,如果XML檔案很大的情況下,速度就會慢起來。第二種方式SAX:SAX是基於事件驅動的。當然android的事件機制是基於回呼函數的,在用SAX解析xml文檔時候,在讀取到文檔開始和結束標籤時候就會回調一個事件,在讀取到其他節點與內容時候也會回調一個事件。第三種方式PULL:這種方式也是基於事件驅動
Time of Update: 2018-12-06
AsyncTask使你可以在你的介面上執行非同步工作。它在一個背景工作執行緒中執行耗時操作然後把結果傳給介面線程,不需要你親自去管理線程和控制代碼。要使用它,你必須從AsyncTask派生一個類並實現回調方法doInBackground(),此方法在一個背景線程池中運行。要更新你的介面,你應實現onPostExecute(),它把doInBackground()的結果弄過來並在介面線程中運行,於是你可以安全地更新你的介面。你可以在介面線程中調用execute()來執行AsyncTask任務。例如
Time of Update: 2018-12-06
線程當一個應用被啟動,系統建立一個執行線程,叫做"main"。這個線程是十分重要的,因為它主管向使用者介面控制項派發事件。其中包含繪圖事件。它也是你的應用與介面工具包(android.widget和android.view包中的組件)互動的地方。於是main線程也被稱為介面線程。系統不會為每個組件的執行個體分別建立線程。所有運行於一個進程的組件都在介面線程中被執行個體化,並且系統對每個組件的調用都在這個線程中派發。
Time of Update: 2018-12-06
手機裝置震動是向使用者反饋資訊的一種很好的方法,特別是在遊戲應用中得到了極大的發揮。要控制裝置的震動,我們的應用程式需要獲得許可,即在AndroidManifest.xml檔案中添加如下代碼:<uses-permission android:name="android.permission.VIBRATE"/>裝置震動是通過Vibrator類來實現的,擷取這個類執行個體的代碼如下:String vibratorService =
Time of Update: 2018-12-06
建立Fragment
Time of Update: 2018-12-06
建立一個操作功能表一個操作功能表跟PC上的右鍵菜單類似.你應使用操作功能表為使用者介面上的某個部分提供動作選擇功能.在Android中,一個操作功能表會在使用者長按一個介面條目時出現.你可以為任何View建立操作功能表,但是在 ListView中是最常用到操作功能表的.每當使用者在一個ListView項上長按,並且這個ListView註冊了操作功能表,那麼被按的 list item就會彈出操作功能表 (在連絡人應用中就示範了這個過程).Register a
Time of Update: 2018-12-06
快速鍵為了提高對選項菜單的操作速度,你可以在具有物理按鍵的裝置上為菜單增加快速鍵.快速鍵可以對應鍵盤上的字母或數字.你需要做的是為<item>元素指定屬性android:alphabeticShortcut 和android:numericShortcut 的值.你也可以在代碼中使用方法setAlphabeticShortcut(char) 和setNumericShortcut(char).來完成.快速鍵並不是大小寫敏感的.例如,如果你把"s"鍵作為功能表項目 "save"
Time of Update: 2018-12-06
使用ListView過程中,如果滾動式載入資料的操作比較費時,很容易在滾屏時出現螢幕卡住的現象,一個解決的辦法就是不要在滾動時載入資料,而是等到滾動停止後再進行資料的載入。這同樣要實現OnScrollListener介面,關於該介面的簡要描述見上一篇文章,這裡直接進行代碼的分析:package hust.iprai.asce1885;import android.app.ListActivity;import android.content.Context;import
Time of Update: 2018-12-06
Dalvik虛擬機器支援垃圾收集,但是這不意味著你可以不用關心記憶體管理。你應該格外注意行動裝置的記憶體使用量,在上面記憶體空間是受到限制的。在這篇 文章裡面,我們來看看Android SDK裡面的一些記憶體剖析工具(profiling
Time of Update: 2018-12-06
現在把1.5刷到2.1 和 2.1刷到2.2
Time of Update: 2018-12-06
搭建Android開發環境之旅(Android4.0.3)1.首先要下載相關的軟體1). JDK 6 以上 2). eclipse( Version 3.6.2 or higher ) 點擊下載3). SDK(android-sdk_r18-windows) 目前是最新的 點擊下載4). ADT 18 (Android Development Tools 安裝開發工具) 外掛程式 點擊下載5). 還得下載 Android SDK 4.0.4 system