Time of Update: 2013-12-11
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } -->
Time of Update: 2013-12-11
在之前的版本中,只有一個drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三個,這三個主要是為了支援多解析度。 drawable- hdpi、drawable- mdpi、drawable-ldpi的區別: (1)drawable-hdpi裡面存放高解析度的圖片,如WVGA (480x800),FWVGA (480x854) (2)drawable-mdpi裡面存放中等解析度的圖片,如HVGA
Time of Update: 2013-12-11
前言 本文實現的效果:文字框輸入為空白時顯示輸入的表徵圖;不為空白時顯示清空的表徵圖,此時點擊清空表徵圖能清空文字框內輸入文字。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://over140.cnblogs.com 本文 一、實現效果 二、實現代碼 監聽輸入 /** &
Time of Update: 2013-12-11
眾所周知,Android 是基於Linux核心的,所以直接支援Linux的WLAN介面。WLAN的核心驅動是根據使用者在UI上的設定動態載入的,通過ctrl_interface和openssl來實現WLAN的控制和安全性,TCPIP則基於WLAN的標準實現。WLAN 在Android上的體系構架如下:Application Framework : base/wifi/java/android/net/wifi &
Time of Update: 2013-12-11
今天我們的教程是根據前面一節擴充進行的,如果你沒有看,請點擊 html" target=_blank>Android高手進階教程(三)查看第三課,這樣跟容易方便你的理解!在xml 檔案裡定義控制項的屬性,我們已經習慣了android:attrs="" ,那麼我們能不能定義自己的屬效能,比如:test:attrs="" 呢?答案是肯定的.好了我就不賣關子了,直接進入主題。大致以下步驟:一、 在res/values 檔案下定義一個attrs.xml 檔案.代碼如下:view plaincopy
Time of Update: 2013-12-11
MediaStore提供了音頻、視頻、圖片資訊,我們可以通過ContentResolver進行讀取。首先給出了Audio,Video和Image三個類,然後分別定義了三個Provider:AudioProvider,VideoProvider,ImageProvider,貌似用到了Factory 方法模式:D,最後給出了一個樣本類Provider。View Code package com.provider;public class Audio {
Time of Update: 2013-12-11
在寫Android的程式過程中,總是會用到許許多多的字串,在平時的程式實踐中,我對字串的應用有些個人的應用見解,如下:1.字串的定義 在我們需要引用字串時,需要在strings.xml檔案中定義一個相應的字串名稱,如果其他的地方需要用到相同的字串,那麼可以引用這個strings.xml中的字串名稱,例如要定義一個“開始時間”的字串,那麼就可以寫成<string name=
Time of Update: 2013-12-11
最近寫了一個針對android2.2的小遊戲,放到google market以後發現還有一些系統版本為1.5,1.6的人下載。放到模擬器上一測發現竟然都不能啟動。在網上查了半天,終於解決了問題。寫下來留個記錄。1,修改BACK鍵的回應程式式。 2.0以前,BACK鍵在onKeyDown中響應。 2.0以後,BACK鍵在onBackPressed中響應。
Time of Update: 2013-12-11
很久沒有寫了,一直不知道寫什麼,最近在研究怎樣在Android的開發中傳遞一些複雜的資料。其實網上已經有很多的人都寫過相關的,但是看了後,發現都大同小異,缺少我想要看到的地方。所以我打算做一下這方面的探討。
Time of Update: 2013-12-11
布局檔案:login_system.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"
Time of Update: 2013-12-11
在網上下個sdk壓縮包,這裡就不給出,因為時代在變化,地址也在變化,google一下吧; 解壓一下,最好放在沒有英文的根目錄,比如d:\android; 點擊一下綠色機器人,進入後會上你安裝,因為這個工具現在還沒有支援環境,得下載 慢慢等待吧.... 下面就是建立AVD,點擊new就可以建立個新的裝置 這裡name:就是s裝置名稱target:android版本 SD Card:size 就是記憶卡大小
Time of Update: 2013-12-11
package com.saveInstanceDemo.src;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.util.Log;public class saveInstanceDemo extends Activity { private
Time of Update: 2013-12-11
很多時候我們開發的軟體需要向使用者提供軟體參數設定功能,例如我們常用的QQ,使用者可以設定是否允許陌生人添加自己為好友。對於軟體配置參數的儲存,如果是window軟體通常我們會採用ini檔案進行儲存,如果是j2se應用,我們會採用properties屬性檔案進行儲存。如果是Android應用,我們最適合採用什麼方式儲存軟體配置參數呢?Android平台給我們提供了一個SharedPreferences類,它是一個輕量級的儲存類,特別適合用於儲存軟體配置參數。使用SharedPreferences
Time of Update: 2013-12-11
Google 以網路搜尋引擎白手起家,通過努力與自己不斷的研發,儼然已成為網路世界的巨頭。而出自網路引擎出手的Android平台,與Internet接軌與應用,自然也不在話下。要讓自己開發的程式也能擁有瀏覽器的功能,使用WebKit引擎的WebView Widget是最適合不過的了。這裡筆者稍微囉嗦一下,也許部分讀者可能對WebKit的概念也還不是很清楚。WebKit是Mac OS X v10.3及以上版本所包含的軟體架構(對v10.2.7及以上版本也可通過軟體更新擷取)。
Time of Update: 2013-12-11
本例利用LinearLayout 構造一個輸入表單,並使用layout_gravity 對齊來布置按鈕顯示的位置。LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android”android:orientation=”vertical”android:background=”@drawable/blue”android:layout_width=
Time of Update: 2013-12-11
現在使ImageView中的圖片可以動起來1.在drawable-mdpi檔案夾下加入圖片,並加入一個xml檔案,檔案如下[html]<?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" >
Time of Update: 2013-12-11
把預覽類放到布局中Camera的預覽類,如上文所示的樣本,必須要跟使用者介面控制項一起放到一個Activity的布局中,以便拍照或錄影。本段向你顯示如果構建一個基本的用於預覽的Activity布局。下面的布局代碼提供了一個很基本的View,它能夠用於顯示Camera的預覽映像。在這個樣本中,FrameLayout元素被用於Camera預覽類的容器。使用這個布局類型可以讓額外的映像資訊或控制項能夠覆蓋在即時的Camera預覽映像之上。<?xml version="1.0"
Time of Update: 2013-12-11
main.xml檔案:01 <?xml version="1.0" encoding="utf-8"?>02 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"03
Time of Update: 2013-12-11
UI編程通常都會伴隨事件處理,Android也不例外,它提供了兩種方式的事件處理:基於回調的事件處理和基於監聽器的事件處理。對於基於監聽器的事件處理而言,主要就是為Android介面組件綁定特定的事件監聽器;對於基於回調的事件處理而言,主要做法是重寫Android組件特定的回呼函數,Android大部分介面組件都提供了事件響應的回呼函數,我們主要重寫它們就行。 一
Time of Update: 2013-12-11
注意本例R.layout.list_8.xml 中將ListView 和一個TextView,其中TextView 的id為 @+id/emtpy,放在FrameLayout中,當ListView 為空白時,TextView會顯示出來,顯示一行文字“no photos” 表示Listview 為空白:[html] <!– The frame layout is here since we will be showing either