Time of Update: 2013-12-11
Android 的UI 布局都以Layout 作為容器,在上面按照規定排列控制項,這方面跟JAVA 的Swing 和LWUIT 很像。控制項跟Layout 有很多屬性是一樣的,可以在Properties 裡面修改,跟.NET/Delphi 等RAD 類似,其中最常用的屬性有以下這些:id="@+id/edtInput",ID 是串連UI 與代碼的橋樑Gravity= "center" ,Layout 中的控制項置中 layout_width="fill_parent"
Time of Update: 2013-12-11
作者:孫東風
Time of Update: 2013-12-11
在一塊開發板裡,當加電時,它是直接從CPU預設的地址開始載入指令,然後進行運行。目前設計的嵌入式晶片,都帶有一段小小的引導代碼,但這段代碼功能都是比較有限,只支援載入幾百位元組然後跳到相應記憶體運行,比如不帶網路載入,不帶RAM初始化,不帶USB驅動等等,不過現在S3C6410引導功能也比較強大,可以從SD卡裡直接載入512位元組代碼運行。因此,在嵌入式系統再引導了二級引導系統,在本書裡的二級引導系統,就是UBoot系統,它具非常強大的功能,支援網路載入,支援儲存參數到FLASH,支
Time of Update: 2013-12-11
Android 開機會出現3個畫面:a. Linux 系統啟動,出現Linux小企鵝畫面(reboot);b. Android平台啟動初始化,出現"A N D R I O D"文字字樣畫面;c. Android平台上層圖形系統啟動,出現含閃動的ANDROID字樣的動畫圖片(start)。1/ 開機圖片(Linux小企鵝)Linux
Time of Update: 2013-12-11
程式執行需要讀取到安全敏感項必需在androidmanifest.xml中聲明相關許可權請求, 完整列表如下: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: 2013-12-11
Running Your App運行您的應用程式Run on a Real Device 在真機上運行應用程式Run on the Emulator在虛擬機器上運行應用程式如果你跟隨上一節建立了一個Android工程,那麼它包含了一組預設的,直接就可以正確的啟動並執行“Hello
Time of Update: 2013-12-11
本地查詢可以查詢指定地區內諸如賓館,郵局等使用者感興趣的地方。其使用方法和地址查詢非常類似。下面樣本查詢32.0616667, 118.7777778為中心點一定地區內賓館的資訊[java]//--------------------------------- PACKAGE ------------------------------------ package com.pstreets.gisengine.demo.rim; //---
Time of Update: 2013-12-11
一:不同的layoutAndroid手機螢幕大小不一,有480x320, 640x360, 800x480.怎樣才能讓App自動適應不同的螢幕呢?
Time of Update: 2013-12-11
如今,任何名副其實的智能手機都具有音頻播放功能。當然,基於android的裝置也不例外,它允許你建立音樂播放器,有聲書,播客或任何圍繞音頻播放的其他應用類程式。本次將討論Android在格式和轉碼器支援方面的功能同時還將構建幾個不同的播放程式。 音頻播放 Android支援多種用於播放的音頻檔案格式和轉碼器(同時也支援錄音)AACMP3AMROggPCM 具體的格式介紹可以自行查閱資料
Time of Update: 2013-12-11
本例為一密碼輸入框添加“Shake” 動畫效果,類比密碼輸入錯誤後左右擺動文字框以提示使用者密碼不正確。代碼如下:[html] Animation shake = AnimationUtils.loadAnimation(this, R.anim.shake); findViewById(R.id.pw).startAnimation(shake); Animation shake =
Time of Update: 2013-12-11
---xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content"
Time of Update: 2013-12-11
上一篇:http://www.bkjia.com/kf/201208/146229.html本例介紹了日期DatePickerDialog和時間對話方塊TimePickerDialog的用法,可以擷取時間或日期輸入。DatePickerDialog和TimePickerDialog都是AlertDialog的子類,因此和Alert的使用步驟基本一致: Android ApiDemos樣本解析(22):App->Dialog 1. 定義儲存日期和時間的變數[java] &
Time of Update: 2013-12-11
26.如果背景Activity由於某原因被系統回收了,如何在被系統回收之前儲存目前狀態?當你的程式中某一個Activity A 在運行時中,主動或被動地運行另一個新的Activity B這個時候A會執行Java代碼public void onSaveInstanceState(Bundle outState) {
Time of Update: 2013-12-11
例子,在ScrollView下加入的組件,無論如何也不能自動擴充到螢幕高度。布局檔案。[html] <?xml version="1.0" encoding="utf-8"?> <!-- 背景:藍色 --> <ScrollView
Time of Update: 2013-12-11
1 Intent intent = new Intent(Intent.ACTION_SEND); // 啟動分享發送到屬性 2 intent.setType("text/plain"); // 分享發送到資料類型 3 intent.putExtra(Intent.EXTRA_SUBJECT, "subject"); // 分享的主題 4 intent.putExtra(Intent.EXTRA_TEXT,
Time of Update: 2013-12-11
前言眾所周知,每個Android應用程式在運行時都有一定的記憶體限制,限制大小一般為16MB或24MB(視平台而定)。因此在開發應用時需要特別關注自身的記憶體使用量量,而一般最耗記憶體量的資源,一般是圖片、音頻檔案、視頻檔案等多媒體資源;由於Android系統對音頻、視頻等資源做了邊解析便播放的處理,使用時並不會把整個檔案載入到記憶體中,一般不會出現記憶體溢出(以下簡稱OOM)的錯誤,因此它們的記憶體消耗問題暫不在本文的討論範圍。本文重點討論的是圖片的記憶體消耗問題,如果你要開發的是一款圖片瀏覽
Time of Update: 2013-12-11
android 1.5及更新版本的apk簽名方式1.開啟Eclipse->選擇你要簽名的項目->右擊->android tools->Export signed Application package2.Next3.選擇簽名檔案keystore selection,如果是已經存在keystore的檔案就選擇然後next,輸入keystore的密碼進行簽名。如果沒有的話選擇 create new keystore 然後選擇 keystore
Time of Update: 2013-12-11
animationOrder: 枚舉Layout中子View的順序,可以為normal (正序),reverse(倒序),random(隨機順序)。上例為倒序顯示ListView 中例表項。本例使用隨機順序顯示GridView的表徵圖項。ayout_random_fade.xml 定義如下:<layoutAnimation xmlns:android=”http://schemas.android.com/apk/res/android”android:delay=
Time of Update: 2013-12-11
看完sundy的視頻之後,對Linux Kernel和Android有一定的認識了,是不是心裡蠢蠢欲動,想小試牛刀自己編譯一把Android原始碼了呢?一直習慣使用Windows系統,而Android原始碼是不支援在Windows上編譯上,於是決定使用虛擬機器安裝Ubuntu,然後下載、編譯和安裝Android原始碼。 一. 環境準備。 1.
Time of Update: 2013-12-11
最近在做鬧鐘的一個小程式,發現了一個問題。這個問題在網上都沒有找到合適的答案,最後還是在鬧鐘的源碼裡面找到答案的。相信很多人都和我一樣,都遇到了這樣的問題。當你設定好鬧鐘以後,鬧鐘會準時觸發,然後會在標題列頂部,彈出提示框,以表示鬧鐘被觸發了。可是當我們手動設定手機系統的時間,把時間往後面調,會發現到期的鬧鐘也被觸發了。這個卻不是我們想要的。我