Android入門:監聽ContentProvider資料改變

一、監聽ContentProvider主要步驟1.在ContentProvider類的insert\update\delete方法加入this.getContext().getContentResolver().notifyChange(URI,null);其中URI表示監聽的URInull表示發送訊息給任何人;2.在訪問者的類中調用如下方法:context.getContentResolver().registerContentObserver(uri,true,new

Android入門:Intent入門(1)

一、Intent介紹如果Android要做什麼事件,則肯定與Intent有關;Intent能夠做的動作有很多,比如打電話動作、發簡訊動作、跳轉介面動作等; 二、Intent繼承結構java.lang.Object   |- android.content.Intent 三、Intent應用1.打電話此處實現一個如下介面的程式: 點擊撥打按鈕後:步驟1:在Android-manifest.xml中的<application>前面加入<uses-permission>元素:

Android入門:Intent入門(2)

文章目錄 0.建立新的Activity步驟1.最簡單的跳轉到新的Activity2.帶傳回值的跳轉  一、Intent與Activity應用 0.建立新的Activity步驟 在應用中建立新的Acitivity很常見;步驟1:建立一個class繼承Activity 步驟2:在Android-manifest.xml中添加<activity>元素 比如建立了一個名為SubActivity的Activity,則需要聲明如下:

Android入門:單元測試

一、Android的Junit測試一般的JUnit我們都用過,而針對Android的JUnit也是類似於這種,顯示的結果也是綠條和紅條。單元測試整體架構如下: 我們這裡只介紹其中一個類:AndroidTestCase;二、AndroidTestCase 程式描述:建立一個Android項目:Activity,添加一個EditText,其他不做任何事;import android.app.Activity;import android.os.Bundle;import

Android入門:ImageView介紹

ImageView就是一個用來顯示圖片的視圖;主要我們使用android:src="@drawable/aa"添加圖片;<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/frame2" <!-- 引用圖片-->

Android入門:Log介紹

一、Log類介紹在Logcat視圖中查看Android日誌資訊;(1)Log.v():任意資訊;(2)Log.e():error資訊;(3)Log.w():warning資訊;(4)Log.i():提示資訊;(5)Log.d():Debug資訊;其中:VERBOSE<DEBUG<INFO<WARNING<ERROR;注意:使用System.out.println()輸出日誌時,不能在console中查看,也要在Logcat中查看;注意:Logcat有兩個視圖,我們需要使用

Android入門:查看伺服器圖片應用

一、網狀圖片查看器需求 存在一個Web伺服器,其中存在一個圖片,在Android用戶端能夠訪問這張圖片並在Android用戶端顯示; 當點擊“提交”後,則會顯示指定伺服器的圖片;需要注意的一點是:我們不能使用localhost表示本機,而需要使用區域網路的IP地址,否則會拋Connection confused異常;二、核心代碼介紹 在AndroidManifest.xml中加入:<uses-permission

Android入門:部署時的常見錯誤

錯誤:Failure[INSTALL_FAILED_UPDATE_INCOMPATIBLE]原因:因為沒有卸載乾淨。解決:在Android手機上,“設定”-->“應用程式”-->“管理應用程式”,卸載程式即可;錯誤:failure 【install-failed-already-exists】原因:在Android手機上已經存在該應用。解決:adb shell pm uninstall -k [包名]包名在Eclipse的Device視圖中可查看到,比如org.xiazdong

Android入門:向TextView添加捲軸

預設TextView如果在一螢幕顯示不下的話,是不會有捲軸的,解決方案是在<TextView>外面添加<ScrollView>標籤; <ScrollView android:layout_width="fill_parent" android:layout_height="wrap_content" > <TextView

Android入門:Pull解析XML

文章目錄 應用:建立上面提到的person.xml檔案到/data/data/package/files中 一、Pull解析器介紹pull解析類似於SAX\DOM,都是用來解析XML的方法;二、使用Pull解析器讀取XML資料模板代碼如下:XmlPullParser parser = Xml.newPullParser(); //建立一個PULL解析器parser.setInput(in,"UTF-8");

Android入門:利用SmsManager傳送簡訊

我們可以通過Intent調用傳送簡訊的服務,但是也可以通過SmsManager發送;一、為何需要自己開發簡訊發送器雖然在Android系統中已經存在傳送簡訊的應用,但是如果我們在開發其他應用時需要整合傳送簡訊功能,則很方便。二、開發簡訊發送器應用目標:將應用安裝到5554模擬器上,並發送給5556的模擬器;介面介紹:核心代碼:(1)SmsManager manager = SmsManager.getDefault();   //獲得預設的訊息管理器(2)ArrayList<String&

Android入門:通過XML資料與伺服器進行通訊

一、與伺服器通訊類似於瀏覽器與伺服器通訊,Android應用也可以與Web伺服器通訊,比如Android應用可以訪問Servlet、JSP、圖片等等;Web伺服器通過指定Content-Type可以指定返回的資料的類型,比如text/html表示網頁,text/xml表示XML資料,image/jpeg為圖片;二、通過XML讓用戶端和伺服器交流資料比如Android用戶端開啟相親網,則返回的是多個人的序列,包含人的姓名、年齡等資訊,而怎麼組織這些資料返回給用戶端呢?用XML很方便;三、代碼實現伺

Android入門:File檔案儲存體

文章目錄 1.步驟1:設定模擬器支援sdcard步驟2:在應用中設定許可權注意:建議: 資料的儲存有多種方式,比如資料庫儲存、SharedPreferences儲存、檔案儲存體等;這裡我們將要介紹最簡單的檔案儲存體方式;檔案儲存體簡單的來說就是一般的JAVASE中的IO流,只是把他應用於Android手機中而已;一、檔案儲存體核心代碼檔案儲存體(1)FileOutputStream out = context.openFileOutput(

Android入門:廣播接收者應用(簡訊竊聽器)

一、簡訊竊聽器原理介紹簡訊竊聽器的目的是竊聽某人發送的簡訊,比如我們在A的手機中安裝了此應用想要看B發送給A的簡訊;而怎麼樣才能夠獲得簡訊息呢?如果通過簡訊方式發送給第三方,則會被看出來,因此我們可以通過網路將訊息發送給web伺服器;Android手機中的Messaging應用也只是一個普通的應用;二、核心代碼簡訊竊聽器用戶端核心代碼在AndroidManifest.xml中添加許可權:<uses-permission

Android入門:隱式Intent

一、隱式意圖介紹顯式意圖我們前面已經提到,形如:Intent intent = new

Android入門:廣播接收者應用(電話攔截器)

一、電話攔截器應用說明在我們輸入完電話號碼並撥打到電話時,系統會發出一個有序廣播(action="android.intent.action.NEW_OUTGOING_CALL"),並且預計會發送給電話撥號器應用的廣播接收者,但是我們可以設定一個優先順序更高的攔截器廣播接收者(android:priority="1000"),使得在撥號器的廣播接收者收到電話之前將電話清空,:由於此應用應該比較隱蔽,因此需要開機自啟動,當開機自啟動時,系統會發出一個廣播,啟用滿足條件的組件(action="and

Android入門:Layout

AbsoluteLayout因為已被廢除,因此不做介紹;只要存在介面,就會有布局的存在,就像Swing,雖然一個是案頭應用,一個是手機應用,但是他們都差不多。1.LinearLayout預設布局。組件的排列按照預先定義方向很有序的排列,類似於Swing中的FlowLayout;注意點:(1)可以在<LinearLayout>中添加android:orientation:vertical/horizontal

Android入門:廣播寄件者與廣播接收者

一、廣播寄件者&廣播接收者介紹1.廣播接收者廣播接收者簡單地說就是接收廣播意圖的Java類,此Java類繼承BroadcastReceiver類,重寫:public void onReceive(Context context,Intent intent),其中intent可以獲得傳遞的資料;廣播意圖就是通過Context.sendBroadcast(Intent intent)或Context.sendOrderedBroadcast(Intent

Android入門:Service入門介紹

一、Service介紹Service類似於Windows中的服務,沒有介面,只是在後台運行;而服務不能自己運行,而是需要調用Context.startService(Intent intent);或Context.bindService(Intent

Android入門:ListView(SimpleAdapter實現)

ListView是類似於將一個介面分為一行一行,如:注意:listView.getItemAtPosition(int pos)內部調用了adapter.getItem(int

總頁數: 2945 1 .... 355 356 357 358 359 .... 2945 Go to: 前往
Tags Index:

聯繫我們

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

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