Time of Update: 2013-12-11
從網上可以找到一些ARM toolchain,但是由於Android系統使用的不是glibc而是Bionic libc。因此只能使用靜態編譯器。 其實Android的NDK內建了toolchain,但是不能直接使用NDK目錄內的toolchain,否則會出現找不到crtbegin_dynamic.o檔案。 即使用-L指定目錄或者直接放到gcc命令列也還是提示該檔案找不到。(參考最後附上的連結)。 其實Android
Time of Update: 2013-12-11
下面的這個例子是運行在anroid平台上的。經過在anroid 3.1平台上測試通過。通常有這樣的業務需求:在播放一段視頻之前加入一段廣告,這個段廣告可能是圖片的也能是視頻的,或者是其他的什麼東西。說白了就是序列播放器,就是在一個顯示地區,不同的時間段播放不同類型的內容。要做到這點,首先需要有2個定時器:一個是現實總的播放時間。一個是單個序列項的播放時間。為了靈活期間,序列播放器的序列內容可以通過設定檔讀取產生.設定檔的格式如下:檔案清單01
Time of Update: 2013-12-11
設定android全螢幕模式有兩種方法,一種是在程式碼中設定,另一種是配置manifest.xml檔案,推薦使用第二種方式。 在manifest.xml檔案中<application>和<activity>標籤中都有android:theme屬性 只需要添加下面的xml代碼就好了www.2cto.com1
Time of Update: 2013-12-11
在Android平台下提供了很全面的網路介面,擷取手機設定的網路接入方式更是不在話下了,所以開發以來很方便。 Activity提供了擷取網路管理類的介面ConnectivityManager,用ConnectivityManager就可擷取網路資訊類NetworkInfo,NetworkInfo包含了很多網路狀況的資訊。如下代碼執行個體://擷取網路連接管理者 ConnectivityManager connectionManager =
Time of Update: 2013-12-11
FETC項目指導老師提出了新的需求,想要在遊戲地圖中表現出使用者使用者當期移動的方向,再用GPS的話顯然很不靠譜,所以想到了android強大的感應器。。。很多行動裝置都內建了感應器,android通過Sensor和SensorManager類抽象了這些感應器,通過這些類可以使用android裝置的感應器 一 介紹Sensor類 SDK只有一句介紹“Class representing a sensor. Use
Time of Update: 2013-12-11
這兩天因為項目有個地方需要用到扇形的剪裁區 在網上找相關資料 找到一個方法,但是用起來確實錯的,而且不能隨意的指定圓心的很縱座標 我查相關Api和看ApiDemo發現有畫扇形的方法 但是關於剪裁的沒有剪裁扇形的方法 有一個剪裁弧形的方法, addArc(RectF oval, float startAngle, float sweepAngle) Add the specified arc to the path
Time of Update: 2013-12-11
一、Activity生命週期 遊戲開發時我們只需要重載onCreate(), onResume(), 和onPause() 方法,因為無論如何onResume(), 和onPause() 都會調用。當onPause() 之後,系統可能由於記憶體過低殺掉該activity,然後onStop() 和onDestroy()就不會被執行,而onStart()要在onStop()執行了才會被調用,onpause()之後喚醒activity只會調用onResume(). 1)
Time of Update: 2013-12-11
類結構圖:java.lang.Object ↳android.view.View ↳android.view.ViewGroup ↳android.widget.LinearLayout
Time of Update: 2013-12-11
首先,讓我們來看下本程式的實現:圖中的五個ImageButton實現不同的功能:1.調大音量2.減小音量3.調整手機模式為正常4.調整手機模式為靜音5.調整手機模式為震動 下面給出實現的代碼:[java] public class EX07_08 extends Activity { /* 變數宣告 */ private ImageView myImage; private
Time of Update: 2013-12-11
最近需要用到第三方的SO庫,所以特地學習了NDK的prebuilt部分,文檔裡是這麼寫的:E:\android\android-ndk-r8d\docs\PREBUILTS.html include $(CLEAR_VARS) LOCAL_MODULE := foo-prebuilt LOCAL_SRC_FILES := libfoo.so LOCAL_EXPORT_C_INCLUDES :=
Time of Update: 2013-12-11
Android 更新UI的兩種方法——handler和runOnUiThread()在Android開發過程中,常需要更新介面的UI。而更新UI是要主線程來更新的,即UI線程更新。如果在主線線程之外的線程中直接更新頁面顯示常會報錯。拋出異常:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can
Time of Update: 2013-12-11
做Android開發的應該都知道,如果APK沒有混淆打包,裡面的代碼反編譯之後就跟明文沒什麼區別了,最近用proguard混淆用的比較多,這裡記錄下,以免以後忘了查看1. 基本配置
Time of Update: 2013-12-11
在Android手機的AppWidget上如何開啟一個Activity?一、onUpdate()函數中 //建立一個Intent對象 Intent intent = new Intent(context,MyActivity.class); intent.setAction(broadCastString); //設定pendingIntent的作用 PendingIntent pendingIntent = PendingIntent.
Time of Update: 2013-12-11
接觸安卓有一段時間了,個人感覺安卓頁面自適應這塊比web複雜的多,因為手機開發要考慮多種螢幕,下面就對這塊做一下總結:一:不同的layoutAndroid手機螢幕大小不一,有480x320, 640x360,
Time of Update: 2013-12-11
沒翅膀的飛鳥〝d:\linux\linuxkernel\WORKING_DIRECTORY\android-omap-20111108-gingerbread\dalvik\vm\alloc\HeapSource.cGcHeap *dvmHeapSourceStartup(size_t startSize, size_t absoluteMaxSize){ /* * Allocate a
Time of Update: 2013-12-11
Time of Update: 2013-12-11
1. 首先下載AndEngine 源碼 和 example和八個擴充,下載後,解壓。2.講10個解壓包匯入到eclipse(會有錯誤),首先,將AndEngine 選擇項目--》 屬性,選擇java compiler,將右側的 compiler compliance level 改為 1.6 。其次,針對AndEngine的八個擴充,同樣安裝上述方法,把compiler compliance level 改為1.6,然後分別匯入剛才編譯好的
Time of Update: 2013-12-11
去除ListView滑到頂部和底部時邊緣的黑色陰影:android:fadingEdge="none" ----------------------------------------------------去除拖動時預設的黑色背景:android:cacheColorHint="#00000000" 或[java] listView.setCacheColorHint(Color.TRANSPARENT);
Time of Update: 2013-12-11
1:Application是什嗎? Application和Activity,Service一樣,是android架構的一個系統組件,當android程式啟動時系統會建立一個 application對象,用來儲存系統的一些資訊。通常我們是不需要指定一個Application的,這時系統會自動幫我們建立,如果需要建立自己 的Application,也很簡單建立一個類繼承
Time of Update: 2013-12-11
<一>簡介什麼是SAX呢?以前只是聽說SAX,SAX的,但從未接觸,今天學習一下,順便做一下筆記。SAX是Simple API for XML的縮寫,它既是一個介面也是一個包。SAX是一個解析速度快並且佔用記憶體少的xml解析器,非常適合用於Android等行動裝置。