Pro Android學習筆記(五):瞭解Content Provider(上)

Content Provider是抽象資料封裝和資料訪問機制,例如SQLite是Android裝置帶有的資料來源,可以封裝到一個content provider中。要通過content provider進行讀寫,需要使用URI。推薦閱讀Android學習筆記(四七):Content Provider初談和Android連絡人資訊、Android學習筆記(四八):提供自己的Content Provider和Android學習筆記(四九):通過Content

Pro Android學習筆記(四):瞭解Android資源(下)

處理任意的XML檔案自訂的xml檔案放置在res/xml/下,可以通過R.xml.file_name來擷取一個XMLResourceParser對象。下面是xml檔案的例子:<rootname="tom"><--也可以是<root>,本次採用帶參數的方式作為實驗-->    <leaf>Hello from an elementtest.</leaf>   <leaf>Hello World!</leaf>   

Android 圖片的瀏覽、縮放、拖動和自動置中

http://www.cnblogs.com/dwinter/archive/2012/01/12/2321082.htmlActivity:/** * 圖片瀏覽、縮放、拖動、自動置中 */public class Touch extends Activity implements OnTouchListener { Matrix matrix = new Matrix(); Matrix savedMatrix = new Matrix(); DisplayMetrics

Android換皮膚

1) 應用程式和皮膚程式的AndroidManifest.xml中配置<manifest xmlns:android="http://schemas.android.com/apk/res/android"    package=""    android:versionCode="6"    android:versionName="0.8.8"     android:sharedUserId="com.timgor.skin">2)

如何得到包含隱藏API的Android類庫

本人部落格原文Android

Pro Android學習筆記(十五):使用者介面和控制(3):Button控制項

基礎ButtonButton是最常用的基礎控制項之一,在Android中是TextView的繼承類。在上面衍生ImageButton和ToggleButton,我們將逐一介紹。小例子。基礎Button我們將主要介紹按鍵觸發的方式。代碼如下:Button bt = (Button)findViewById(R.id.ui_button1); bt.setOnClickListener(new OnClickListener() {    

Android學習筆記(四九):通過Content Provider訪問資料

在上次筆記中,我們編寫了自己的Provider,這次筆記,我們將通過Content Provider的Uri介面對資料進行訪問,重寫Android學習筆記(四二)中例子。在這裡我們不在充分描述相關UI如何編寫,可以到筆記(四二)中詳細查看,重點講述如何?資料的訪問。讀取資訊讀取資訊方式,在筆記(四七)中已經介紹,代碼如下 private voidread(){     /* 通過managedQuery讀取,第1參數表示URI,

Pro Android學習筆記(八):瞭解Content Provider(下中)

在之前提供了小例子BookProvider,我們回過頭看看如何將通過該Content Provider進行資料的讀取。(1)增加private void addBook(String name ,String isbn,String author){    /* 從ContentProvider的insert()方法的參數可以看到,通過ContentValues來進行資料的傳遞。ContentValues是key/values對,可以儲存多個組,非常適合傳遞資訊 */  

Android學習筆記(四七):Content Provider初談和Android連絡人資訊

Content Provider在資料處理中,Android通常使用Content Provider的方式。Content Provider使用Uri執行個體作為控制代碼的資料封裝的,很方便地訪問地進行資料的增、刪、改、查的操作。Android並不提供所有應用共用的資料存放區,採用content Provider,提供簡單便捷的介面來保持和擷取資料,也可以實現跨應用的資料訪問。簡單地說,Android通過content Provider從資料的封裝中擷取資訊。Content

Pro Android學習筆記(十三):使用者介面和控制(1):UI開發

UI開發先理清一些UI概念: view、widget、control:這三個名詞其實沒有什麼區別,都是一個UI元素,例如一個button。Container(容器):包含其他view,例如grid可以認為是容器,它有cell,每個cell可以是一個view。Layout:

Android學習筆記(九):Activity-RelativeLayout

指定widget在container的相對位置,包括:android:layout_alignParentTop, android:layout_alignParentBottom, android:layout_alignParentLeft, android:layout_alignParentRight, android:layout_centerHorizontal, android:layout_centerVertical,

Android學習筆記(二九):嵌入瀏覽器

WebView的使用很方便。在學習WebView之前,我們現看看如何通過程式中調瀏覽器。1、在程式中調起瀏覽器Uri uri = Uri.parse("http://commonsware.com");Intent intent = new

Android學習筆記(四):不使用IDE採用命令列

這裡,我們不採用IDE,直接用命令列來處理。1、建立project這裡使用Andriod SDK中tools裡面的命令:android create project --target 2 /  --path /workspace/andriod/learning/Now --activity Now /  --package

Android學習筆記(七):多個Activity和Intent

根據www.mars-droid.com:Andriod開發視頻教學,先跳過書本《Beginning Android

Android學習筆記(八):Activity-OpenMenu和LinearLayout

設定文本顯示繼承ViewText的widget有以下集中設定文本顯示的方式:一、在Android XML中

Android學習筆記(二五): 多資訊顯示-ExpandableListView的使用

在上面幾次學習中,我們學習了如何在一個有限的螢幕上載入多頁的資訊,除此之外還可以通過隱藏-展開的方式,在螢幕有限的空間內包含更多的現象,,這就是ExpandableListView。ExpandableListView,具有樹的結構:Groups和childrens。下面我們通過一個簡單的例子來學習,這個例子的資料不再採用String[],而是採用另一個常見的HashMap方式,順帶複習一下。public class Chapter9Tutorial4 extends

Android 分裂的多面性

By Andreas Constantinou from Visionmobile.com | Echokou 譯,Lordhong 校,轉載請註明 ifanr.com 譯文連結。文章來自http://www.ifanr.com/12719。關於 Android 分裂的討論很多,卻很少有分析提到分裂的意義和影響。從定義上看,API 並不是觀察分裂現象的最好的角度,最好的角度是應用程式。看一下 Android Market 上面排名前一萬個應用程式(免費和收費),有多少是能支援所有

Android學習筆記(二四): 多頁顯示-SlidingDrawer的使用

這個圖可以在Android的doc中,誤操作,將原來圖片刪去,所以上面只是範例,沒有透明效果SlideDrawer是多個(兩個頁面)的一種顯示方式。如上左圖所示,普通的,我們顯示Hello的Label,當我們按下面的SlidingDrawer的ImageView,即右圖所示表徵圖時,可以將SlideDrawer的內容顯示上去,如中圖。SlidingDrawer可以在Open和Close兩個狀態之間切換。Open時覆蓋,不是所有的Layout都能支援這種疊加覆蓋,作為SlidingDrawer的c

Android學習筆記(二二): 多頁顯示-Tag的使用

在手機螢幕中,Tab也是比較常用的,通常和List結合,例如我們手機的通訊錄。下面是Tag的結構。TabHost是整個Tab的容器,包括兩部分,TabWidget和FrameLayout。TabWidget就是每個tab的標籤,FrameLayout則是tab內容。如果我們使用extends

Pro Android學習筆記(十二):瞭解Intent(下)

解析Intent,尋找匹配Activity如果給出component名字(包名、類名)是explicit intent,否則是implicit intent。對於explicit intent,關鍵就是component 名字,在<intent-fliter>中聲明的其他屬性被忽略。對於implicit intent,則根據action,category和data來進行匹配。然而一個intent

總頁數: 2771 1 .... 2167 2168 2169 2170 2171 .... 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.