本文首先解釋一下handler是用來幹嘛的,然後通過例子介紹其在多線程中的應用。什麼是Handler
很多.NET程式員都夢想著用.NET來開發移動終端的程式。當然這可能也是一個趨勢。MonoDroid就是其中一個,它是微軟.NET for
在Android開發中通過localhost或127.0.0.1訪問本機伺服器時,會報java.net.ConnectException: localhost/127.0.0.1:8083 -Connection
在項目中經常會使用到WebView控制項,當載入html頁面時,會在/data/data/應用package目錄下產生database與cache兩個檔案夾如如示:請求的url記錄是儲存在webviewCache.db,而url的內容是儲存在webviewCache檔案夾下. 為了便於理解,接下來類比一個案例,定義一個html檔案,在裡面顯示一張圖片,用WebView載入出來,然後再試著從緩衝裡把這張圖片讀取出來並顯示。 第一步:建立一個Android工程命名為WebV
Activity是一個應用中的組件,它為使用者提供一個可視的介面,方便使用者操作,比如說拔打電話、照相、發郵件或者是瀏覽地圖等。每個activity會提供一個可視的視窗,一般情況下這個視窗會覆蓋整個螢幕,但在某此情況下也會出現一些比螢幕小的視窗飄浮在另外一個視窗上面。 接下來我們為Android應用添加一個新的Activity 第一步、建立一個繼承Activity的類,如:MainActivitypackage
1.首先找到debug keystore路徑:開啟Eclipse--->Windows--->Preferences--->Android--->Build一般是這樣的路徑 C:\Users\Administrator\.android\debug.keystore 2、在cmd執行命令:1)、開啟cmd控制台2)、導航到jdk的bin目錄 cd D:\dev\java\jdk1.6.0_12\bin d:3)、執行擷取認證指紋命令:
cmd常用控制台1、清屏命令:cls2、列出目前的目錄詳細資料:dir3、刪除檔案:del xxx.txtandroid adb常用命令1)、建立sdcardmksdcard 50M D:/sdcard.img --> 建立一張容量為50M的SDCard2)、刪除sdcardcd d:/del sdcard.img3)、把ljq.txt檔案放在sdcardadb push d:/ljq.txt /sdcard/4)、建立avd模擬器android create avd -n avd名稱 -
px (pixels)像素 一般HVGA代表320x480像素,這個用的比較多。 dip或dp (device independent pixels)裝置獨立像素 這個和裝置硬體有關,一般為了支援WVGA、HVGA和QVGA 推薦使用這個,不依賴像素。 sp (scaled pixels — best for text size)比例像素主要處理字型的大小,可以根據系統的字型自適應。
主要目的是按後退鍵的時候,讓程式能夠退出。 實現起來的思路: 1.捕獲到後退鍵事件就觸發。@Override public boolean onKeyDown(int keyCode, KeyEvent event) {//按下的如果是BACK,同時沒有重複 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { //DO SOMETHING
back鍵Android的程式無需刻意的去退出,當你一按下手機的back鍵的時候,系統會預設調用程式棧中最上層Activity的Destroy()方法來銷毀當前Activity,當此Activity又被其它Activity啟動起來的時候,會重新調用OnCreate()方法進行建立,當棧中所有Activity都彈出結束後,應用也就隨之結束了.如果說程式中存在service之類的,則可以在恰當的位置監聽處理下也就可以了.
1、LinearLayout可以為其包含控制項指定填充權值layout_weight。 這樣就允許其包含的控制項可以填充螢幕上的剩餘空間。這也避免了所有控制項擠成一堆的情況,而是允許他們放大填充所有空白。剩餘的空間會按這些控制項指定的權值比例分配螢幕。 2、預設情況下,weight的值是0,表示按照控制項的實際大小顯示;如果weight設定高於零。 3、剩餘空間會按照該控制項的weight值占所有控制項weight的比例分配給該控制項。
在Android SDK中可以支援的圖片格式如下:png , jpg , gif和bmp。1.Bitmap的建立藉助於BitmapFactory。1)資源中的圖片使用BitmapFactory擷取位元影像Bitmap bmp = BitmapFactory.decodeResource(this.getResources(), R.drawable.testImg); 或者是Resources
在Android中,如果想退出Android程式,一般都是調用finish()、System.exit(0)、android.os.Process.killProcess(android.os.Process.myPid())等方法來實現退出程式功能,可是在實際開發中,並不能達到完全退出應用程式的效果,這是因為調用finish()、System.exit(0)、android.os.Process.killProcess(android.os.Process.myPid())只能殺死當前的act
1.關於預覽橫豎差90度的問題 原因分析 經過查證和實驗,可以證實:Android提供的SDK(android.hardware.Camera)裡大概不能正常的使用豎屏(portrait layout)載入照相機,當用豎屏模式載入照相機時會產生以下情況:1. 照相機成像左傾90度(傾斜);2. 照相機成像長寬比例不對(失比)。之所以是“大概”,原因是因為可能可以通過一些比較複雜的手段解決。如果以上成立,那為什麼豎屏不能正常成像也就很顯然了。為什麼會產生這樣的情況,請看下面的研究分析。
一、main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><ImageView
操作功能表不同於選項菜單,選項菜單服務於Activity,而操作功能表則是註冊到某個View對象上的。如果一個View對象註冊了操作功能表,使用者可以通過長按該View對象以呼出操作功能表。操作功能表不支援快速鍵,其菜單選項也不能附帶表徵圖,但是可以為操作功能表的標題指定表徵圖。以下類比操作功能表main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout
main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"
本文出自http://wangstar.javaeye.com/blog/409115,感覺基礎知識歸納得不錯,就COPY下來方便尋找。 動畫效果編程基礎--Android Animation 動畫類型 Android的animation由四種類型組成 XML中 alpha 漸層透明度動畫效果 scale 漸層尺寸伸縮動畫效果 translate 畫面轉換位置移動動畫效果 rotate 畫面旋轉動畫效果 JavaCode中 AlphaAnimation
main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"