一、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有兩個視圖,我們需要使用
一、網狀圖片查看器需求 存在一個Web伺服器,其中存在一個圖片,在Android用戶端能夠訪問這張圖片並在Android用戶端顯示; 當點擊“提交”後,則會顯示指定伺服器的圖片;需要注意的一點是:我們不能使用localhost表示本機,而需要使用區域網路的IP地址,否則會拋Connection confused異常;二、核心代碼介紹 在AndroidManifest.xml中加入:<uses-permission
一、綁定服務介紹前面文章中講過一般的通過startService開啟的服務,當訪問者關閉時,服務仍然存在;但是如果存在這樣一種情況:訪問者需要與服務進行通訊,則我們需要將訪問者與服務進行綁定;如果使用Context.bindService()方法啟動服務,則在服務未建立時,系統會調用服務的onCreate()方法,接著調用onBind()方法,這時就訪問者與服務已經綁定;如果多次調用bindService()多次綁定服務,則不會有副作用(導致多次綁定);綁定服務的運行流程如所示:二、Bind
一、AIDL介紹AIDL:Android Interface Definition
一、與伺服器通訊類似於瀏覽器與伺服器通訊,Android應用也可以與Web伺服器通訊,比如Android應用可以訪問Servlet、JSP、圖片等等;Web伺服器通過指定Content-Type可以指定返回的資料的類型,比如text/html表示網頁,text/xml表示XML資料,image/jpeg為圖片;二、通過XML讓用戶端和伺服器交流資料比如Android用戶端開啟相親網,則返回的是多個人的序列,包含人的姓名、年齡等資訊,而怎麼組織這些資料返回給用戶端呢?用XML很方便;三、代碼實現伺
文章目錄 1.步驟1:設定模擬器支援sdcard步驟2:在應用中設定許可權注意:建議: 資料的儲存有多種方式,比如資料庫儲存、SharedPreferences儲存、檔案儲存體等;這裡我們將要介紹最簡單的檔案儲存體方式;檔案儲存體簡單的來說就是一般的JAVASE中的IO流,只是把他應用於Android手機中而已;一、檔案儲存體核心代碼檔案儲存體(1)FileOutputStream out = context.openFileOutput(
一、簡訊竊聽器原理介紹簡訊竊聽器的目的是竊聽某人發送的簡訊,比如我們在A的手機中安裝了此應用想要看B發送給A的簡訊;而怎麼樣才能夠獲得簡訊息呢?如果通過簡訊方式發送給第三方,則會被看出來,因此我們可以通過網路將訊息發送給web伺服器;Android手機中的Messaging應用也只是一個普通的應用;二、核心代碼簡訊竊聽器用戶端核心代碼在AndroidManifest.xml中添加許可權:<uses-permission
一、隱式意圖介紹顯式意圖我們前面已經提到,形如:Intent intent = new
一、電話攔截器應用說明在我們輸入完電話號碼並撥打到電話時,系統會發出一個有序廣播(action="android.intent.action.NEW_OUTGOING_CALL"),並且預計會發送給電話撥號器應用的廣播接收者,但是我們可以設定一個優先順序更高的攔截器廣播接收者(android:priority="1000"),使得在撥號器的廣播接收者收到電話之前將電話清空,:由於此應用應該比較隱蔽,因此需要開機自啟動,當開機自啟動時,系統會發出一個廣播,啟用滿足條件的組件(action="and
一、廣播寄件者&廣播接收者介紹1.廣播接收者廣播接收者簡單地說就是接收廣播意圖的Java類,此Java類繼承BroadcastReceiver類,重寫:public void onReceive(Context context,Intent intent),其中intent可以獲得傳遞的資料;廣播意圖就是通過Context.sendBroadcast(Intent intent)或Context.sendOrderedBroadcast(Intent
一、Service介紹Service類似於Windows中的服務,沒有介面,只是在後台運行;而服務不能自己運行,而是需要調用Context.startService(Intent intent);或Context.bindService(Intent
ListView是類似於將一個介面分為一行一行,如:注意:listView.getItemAtPosition(int pos)內部調用了adapter.getItem(int
一、ListView介紹 ListView是類似於將一個介面分為一行一行,如: ListView只是一個視圖,而如果要在這個列表視圖中顯示資料,則必須要通過“Adapter”,我們通常有三種Adapter:(1)ArrayAdapter:每行只能是一個文本;(2)SimpleAdapter:此種方式不是很好,經過測試,只能顯示一行資料;(3)繼承BaseAdapter:此種方式較靈活,可以自訂將每行對應到不同的布局xml中;(4)SimpleCursorAdapter:此處傳入的資料不是Lis
文章目錄 1.儲存2.讀取 一、SharedPreferences應用情境SharedPreferences 用於儲存參數;內部是以XML檔案進行儲存的,位於/data/data/package/shared_prefs目錄中;二、SharedPreferences核心代碼1.儲存SharedPreferences preference = context.getSharedPreferences("xiazdong",
一、設定部分字型的顏色通過SpannableStringBuilder style = new SpannableStringBuilder(CharSequence cs);style.setSpan(new ForegroundColorSpan(color), begin, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);tv.setText(style);設定,由於此種方法比較複雜,我實現了一個輔助類,能夠快速實現部分字型的顏色;final class
文章目錄 1. android:focusable2.android:maxLength3.android:singleLine4.android:inputType5.android:hint6.android:drawableLeft/android:drawableRight
一、進入DDMS perspective進入DDMS視圖後,出現如所示:1.Devices:顯示現在能夠使用的裝置,比如虛擬機器或真機 ; 以及每個裝置存在的程式;2.Emulator Control:能夠給裝置打電話,發簡訊;3.Logcat:類似於Java程式的Console,報錯、顯示資訊都在此處顯示;4.File
文章目錄 1.監聽器 一、Button的繼承結構java.lang.Object|-android.view.View|-android.widget.TextView|-android:widget.Button二、Button使用1.監聽器android.view.View.OnClickListener btn.setOnClickListener(new
第一種:使用KSOAP2庫原帖例子來自 http://www.cnblogs.com/ghj1976/archive/2011/04/26/2028904.html這東西看起來好是好,可我最終還是以失敗告終。第一次崩潰是因為版本問題,首頁上下載的最新2.5.7不知怎麼搞的,編譯沒問題,一運行就程式崩潰。後來換成2.4的總算成功了。第二次也不知道什麼原因。例子能跑通,我自己的程式卻死活不行,再次崩潰。 原帖分析的不錯,copy一下。1、指定 WebService 的命名空間和調用方法import
sencha如果不做設定,是一個framework頁面,當點擊瀏覽器返回或者Android的返回鍵的時候會跳出頁面或整個程式所以需要實現route路徑網上麼有特別詳細的說明,研究了很久分享一個首先,需要在main的地方開始就加入曆史路徑。在app.jslaunch: function() {//增加曆史路徑,設定main為homethis.getApplication().getHistory().add(Ext.create('Ext.app.Action', {