Time of Update: 2013-12-11
此方法通過把當前時刻長整型數傳給Random對象,讓它產生的值隨著時間而變化。 www.2cto.comStrings = ""; Random ran =new Random(System.currentTimeMillis()); for (inti = 0; i < 10; i++) { s =s + "\n" + ran.nextInt(100); } Toast.makeText(
Time of Update: 2013-12-11
Android中建立和刪除捷徑樣本 Android系統中支援捷徑這一特性,這樣使得使用者更快更好地使用應用或者軟體,當然,有些系統提供了直接拖拽建立捷徑的功能,這裡我們將簡單介紹一下android中使用代碼如何建立和刪除捷徑。 以下源碼來源於互連網,本人稍作修改和注釋。原理主要是使用android系統的一個一個廣播機制,我們需要做的是執行個體一個Intent對象,並對這個對象做制定的設定,然後發送一個廣播就可以了,然後其他的操作,委託給別的程式做就可以了,就是這麼簡單。源碼如下。1.
Time of Update: 2013-12-11
想讀取本地項目裡的資源圖片,但又不能用到R檔案。查了很多資料終於找到了。現總結以下幾種讀取Bitmap的方法。 1.以檔案流的方式,假設在sdcard下有 test.png圖片FileInputStream fis = new FileInputStream("/sdcard/test.png");Bitmap bitmap = BitmapFactory.decodeStream(fis); 2. 以R檔案的方式,
Time of Update: 2013-12-11
LinearLayout是Android布局中最簡單的一種,同時也是使用最為頻繁的一種,通過簡單的線性布局我們就能設計出一些很好的介面,不過,我的設計能力一般,所以只能示範一個失敗的例子供大家當反面教材了,呵呵 從圖上大家就可以看出,最後一個按鈕因為沒有位置,所以沒有顯示完全了。對應的XML代碼如下:<?xml version="1.0" encoding="utf-8"?> <LinearLayout
Time of Update: 2013-12-11
概述Activities 是一個程式的組件之一。它的主要功能是提供介面。
Time of Update: 2013-12-11
<p> 在android裡,介面可以由我們在.xml檔案裡事先設計好,也可以在java代碼裡面動態產生.</p><p></p> package snoopy.android; import android.app.Activity; import android.os.Bundle; import android.view.View; import
Time of Update: 2013-12-11
應用情境在Android應用開發過程中,有時候我們自己有一些XML檔案是我們自己手動建立的,而在項目開發過程中可能會用到,也就是說這用到了原始的XML資源檔。這個XML原始資源檔我們可以通過Resouce類的以下兩個方法來獲得:getResouce.getXml(int id);getRawResouce(int
Time of Update: 2013-12-11
radiobutton即選項按鈕,checkbox即複選按鈕也就是可以同時選擇多個選項。下面的程式定義了一組選項按鈕和三個複選框,來讓使用者選擇使用者相關的資訊,其中選項按鈕必須放在一個RadioGroup中才能實現單選的效果。 <?xml version="1.0" encoding="utf-8"?> <TableLayout
Time of Update: 2013-12-11
處理系統配置變化很多裝置可以在運行時改變系統配置,比如螢幕方向,鍵盤配置以及語言等。當類似的變化發生時,系統會把啟動並執行activity重啟(調用onDestroy(),然後調用onStart(),――哦~,沒有調用onRestart()),如果你的activity能跟據這些變化做出相應的處理,那麼你的程式將更穩定可愛。那麼如何應付這些變化呢,最好的辦法就是寫好狀態儲存/恢複方法們。比如onSaveInstanceState(),onRestoreInstanceState()/onCreat
Time of Update: 2013-12-11
上一篇:http://www.bkjia.com/kf/201201/115826.htmlAndroid中的AutoCompleteTextView可以實現文本輸入框的自動補全功能,和網頁上的輸入框使用Ajax時有點像,使用這個功能時,需指定一個adapter來設定補全的文本。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout
Time of Update: 2013-12-11
android 的mediaplayer的prepare過程有很多動作,比方demuxer,find
Time of Update: 2013-12-11
補充:android平台叫用post方法進行檔案傳輸:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
Time of Update: 2013-12-11
修改了一個android內建的AP,比如launcher,然後單獨編譯launcher,出來一個launcher.apk。如何把這個apk放到模擬器裡直接看效果而不用build出整個image?在網上查到的方法都是說直接 adb install。但我試過,系統會提示該apk已存在,根本無法放進去。是我方法錯了還是網上這別人的方法根本就不能用?請教同事才知道他們是這樣做: 先啟動模擬器: >emulator -avd
Time of Update: 2013-12-11
今天學習SQLite,完全按照視頻教程上的方法進行操作,但是仍然出現問題,我百思不解。在cmd中敲入'adb'--->提示adb不是內部或者外部命令。 試想貌似是更新過SDK的緣故,環境變數的位置被我換了。在Path中修改環境變數的位置資訊。例如:D:\android-sdk-windows\tools
Time of Update: 2013-12-11
Android功能強大,介面華麗,但是眾多的布局屬性就害苦了開發人員,下面這篇文章結合了網上不少資料,花費本人一個下午搞出來的,希望對其他人有用。第一類:屬性值為true或falseandroid:layout_centerHrizontal 水平置中android:layout_centerVertical 垂直置中android:layout_centerInparent
Time of Update: 2013-12-11
顯示一個可以被使用者點擊的圖片按鈕,預設情況下,ImageButton看起來像一個普通的按鈕,在不同狀態(如按下)下改變背景顏色。按鈕的圖片可用通過<ImageButton>
Time of Update: 2013-12-11
本文介紹Ubuntu環境下Android源碼下載及編譯方法,Android源碼是什嗎?Android源碼就是指Android平台和軟體源碼,不單指Linux核心Kernel,我們常說的Linux Kernel在這個Open source project裡,只是其中的一個組成部分。那麼我們什麼時候需用到Andriod源碼呢?添加修改驅動、固化APK應用、定製OS、許可權及服務修改或固化等等,大都需要修改到Android源碼,當然了做單純的上層APK開發也可以使用,Android源碼比較大,大概有3
Time of Update: 2013-12-11
spinner就相當於Html中的下拉式清單方塊,在下面的例子裡我們共同學習一下spinner的使用。 屬性: 屬性名稱描述android:prompt該提示在下拉式清單對話方塊顯示時顯示。(譯者註:對話方塊的標題: 方法:public CharSequence getPrompt() 傳回值 當對話方塊彈出的時候顯示的提示(獲得彈出視圖上的標題字) public void
Time of Update: 2013-12-11
Activity可以看做是整個android系統的人機介面,它提供了一個視窗來繪製UI,每個Activity在啟動時,我們都需要給它設定一個Content view,作為Activity所呈現的UI內容,這個過程是通過setContentView()方法來實現的。
Time of Update: 2013-12-11
一、中文介面設定 1. 單擊模擬器螢幕底部的功能表按鈕 2.在彈出的主功能表中找到Settings這項進入設定對話方塊 3.選擇Language & keyboard 這項,這樣我們就可以設定地區和文字了。 4.這時選擇第一項Select