Time of Update: 2013-12-10
本文檔介紹了protocol buffer訊息的二進位格式。在你的應用程式中使用protocol buffers的時候,你不需要理解這些,但是對於你想知道不同的protocol buffer格式如何影響你的訊息編碼的大小是非常有用的。 一個簡單的訊息假設你有如下的一個簡單的訊息定義:message Test1 { required int32 a = 1;}
Time of Update: 2013-12-10
最近開始學習Android開發,結果在搭建開發環境的時候遇到了不少的問題,因為白天要上班,只能晚上回來再搗鼓,結果耗費了近一周的時間才搭建好了Android的開發環境。下面記錄一下Android開發環境搭建的大體步驟,並說說我在搭建過程中遇到的一些問題以及解決的辦法。1.JDK安裝 JDK的安裝比較簡單,按照提示一步步的進行就可以正常安裝了。我使用的JDK版本是JDK1.7.0_01。 #注意:安裝完成後需要將你安裝JDK的目錄的地址添加到系統的環境變數中,詳細的添加步驟網上有很多介紹,這裡
Time of Update: 2013-12-10
本文 關機動作從按鍵觸發中斷,linux kernel層給android framework層返回按鍵事件進入 framework層,再從 framework層到kernel層執行kernel層關機任務。長按鍵對應的handler代碼:frameworks/policies/base/phone/com/android/internal/policy/impl/PhoneWindowManager.javaRunnable
Time of Update: 2013-12-10
EditText是在Android開發中經常被使用到的控制項,主要用來擷取使用者的輸入內容。1.EditText常用屬性 EditText繼承自TextView,所以EditText也擁有一些TextView中的屬性和方法。EditText的常用屬性有以下一些: android:capitalize="sentences"//設定英文字母大寫類型,sentences僅第一個字母大寫;words每一個單詞首字母大小,用空格區分單詞;characters每一個英文字母都大寫
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
[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
搭建環境這裡就不詳細說明了一、Android本地庫編寫1.從Flash Air SDK中提取需要的jar包Android下需要的jar包在Flash Air
Time of Update: 2013-12-10
如果背光漸層過程會引起背光閃爍,可以採取以下任意一種方法修改: 方法1.減少調節層級時間 http://blog.csdn.net/sergeycao 預設的設計在關閉背光時會有滅屏動畫,就是有個Fade Off 的過程,如果想拿掉這個功能: \frameworks\base\service\java\com\android\server\power\DisplayPowerController.java private static final
Time of Update: 2013-12-10
最近實現了android裡的一個機能,在activity裡面畫了一個類比的時針,然後觸摸上面的時針跟分針可以實現調時間的功能。其實,說起原來來還是挺簡單的,但是我花了將近一周的時間才全部實現,有點慚愧。。。一、在activity裡面畫一個時鐘,有時針跟分針,代碼略。 錶盤、時針和分針都是imageView,建立一個位元影像,然後上面蓋了分針的imageView,位元影像旋轉一定的角度,這個時候顯示的就是時針的角度。二、給分針添加onTouch事件:
Time of Update: 2013-12-10
在android中,畫實線可以利用view+底色+1px長或寬,來進行布局配置;但對於虛線,沒有可以直接利用的虛線控制項,也沒有利用現有控制項的比較好的實現方式。要想實現虛線,不外乎兩種方式,一種是利用圖片來實現,另一種就是利用畫布畫虛線來實現。利用圖片的方式我就不介紹了,在這裡介紹第二種方式,也就是利用畫布來做。首先我們定義一個類繼承自View,在onDraw方法裡面利用畫布畫出虛線,代碼如下所示: [java]package
Time of Update: 2013-12-10
Android中實現拍照有兩種方法,一種是調用系統內建的相機,然後使用其返回的照片資料。 還有一種是自己用Camera類和其他相關類實現相機功能,這種方法定製度比較高,洗染也比較複雜,一般平常的應用只需使用第一種即可。用Intent啟動相機的代碼:Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(intent, 1);拍完照後就可以在onActivityResult(int
Time of Update: 2013-12-10
1.在eclipse中建立Android
Time of Update: 2013-12-10
Intent可以傳一個對象 當兩個介面之間跳轉時,需要傳遞一個對象過去,是通過使用Bundle類,並且實體類需要serializable實現序列化,傳遞方法如下:定義一個靜態常量作為key值public final static String SER_KEY="com.xiaoshu.worker";Intent intent=new Intent();intent.setClass(WorkerActivity.this,DisplayWorker.class);
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應用程式中使用OpenGL ES繪製圖形,你必須建立一個視圖作為容器。而更直接的做法是從GLSurfaceView和 GLSurfaceView.Renderer各派生一個實作類別。GLSurfaceView作為使用OpenGL繪製的容器,GLSurfaceView.Renderer將用於控制繪圖的動作。對這些類的更多資訊,請參閱OpenGL ES開發人員指南。
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
按鍵盤的上下鍵矩形就會上下移動;通過執行個體化Handler對象並重寫handkeMessage方法實現了一個訊息接收器。然後再線程中通過sendMessage方法發送更新介面的訊息,接收器收到更新介面的訊息時便執行invalidate方法更新螢幕顯示。 package com.yarin.android.TestOnView; import android.content.Context; import android.graphics.Canvas; import
Time of Update: 2013-12-10
- 對於帳號管理,由介面IAccountManager描述其相關的一組行為- AccountManagerService是Android的系統服務。它實現了介面IAccountManager定義的這一組行為。這些行為的實現依賴應用程式中定義的Authenticator。-
Time of Update: 2013-12-10
問題描述:在Activity中採用startActivityForResult(intent, requestCode)方式啟用AnotherActivity.當AnotherActivity執行:Intent intent=new Intent();intent.putExtra("test", "hello");setResult(RESULT_OK,
Time of Update: 2013-12-10
由於使用RadioGroup,無奈只能實現單排,單列的選項按鈕效果。經過查閱文檔發現RadioGroup繼承LinearLayout,就想著使用嵌套布局來實現,於是就有了如下想法:[html] <RadioGroup > <LinearLayout>