Time of Update: 2013-12-10
本文檔介紹了protocol buffer訊息的二進位格式。在你的應用程式中使用protocol buffers的時候,你不需要理解這些,但是對於你想知道不同的protocol buffer格式如何影響你的訊息編碼的大小是非常有用的。 一個簡單的訊息假設你有如下的一個簡單的訊息定義:message Test1 { required int32 a = 1;}
Time of Update: 2013-12-10
使用CountDownTimer實現比較簡單,以下是將Button對象傳進來的TimeCountButton類。 [java]public class CountDownButton extends CountDownTimer { public static final int TIME_COUNT_FUTURE = 60000; public static final
Time of Update: 2013-12-10
現象描述: 在正常情況下,當模擬器被開啟後,會在C:\Documents and Settings\Administrator\.android\avd\xxx.avd的目錄下會產生cache.img.lock,hardware-qemu.ini.lock, sdcard.img.lock,userdata-qemu.img.lock這樣的檔案夾,用來標記當前模擬器裝置處於開啟狀態,當模擬器裝置關閉的時候會自動刪除這些檔案夾。 但是,如果電腦意外重啟或者模擬器被非法關閉時,
Time of Update: 2013-12-10
其實1.3以後的版本就添加了android的支援,所以下載完源碼後,在SDL目錄下建立一個jni的目錄,然後將原先SDL目錄下面的檔案以及檔案夾都拷貝到jni目錄下面,在jni目錄下面我們會看見一個android.mk的檔案,這就是官方給我們編寫的編譯檔案,由於手機基本上都是使用的arm編譯器,所以我在裡面添加了LOCAL_ARM_MODE=arm,模組的編譯使用arm編譯器來編譯,具體的內容如下:[cpp]
Time of Update: 2013-12-10
AndroidManifest.xml是每個Android程式中必須的檔案,位於整個項目的根目錄下,描述了package中組件,如Activities、Services、Content Providers、Intent Receivers等,以及它們各自的實作類別,各種能被處理的資料和啟動位置。 其源碼如下:AndroidManifest.xml源碼 1 <manifest xmlns:android="http://schemas.android.com/apk/
Time of Update: 2013-12-10
Button繼承自TextView,所以TextView的一些屬性同樣也適用於Button控制項。 Button的直接子類為CompoundButton。Button的間接子類有CheckButton、RadioButton、Switch和ToggleButton。1.Button常用屬性設定1.1設定Button的背景顏色 要設定Button按鈕的背景顏色,可以通過在xml檔案中設定android:background屬性實現,同樣也可以通過在代碼中使用setBackgroundColor
Time of Update: 2013-12-10
在Android學習過程中,碰到很多地方需要使用到網路編程相關的東西。很可惜以前沒接觸過網路編程相關的知識,但是為了能夠繼續深入的學習Android開發,只好從頭開始一點一點學起,希望能夠補充一些關於網路編程的知識。 講解的非常詳細,按照上面的手順一步步的安裝,應該沒有問題。 如何使用MyEclipse和Tomcat開發工具,在上述文檔中也有簡單提及。不過,還是讓我們在實戰中慢慢摸索吧。1.Http協議簡介 Http(超文字傳輸通訊協定
Time of Update: 2013-12-10
今天在做項目的一個新功能的時候,從網上尋找資源,發現android2.2中出現的MATCH_PARENT感到不明白,過去只有FILL_PARENT和WRAP_CONTENT那麼match_parent到底是什麼類型呢?經過一番研究發現,從Android 2.2開始FILL_PARENT改名為MATCH_PARENT ,從API
Time of Update: 2013-12-10
Android跟伺服器互動資料,有時資料量大時,就需要以xml形式的互動資料。這裡來實現伺服器給Android用戶端發送xml資料,Android用戶端解析。伺服器端我使用dom4j第三方包來組織xml資料,大家可自行百度下載。而Android用戶端則使用 XmlPullParser來解析xml資料。 伺服器端代碼: [java] package servlet; import
Time of Update: 2013-12-10
main.xml:代碼如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2013-12-10
adb介紹SDK的Tools檔案夾下包含著Android模擬器操作的重要命令adb,adb的全稱為(Android Debug Bridge就是調試橋的作用。通過adb我們可以在Eclipse中方面通過DDMS來調試Android程式。藉助這個工具,我們可以管理裝置或手機模擬器的狀態。還可以進行以下的操作: 1、快速更新裝置或手機模擬器中的代碼,如應用或Android
Time of Update: 2013-12-10
概述使用Camera有兩種方式:通過Intent使用已有的app和通過Camera構建自己的app。Camera相關聲明如果你的應用程式要使用Camera,則必須獲得使用許可,需要在AndroidManifest.xml中加入如下聲明。<uses-permissionandroid:name="android.permission.CAMERA" />如果你的應用程式必須有Camera才能使用,則聲明如下:<uses-featureandroid:name=
Time of Update: 2013-12-10
請修改檔案/alps/frameworks/ex/chips/src/com/android/ex/chips/RecipientAlternatesAdapter.javaprivate static Cursor queryAddressData(Context context, ArrayList<String> addressesList, int addressType)把這裡:
Time of Update: 2013-12-10
[java]<SPAN style="FONT-FAMILY: Arial, Helvetica, sans-serif"><SPAN style="FONT-SIZE: 18px"> </SPAN></SPAN> [java]<SPAN style="FONT-FAMILY: Arial, Helvetica, sans-serif"><SPAN
Time of Update: 2013-12-10
以前寫部落格都是用百度空間,總感覺不專業,訪問量少,好友少,裡邊可運用的資源也少,所以昨天網上查了一下,覺得iteye社區還不錯,就申請了一個iteye帳號,今天開始寫博,希望大家多關注多交流,共同進步.
Time of Update: 2013-12-10
簡繁體相互轉換,首先我們要引入一個包:jcc-bate-0.7.3.jar。我們先來看下這個包的結構: 由圖我們知道,通過JChineseConvertor.getInstance();可以得到執行個體,再通過s2t和t2s方法可以進行轉化。s2t方法就是將簡體轉換成繁體,t2s方法就是將繁體轉換成簡體。[java] ?//簡體轉成繁體 public String
Time of Update: 2013-12-10
就是很像開關的那種控制項,它只有兩個狀態:on和off:在IOS中,有個UISwitch控制項,其,如下:  
Time of Update: 2013-12-10
package com.guo; import java.io.File; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android.view.View; import
Time of Update: 2013-12-10
一個android下擷取無線wif訊號、ssid、MAC等操作的類。WifiAdmin.javapackage com.afu; import java.util.List; import android.content.Context; import android.net.wifi.ScanResult; import android.net.wifi.WifiConfiguration; import android.net.wifi.WifiInfo; import
Time of Update: 2013-12-10
由於使用RadioGroup,無奈只能實現單排,單列的選項按鈕效果。經過查閱文檔發現RadioGroup繼承LinearLayout,就想著使用嵌套布局來實現,於是就有了如下想法:[html] <RadioGroup > <LinearLayout>