屏蔽返回鍵的代碼:public boolean onKeyDown(int keyCode,KeyEvent event){switch(keyCode){case KeyEvent.KEYCODE_HOME:return true;case KeyEvent.KEYCODE_BACK:return true;case KeyEvent.KEYCODE_CALL:return true;case KeyEvent.KEYCODE_SYM: return true;case
對於剛開始學習android開發的童鞋們來說,若有一個簡單而又全面的android工程能來剖析,那就是再好不過了,zxing就是不錯得例子。 zxing的源碼可以到google code上下載,整個源碼check out
布局:View Code 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="fill_parent" 4 android:layout_height="fill_parent" 5
1. reference:參考某一資源ID。 (1)屬性定義: <declare-styleable name = "名稱"> <attr name = "background" format = "reference" /> </declare-styleable> (2)屬性使用: <ImageView
1、使用TelephonyManager提供的方法,核心代碼:TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE);String imei = tm.getDeviceId(); //取出IMEILog.d(TAG, "IMEI:"+imei);String tel = tm.getLine1Number(); //取出MSISDN,很可能為空白Log.d(TAG,
一、常用的單位:相對單位主要有:px、sp、dp絕對單位主要有:pt、in、mm二、單位應用總結:一般用相對單位,而不是絕對單位1、字型的大小一般使用SP,用此單位的字型能夠根據使用者佈建字型的大小而自動縮放2、空間等相對距離一般使用dp(dip),隨著密度變化,對應的像素數量也變化,但並沒有直接的相對比例的變化。3、px與實際像素有關,及與密度有關!dp和sp和實際像素沒有關係,對於一定解析度但不同密度的螢幕,px單位的應用可能會導致長度的相對比例的變化。三、密度與解析度:密度值表示每英寸有多
String uriAPI = "http://www.dubblogs.cc:8751/Android/Test/API/YamWeather/"; URL objURL = new URL(uriAPI); /* 取得串連 */ URLConnection conn = objURL.openConnection(); conn.connect(); /* 將InputStream轉成Reader */ BufferedReader
在Eclipse配置安裝Android詳細教程下載開發資源1、下載最新的Android SDKhttp://code.google.com/android/download.html選擇Windows 版本的SDK,下載後直接解壓縮就可以使用,為了在控制台中直接使用SDK中的工具,把SDK 的目錄添加到Windows 的path 環境變數中。2 、下載
動畫類型Android的animation由四種類型組成XML中alpha 漸層透明度動畫效果scale 漸層尺寸伸縮動畫效果translate 畫面轉換位置移動動畫效果rotate 畫面轉移旋轉動畫效果JavaCode中AlphaAnimation 漸層透明度動畫效果ScaleAnimation 漸層尺寸伸縮動畫效果TranslateAnimation 畫面轉換位置移動動畫效果RotateAnimation
第一種方法,在代碼裡面直接寫。Java代碼 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); requestWindowFeature(Window.FEATURE_NO_TITLE);
Canvas類用來實現繪製.通過組合使用Canvas類的成員函數可以實現隨心隨欲地繪製圖片的任何部分.Canvas.clipRect:設定顯示地區 Canvas.drawBitmap:繪製例子:Bitmap b=BitmapFactory.decodeStream("圖片編號", null);//讀取圖片...Canvas c = null;//執行個體Canvasc.save();//記錄原來的canvas狀態c.clipRect(100,100,200,300);//顯示從(100,100)
[文章作者:張宴 本文版本:v1.0 最後修改:2010.01.20 轉載請註明原文連結:http://blog.s135.com/android_apk_zip] 前天,金山網路的一位同事向我諮詢了一個問題:很多使用者反映,網站上提供的Android手機應用程式檔案“xxx.apk”,用IE瀏覽器下載,擴充 名就被自動被重新命名成了“xxx.zip”,拷貝到手機上無法安裝。我發現,由於APK檔案本身就是壓縮包,如果使用者的電腦上裝了WinRAR(85%的 裝機量),用IE下載APK檔案,
詳解android應用程式的反編譯畢業設計不小心選了智能手機開發方向,而平台選擇了 android,所以最近自學了不少android程式開發的知識。但是作為一個懶散不堪,容易半途而廢的人,android所內建的體系還是有點龐大,
1.啟動程式無需動畫Java代碼 myIntent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);//1.5的應該使用,這樣就可以沒有動畫效果了 getWindow().setWindowAnimations(1)//1.6的應該使用,這不要忘記放在activity 2.SD卡建立目錄Java代碼
EditText繼承關係:View-->TextView-->EditText。 EditText的屬性很多,這裡介紹幾個: android:layout_gravity="center_vertical" 設定控制項顯示的位置:預設 top,這裡置中顯示,還有bottom android:hint="請輸入數字!" 設定顯示在空間上的提示資訊 android:numeric="integer" 設定只能輸入整數,如果是小數則是:decimal android:singleLine=
android 進度條的樣式 例1:(預設樣式(中等圓形)) Xml代碼 <ProgressBar android:id="@+id/progressBar1" android:layout_width="wrap_content" android:layout_height="wrap_content" /> 例2:(超大圓形) Xml代碼 <ProgressBar
在你理解和使用 Android Cursor 的時候你必須Crowdsourced Security Testing道關於 Cursor 的幾件事情:Cursor 是每行的集合。使用 moveToFirst() 定位第一行。你必須知道每一列的名稱。你必須知道每一列的資料類型。Cursor 是一個隨機的資料來源。所有的資料都是通過下標取得。關於 Cursor 的重要方法:close() 關閉遊標,釋放資源copyStringToBuffer(int columnIndex,
fill_parent:佔滿整個螢幕wrap_content:大小剛好足夠顯示當前控制項裡的內容。android:gravity="right":表示其子控制項的對齊(重力傾向)表格版面配置<TableLayout>: android:collapseColumns="1":表示隱藏TableLayout裡的TableRow的列1,即第二列(編號從0開始),如果有多個列需要隱藏,則用逗號隔開, android:collapseColumns="0,1"android:stretchC
到目前為止,在Android交易市場(Android Market)裡,已經有我的2個應用程式了,所以,我想寫出一點關於Android應用程式發布過程的東西,用來告訴那些想發布自己的應用程式的朋友們,在發布過程中會遇到哪些的事情。在發布你的應用程式之前,你首先要做的事情是為你的應用做數字化簽名認證。在Google的Android開發人員網站上,有一個整版都是介紹簽名問題頁 面,但如果你使用的是帶有ADT (Android Developer
main中:<WebView android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/webView" />Activity中:public class HtmlUIActivity extends Activity { private WebView webview; public Handler handler;