Time of Update: 2013-12-11
今天做用戶端想服務端提交資訊的時候,報出了如標題所顯示的方法 方法以及參數如下: 輸入的參數為:http://192.168.1.173:8080/Api/petinfo/petinfo?flag=adopt&json=[{"pettype":"100","petname":"ge"}] public static InputStream
Time of Update: 2013-12-11
開發過程中,我們會遇到很多關於字串的操作,它是一個常用的資料類型,下面對它的用法進行了匯總: //1、建立常量字串。 NSString *astring = @"This is a String!"; //2、建立Null 字元串,給予賦值。 NSString *astring = [[NSString alloc]
Time of Update: 2013-12-11
在初始化過程裡,會顯示一個LOGO圖片,那麼它是怎麼實現顯示這個圖片的呢?它的代碼如下:#001 /* 565RLE image format: [count(2 bytes), rle(2 bytes)] */#002 #003 int load_565rle_image(char *fn)#004
Time of Update: 2013-12-11
使用過Android的同學,尤其是用過山寨pad,應該對Android的重啟問題印象深刻吧。Android由於其設計的複雜性,可能會使得系統在不經意時陷入異常狀態,因此Android設計了一套看門狗機制,當檢測到問題後,自動重啟。再說說我碰到的問題吧,剛帶起Android的時候,android的重啟問題異常嚴重,經常操作一會後,介面卡住,等待1分鐘左右,重啟…, trace大約如下:W/Watchdog( 813): *** WATCHDOG KILLING
Time of Update: 2013-12-11
附帶電話號碼:[java] Intent mIntent = new Intent(Intent.ACTION_VIEW);
Time of Update: 2013-12-11
處理音頻焦點 儘管某個時刻只有一個activity可以運行,Android卻是一個多任務環境.這對使用音訊應用帶來了特殊的挑戰,因為只有一個音訊輸出而可能多個媒體都想用它.在Android2.2之前,沒有內建的機制來處理這個問題,所以可能在某些情況下導致壞的使用者體驗.例如,當一個使用者正在聽音樂而另一個應用需要通知使用者一些重要的事情時,使用者可能由於音樂聲音大而不能聽的通知.從Android2.2開始,平台為應用提供了一個協商它們如何使用裝置音訊輸出的途徑,這個機制叫做音頻焦點. 
Time of Update: 2013-12-11
mainpage.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
Time of Update: 2013-12-11
By LiAnLab.org / 宋寶華《Android架構縱橫談之一——軟體自愈能力》已經談地告了一個段落。接下來這個系列二我們談Android效能方面的考慮。Android系 統組件繁雜,盤根錯節,若非在效能上進行充分的考慮,恐怕會慢如蝸牛。Android有獨具特色的Dalvik虛擬機器,啟動過程中即載入許多資源以便子進 程進行繼承的Zygote,廣泛使用共用記憶體的AudioFlinger、 SurfaceFlinger、屬性服務,應用程式對圖形的direct
Time of Update: 2013-12-11
1.Uri通用資源標誌符(Universal Resource Identifier, 簡稱"URI")。Uri代表要操作的資料,Android上可用的每種資源 - 映像、視頻片段等都可以用Uri來表示。 URI一般由三部分組成:訪問資源的命名機制。存放資源的主機名稱。資源自身的名稱,由路徑表示。 Android的Uri由以下三部分組成: "content://"、資料的路徑、
Time of Update: 2013-12-11
從昨晚到現在終於調試通了一個startActivityForResult的例子,網上要麼有些說的太複雜了,要麼說的含糊,搞的我走了很多彎路,所以寫篇心得。 在一個主介面(主Activity)上能串連往許多不同子功能模組(子Activity上去),當子模組的事情做完之後就回到主介面,還同時返回一些子模組完成的資料交給主Activity處理。
Time of Update: 2013-12-11
手機的螢幕相對來說比較小,有時需要使用一行文字框(TextView或其子類)顯示一行較長的文字,一種做法是將文字切斷,使用…來顯示。常見的做法是採用Marquee(走馬燈效果)使文本滾動。本例介紹了如果使用TextView的Marquee效果。看看layout 中 marquee.xml
Time of Update: 2013-12-11
package com.wirelessqa.helper; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import org.apache.http.util.EncodingUtils; import android.app.Activity;
Time of Update: 2013-12-11
Android-管理Android手機案頭沒有接觸手機編程之前,我就很好奇,那些主題背景和動態壁紙是如何做出來的,如何把表徵圖放到手機案頭上,學習了關於管理Android手機案頭之後,我大致瞭解了這些內容,算是掃了一下盲了。我相信只要用過一段Android系統手機的使用者,對於手機案頭的操作是非常明了的。比如刪除案頭組件,添加相應的組件到案頭這些簡單的操作。關於手機案頭的這部分內容,我自己學習了如何開發即時壁紙(Live
Time of Update: 2013-12-11
我們可以通過ComponentName以及Intent的setComponent來實現:在一個應用程式裡面啟動另外一個已經安裝的應用程式或系統程式。下面是一個在一個應用程式裡面啟動另外一個已經安裝的程式,如下: [javascript]//組件名稱,第一個參數是應用程式的包名,後一個是這個應用程式的主Activity ComponentName com = new
Time of Update: 2013-12-11
一. 什麼是藍芽(Bluetooth)?1.1 BuleTooth是目前使用最廣泛的無線通訊協議1.2 主要針對短距離裝置通訊(10m)1.3 常用於串連耳機,滑鼠和移動通訊裝置等.二. 與藍芽相關的API2.1 BluetoothAdapter:代表了本地的藍芽適配器2.2 BluetoothDevice代表了一個遠端Bluetooth裝置三.
Time of Update: 2013-12-11
1. 除了前面給大家介紹的execSQL()和rawQuery()方法, SQLiteDatabase還專門提供了對應於添加、刪除、更新、查詢的操作方法: insert()、delete()、update()和query()
Time of Update: 2013-12-11
使用tablelayout及tablerow產生表格,這裡我只產生了一次,可以根據需求更改哦....,對於裡面的控制項是可以監聽的....mainactivity代碼如下:[html] package com.xy.tablerow; import android.os.Bundle; import android.app.Activity; import android.graphics.Color; import android.
Time of Update: 2013-12-11
前文在描述Android應用程式和SurfaceFlinger服務的關係時提到,每一個有UI的Android應用程式都需要與SurfaceFlinger服務建立一個串連,以便可以通過這個串連來請求SurfaceFlinger服務為它建立和渲染Surface。在本文中,我們將以Android系統的開機動畫應用程式為例,詳細描述Android應用程式是如何與SurfaceFlinger服務建立串連的。 &
Time of Update: 2013-12-11
做Android應用程式開發很長時間了,今天總結一個比較合理的Android應用程式架構Demo。我們知道在WEB開發中,喜歡使用MVC架構進行應用程式架構搭建。此架構與MVC類似,由於沒有操作資料庫,因此去掉了Model層,結合了Android嵌入式作業系統的一些特點。整個應用程式分為兩塊——UI層和邏輯層,也就是View和Controller。UI層就是普通的Activity,通過aidl與進程獨立的Service進行互動,這樣可以減小單進程的記憶體佔用,Servic
Time of Update: 2013-12-11
在網上搜到很多都是一樣的版本,只有平移和縮放的功能。我在搜到的原始碼基礎上添加了旋轉和邊界檢查的功能。 代碼主要分兩部分,一個activity一個view,代碼如下:[java] package com.example.touch; import android.app.Activity; import android.os.Bundle; public class TouchImageViewActivity