Time of Update: 2018-12-06
設定android全螢幕模式有兩種方法,一種是在程式碼中設定,另一種是配置manifest.xml檔案,推薦使用第二種方式。 在manifest.xml檔案中 <application>和<activity>標籤中都有android:theme屬性 只需要添加下面的xml代碼就好了1 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 例如 下面的代碼使得
Time of Update: 2018-12-06
1 /* LocationActivity.java 2 * @author octobershiner 3 * 2011 7 24 4 * SE.HIT 5 * 利用Criteria選擇最優的位置服務,示範定位使用者的位置並且監聽位置變化的代碼 6 * */ 7 package uni.location; 8 9 import android.app.Activity;10 import android.content.Context;11 import android.
Time of Update: 2018-12-06
最近要將手機版的網站封裝到apk中,找到了這篇文章,參考下: 作為下一代的網頁語言,HTML5擁有很多讓人期待已久的新特性。HTML5的優勢之一在於能夠實現跨平台遊戲編碼移植,現在已經有很多公司在行動裝置上使用HTML5技術。隨著HTML5跨平台支援的不斷增強和智能手機的迅速普,HTML5技術有著非常好的發展前景,甚至有人預言HTML5將引燃移動平台遊戲開發技術的新革命。 越來越多的開發人員熱衷於使用html5+JavaScript開發移動Web App。不過,HTML5 Web
Time of Update: 2018-12-06
聲明:本程式不做商業用途,僅用於技術學習.眾所周之,小米便簽功能強大介面美觀,堪稱android最強便簽程式.本著學習的態度,本人試著寫了一下,盡量的去還原原有程式的介面(使用了原程式中的部分圖片)及功能.但是由於時間原因有一些功能沒有做.另外,我添加了簡單的手勢支援.下面是程式功能的簡要介紹:支援AppWidget:2X2與4X4兩種大小,可以自訂AppWidget的背景顏色簡單的手勢支援支援密碼保護將記錄輸出為TXT文本用XML備份資料用XML還原資料建立檔案夾,分類管理支援鬧鐘(可自動解鎖
Time of Update: 2018-12-06
注:本程式基於Froyo.程式中有含有一些Froyo內建Contacts的源碼.項目編碼用的是UTF-8,基於2.2主要內容: 一、對連絡人進行增刪改查: 顯示所有連絡人時,使用了QuickContactBadge; 顯示一個連絡人的詳細資料時使用的是QuickContactBadge+CheckBox(那個五角星)+ListView 編輯、建立連絡人可以設定頭像,添加多個類型的Phone、Email等資訊.資訊的類型與Froyo的Contacts相同. 二、提供分組功能
Time of Update: 2018-12-06
一、開啟系統GPS服務locationManager = (LocationManager)this.getSystemService(Context.LOCATION_SERVICE); if (locationManager.isProviderEnabled(android.location.LocationManager.GPS_PROVIDER)) { Toast.makeText(this, "GPS模組正常", Toast.
Time of Update: 2018-12-06
為ExpandableListVIew的Group與Child添加不同菜單有兩種方式:1、通過ShowDialog這種方式是通過適配器為VIew添加Tag然後在ExpandableListView的OnItemLongClickListener擷取View的Tag來判斷是Group或Child,然後彈出不同的菜單對話方塊。代碼如下:@Override public View getChildView(final int arg0, final int arg1, boolean arg
Time of Update: 2018-12-06
我關注移動開發很久了,從最初的Widnows Mobile,到塞班,再到iOS、Bada、Windows Phone 7、Meego,直至當前的Android。因為工作和移動領域不沾邊,也沒有太多的時間去做開發,近期剛入手一部i9000,故抱著試玩的態度研究下Android。測試代碼下載本系列所有測試代碼均在Flash Builder Burrito手機模擬器 + 三星i9000真機上測試通過(Android
Time of Update: 2018-12-06
晚上好~今天繼續給大家分享一下第二個重要的感應器,其實擷取方向本應該很簡單的事情,在文章一中看到 有個TYPE_ORIENTATION 關鍵字,說明可以直接擷取裝置的移動方向,但是最新版的SDK加上了這麼一句話“TYPE_ORIENTATION This constant is deprecated. use SensorManager.getOrientation() instead. ”也就是說,這種方式已經被取消,要開發人員使用
Time of Update: 2018-12-06
可以通過裝載或讀取一個XML檔案,得到其資料,然後把得到的資料當成實體,通過HTTP協議用輸出資料流發送給伺服器,在伺服器端通過擷取輸入資料流擷取相關資料,這樣就是實現了向伺服器發送XML資料。如下: 用戶端: public void sendXmlTest() throws Exception{//通過類裝載器裝載XML資源InputStream
Time of Update: 2018-12-06
在《Android基礎之用Eclipse搭建Android開發環境和建立第一個Android項目》中我曾介紹過如何給Android SDK配置環境變數,現在它就有用武之地了,我們可以直接在Windows命令提示字元(cmd)視窗下去使用這些Android命令來輔助我們進行開發。1、在命令列管理模擬器裝置(AVD)list:列出機器上所有已經安裝的Android版本和AVD裝置list avd:列出機器上所有已經安裝的AVD裝置;list
Time of Update: 2018-12-06
在《Android基礎之用Eclipse搭建Android開發環境和建立第一個Android項目》中我們利用Eclipse外掛程式ADT建立了自己的第一個Android項目,用工具開發Android項目,我們有必要熟悉項目的目錄結構,清楚各個項目下面放置的是什麼東西。展開整個項目,其根目錄結構(選用不同版本的SDK檔案目錄結構會有一些不同,但大致一樣)如所示: 1. src目錄 該目錄一個普通的儲存java源檔案的目錄,其和普通java工程中的src目錄是一樣的。
Time of Update: 2018-12-06
定義Android Layout(XML)時,有四個比較特別的標籤是非常重要的,其中有三個是與資源複用有關,分別是<viewStub/>, <requestFocus />, <merge /> and<include />。可是以往我們所接觸的案例或者官方文檔的例子都沒有著重去介紹這些標籤的重要性。1.)<viewStub />:
Time of Update: 2018-12-06
今天發現在android2.2時寫的一款程式運行在android4.0上的時候無法接受開機廣播(ACTION_BOOT_COMPLETED)。後來發現是沒有添加<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>的問題。在3.1以前,android對自啟動管理不是很嚴格,只要你的BroadcastReceiver的IntentFilter聲明了<action
Time of Update: 2018-12-06
當一個活動接收到焦點時,它將被要求繪製它的布局。Android架構將處理這個繪畫的過程,但是活動必須提供它的布局層次的根節點。繪畫從布局的根節點開始。它被要求來測量和繪製布局樹。繪畫通過遍曆布局樹並渲染每個和失效地區相交的視圖來處理。相應的,每個視圖組負責請求繪製它的子視圖(通過draw() 方法)而每個視圖負責畫它自己。因為這個樹是順序遍曆的,這意味著先畫父節點(也就是在螢幕後面),然後按照樹中出現的順序畫其同層次節點。
Time of Update: 2018-12-06
有同學方反饋建立捷徑後,點擊捷徑後不能啟動程式或者提示"未安裝程式",貌似是新的rom在捷徑這塊做過修改(由於此文是11年5月所出,估計應該是2.0或2.1的rom),現已修正,HTC G11 2.3.5rom測試通過.1,判斷是否已經建立了捷徑(在某些機型中需要判斷)private boolean hasShortcut(){ boolean isInstallShortcut = false; final ContentResolver cr =
Time of Update: 2018-12-06
Android系統採用的分層架構,它主要分為四層,從上而下分別為應用程式層、架構層、系統運行庫、Linux核心。應用程式層主要用於運行Android應用程式,包括系統應用和使用者應用。應用程式是用Java(SDK)或Java+C/C++(NDK)編寫的。架構層,主要提供給應用程式層API介面。架構層主要組件有Activity Manage、Window Manager、Content Providers、View System、Notification Manager、Package
Time of Update: 2018-12-06
原文轉於:http://www.pin5i.com/showtopic-android-asynctask-sample.htmlAsyncTask 看上去修改後的connect()方法已經可用了,但是這種匿名線程的方式是存在缺陷的:第一,線程的開銷較大,如果每個任務都要建立一個線程,那麼應用 程式的效率要低很多;第二,線程無法管理,匿名線程建立並啟動後就不受程式的控制了,如果有很多個請求發送,那麼就會啟動非常多的線程,系統將不堪重負。
Time of Update: 2018-12-06
轉載處 http://mips.eefocus.com/article/11-12/2453681323092039.html?sort=1751_0_0_0 隨著移動平台的發展和其應用的不斷改善,品質成為決定成敗的關鍵。使用者要求他們選擇安裝的應用響應快、效能好,如果某個應用不能提供卓越的功能和穩定的使用者體驗,那這樣的應用註定會被很快卸載。儘管現在Android智能手機和平板電腦的運行速率越來越快,但開發人員仍需牢記,應用的運行環境仍受到電池和處理器等諸多資源的限制。以下是如何為應用“
Time of Update: 2018-12-06
android是Google推出的嵌入式作業系統,有著廣泛的根基與基礎。最近一個中關村的一個CEO朋友送了一個摩托羅拉android手機,想玩玩語音技術過把癮。如何用android開發語音技術應用呢,本人下載的最新SDK,android-2.1_r01-windows,廢話少說,看看老夫一展身手,雖然我本人精通C/C++,.Net,但是玩起java也是一點都不含糊的,老夫我的android手機提前安裝了Linux開源語音辨識引擎simon,本人已經完全移植成功,英文識別率非常高只比nuance差