Android培訓班(43)

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } -->

Android2.1中的 drawable(hdpi,ldpi,mdpi) 的區別

在之前的版本中,只有一個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

[Android]文字框實現搜尋和清空效果

前言  本文實現的效果:文字框輸入為空白時顯示輸入的表徵圖;不為空白時顯示清空的表徵圖,此時點擊清空表徵圖能清空文字框內輸入文字。 聲明  歡迎轉載,但請保留文章原始出處:)     部落格園:http://www.cnblogs.com    農民伯伯: http://over140.cnblogs.com  本文  一、實現效果              二、實現代碼     監聽輸入    /** &

在Android上實現WLAN的一點理解

眾所周知,Android 是基於Linux核心的,所以直接支援Linux的WLAN介面。WLAN的核心驅動是根據使用者在UI上的設定動態載入的,通過ctrl_interface和openssl來實現WLAN的控制和安全性,TCPIP則基於WLAN的標準實現。WLAN  在Android上的體系構架如下:Application Framework : base/wifi/java/android/net/wifi       &

Android高手進階教程(四)之----Android 中自訂屬性(attr.xml,TypedArray)的使用!

今天我們的教程是根據前面一節擴充進行的,如果你沒有看,請點擊 html" target=_blank>Android高手進階教程(三)查看第三課,這樣跟容易方便你的理解!在xml 檔案裡定義控制項的屬性,我們已經習慣了android:attrs="" ,那麼我們能不能定義自己的屬效能,比如:test:attrs="" 呢?答案是肯定的.好了我就不賣關子了,直接進入主題。大致以下步驟:一、 在res/values 檔案下定義一個attrs.xml 檔案.代碼如下:view plaincopy

android擷取音頻、視頻、圖片資訊

MediaStore提供了音頻、視頻、圖片資訊,我們可以通過ContentResolver進行讀取。首先給出了Audio,Video和Image三個類,然後分別定義了三個Provider:AudioProvider,VideoProvider,ImageProvider,貌似用到了Factory 方法模式:D,最後給出了一個樣本類Provider。View Code package com.provider;public class Audio {   

Android字串應用淺析

 在寫Android的程式過程中,總是會用到許許多多的字串,在平時的程式實踐中,我對字串的應用有些個人的應用見解,如下:1.字串的定義        在我們需要引用字串時,需要在strings.xml檔案中定義一個相應的字串名稱,如果其他的地方需要用到相同的字串,那麼可以引用這個strings.xml中的字串名稱,例如要定義一個“開始時間”的字串,那麼就可以寫成<string name=

android中對2.0以前版本的支援

 最近寫了一個針對android2.2的小遊戲,放到google market以後發現還有一些系統版本為1.5,1.6的人下載。放到模擬器上一測發現竟然都不能啟動。在網上查了半天,終於解決了問題。寫下來留個記錄。1,修改BACK鍵的回應程式式。  2.0以前,BACK鍵在onKeyDown中響應。  2.0以後,BACK鍵在onBackPressed中響應。 

Android:複雜資料模型的傳遞

 很久沒有寫了,一直不知道寫什麼,最近在研究怎樣在Android的開發中傳遞一些複雜的資料。其實網上已經有很多的人都寫過相關的,但是看了後,發現都大同小異,缺少我想要看到的地方。所以我打算做一下這方面的探討。     

Android中登入布局展示Activity

 布局檔案:login_system.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"

搭建android sdk環境

 在網上下個sdk壓縮包,這裡就不給出,因為時代在變化,地址也在變化,google一下吧; 解壓一下,最好放在沒有英文的根目錄,比如d:\android; 點擊一下綠色機器人,進入後會上你安裝,因為這個工具現在還沒有支援環境,得下載 慢慢等待吧....  下面就是建立AVD,點擊new就可以建立個新的裝置  這裡name:就是s裝置名稱target:android版本  SD Card:size 就是記憶卡大小

android onSaveInstanceState的使用方法

 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

android之SharedPreferences

很多時候我們開發的軟體需要向使用者提供軟體參數設定功能,例如我們常用的QQ,使用者可以設定是否允許陌生人添加自己為好友。對於軟體配置參數的儲存,如果是window軟體通常我們會採用ini檔案進行儲存,如果是j2se應用,我們會採用properties屬性檔案進行儲存。如果是Android應用,我們最適合採用什麼方式儲存軟體配置參數呢?Android平台給我們提供了一個SharedPreferences類,它是一個輕量級的儲存類,特別適合用於儲存軟體配置參數。使用SharedPreferences

嵌入HTML標記(當Android與Internet接軌)

 Google 以網路搜尋引擎白手起家,通過努力與自己不斷的研發,儼然已成為網路世界的巨頭。而出自網路引擎出手的Android平台,與Internet接軌與應用,自然也不在話下。要讓自己開發的程式也能擁有瀏覽器的功能,使用WebKit引擎的WebView Widget是最適合不過的了。這裡筆者稍微囉嗦一下,也許部分讀者可能對WebKit的概念也還不是很清楚。WebKit是Mac OS X v10.3及以上版本所包含的軟體架構(對v10.2.7及以上版本也可通過軟體更新擷取)。

Android ApiDemos樣本解析(146):Views-&gt;Layouts-&gt;Line

本例利用LinearLayout 構造一個輸入表單,並使用layout_gravity 對齊來布置按鈕顯示的位置。LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android”android:orientation=”vertical”android:background=”@drawable/blue”android:layout_width=

Android動畫之圖片動畫(四)

現在使ImageView中的圖片可以動起來1.在drawable-mdpi檔案夾下加入圖片,並加入一個xml檔案,檔案如下[html]<?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" >  

Android Camera(三)

把預覽類放到布局中Camera的預覽類,如上文所示的樣本,必須要跟使用者介面控制項一起放到一個Activity的布局中,以便拍照或錄影。本段向你顯示如果構建一個基本的用於預覽的Activity布局。下面的布局代碼提供了一個很基本的View,它能夠用於顯示Camera的預覽映像。在這個樣本中,FrameLayout元素被用於Camera預覽類的容器。使用這個布局類型可以讓額外的映像資訊或控制項能夠覆蓋在即時的Camera預覽映像之上。<?xml version="1.0"

Android SQLite資料操作

main.xml檔案:01 <?xml version="1.0" encoding="utf-8"?>02 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"03    

Android事件處理的兩種模型

UI編程通常都會伴隨事件處理,Android也不例外,它提供了兩種方式的事件處理:基於回調的事件處理和基於監聽器的事件處理。對於基於監聽器的事件處理而言,主要就是為Android介面組件綁定特定的事件監聽器;對於基於回調的事件處理而言,主要做法是重寫Android組件特定的回呼函數,Android大部分介面組件都提供了事件響應的回呼函數,我們主要重寫它們就行。 一

Android ApiDemos樣本解析(175):Views-&gt;Lists-&gt;8. Pho

注意本例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 

總頁數: 2771 1 .... 2727 2728 2729 2730 2731 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.