Time of Update: 2013-12-11
Android遊戲開發系統控制項-DialogDialog(對話方塊)在Android應用開發中經常用到,下面是學習《Android遊戲編程從零開始》一書,關於Dialog的初步學習。建立項目:DialogProject功能:顯示有TextView和按鈕的對話方塊 簡單對話方塊: 添加單選框的對話方塊: 添加多選框的對話方塊: 添加列表的對話方塊: 添加自訂布局的對話方塊: 項目原始碼:=>&g
Time of Update: 2013-12-11
以前在做iOS項目的時候,UI操作是不允許寫在子線程當中的,不然會出異常。那麼Android中是不是這樣呢?答案:是的! 你可以把某個UI操作( 比如:textView.setText("123")
Time of Update: 2013-12-11
有下面一段代碼[html] <?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
[java] view plaincopyprint? 在 android 平台上搞開發工作,會經常用到一些 Log 輸出調試資訊。眾所周知,android 中有五種類型的 Log , v, d, i, w, e 這裡就不再贅 述 (如果對這些不瞭解的朋友,推薦看 android_Tutor 的博文 http://www.bkjia.com/kf/201205/132161.html , 上面講的很詳細)本文主要講一下如何統一控制 Log 的輸出和關閉。一般我們會在 debug
Time of Update: 2013-12-11
[coolxing按: 轉載請註明作者和出處, 如有謬誤, 歡迎在評論中指正.] 多線程在所有程式設計語言中都是比較難以理解和掌握的, 這幾天上網看了很多android多線程方面的資料, 在這裡做一些總結. 什麼時候使用多線程:1. 耗時操作使用多線程, 耗時操作放在UI線程中會導致使用者的操作無法得到響應.2. 阻塞操作使用多線程, 理由同上.3. 多核CUP的裝置使用多線程, 可以有效提高CPU的利用率.4.
Time of Update: 2013-12-11
文法(SYNTAX):<receiverandroid:enabled=["true" | "false"] android:exported=["true" | "false"] android:
Time of Update: 2013-12-11
一、環境搭建 1、下載與android搭建有關的SDK和ADT 2、開啟Eclipse,點擊Help下的Install New Software,點擊add,通過彈出的介面來安裝ADT,Name可以自己隨便起一個,Location為ADT的路徑(注意:路徑不要有中文名),添加完成後點擊OK,然後就是下一步…下一步…完成 3、安裝所需要的虛擬機器:點擊window,然後點擊AVD
Time of Update: 2013-12-11
androidActivity之間的跳轉不只是有startActivity(Intent i)的,startActivityForResult(Intent intent, int requestCode)也是常用的方法。 其作用是可以用onActivityResult(int requestCode, int resultCode, Intent data)方法獲得請求Activity結束之後的操作。
Time of Update: 2013-12-11
<?xml version="1.0"
Time of Update: 2013-12-11
震動效果實現如下: [java] if(Settings.System.getInt(getContentResolver(), Settings.System.LOCKSCREEN_SOUNDS_ENABLED, 1) != 0) { Vibrator vibrator = (Vibrator) getSystemService("vibrator");
Time of Update: 2013-12-11
上一篇:http://www.bkjia.com/kf/201206/134435.htmlpublic void onInflate(Activity activity, AttributeSet attrs, Bundle
Time of Update: 2013-12-11
本例展示一個Activity怎麼接受通過它開啟的另外一個Activity返回的結果。比較常見的例子是,傳送簡訊的時候,需要開啟連絡人程式選擇連絡人,然後返回選擇的資訊到發送程式。setResult()方法負責發送資訊,onActivityResult()方法負責接受資訊。// Definition of the one requestCode we use for receiving resuls. static final private int
Time of Update: 2013-12-11
通過使用Intent-Filter中的<category>元素,我們可以把activities進行分組。假設已經在AndroidManifest.xml中添加了<category>元素:<?xml version="1.0" encoding="utf-8"?> <manifest
Time of Update: 2013-12-11
問題:昨天調試一個CA庫link失敗的問題:ca廠商一般提供的都是靜態ca庫,這樣子你直接將其與你的庫link在一起即可使用,但由於apk在ndk中編譯器:android-ndk-r6b\arm-linux-androideabi-4.4.3而ca庫使用hisi編譯器:arm-eabi-4.4.0_hisi 兩者使用的編譯不同,所以需要在linux
Time of Update: 2013-12-11
ScrollView是一種特殊的FrameLayout,使用ScrollView可以使使用者能夠滾動一個包含views的列表,這樣做的話,就可以利用比物理顯示地區更大的空間。有一點需要注意一下,那就是ScrollView只能包含一個子視圖view或ViewGroup(這個ViewGroup通常是LinearLayout)。 不要混合使用ListView和ScrollView。ListView被設計用來顯示一些相關的資訊,同時,ListView也已經被最佳化了去顯示大量的列表lists。
Time of Update: 2013-12-11
第一、準備工作1。將源碼中packages/apps/Launcher2整個檔案夾拷貝到一個目錄中,這個目錄不能是Eclipse的工程目錄比如wrokgroups。最好在D盤根目錄建立一檔案夾別帶中文(習慣)2。建立Android項目,選擇"Create project from existing
Time of Update: 2013-12-11
如果工程引入了android-support-v4的jar類庫,那麼在工程打包混淆時,就會出現報錯提示。例如提示你:You may need to specify additional library jars (using '-libraryjars')。這裡先給出解決方案,稍後我們再來解釋如何處理類似情況:在proguard.cfg裡的後面,添加如下內容:[java]-libraryjars /android-support-v4.jar -dontwarn
Time of Update: 2013-12-11
這應該是大部分Android開發人員在使用ListView時會碰到問題,在解決這個問題前,需要先瞭解什麼叫觸摸模式。觸摸模式(Touch Mode),在Android
Time of Update: 2013-12-11
3.1 AppWidget到底支援哪些view在Android 2.2 SDK中我們初次開機模擬器可以看到和以前不一樣的是多出了一個綠色的小機器人提示資訊,Google給我們了示範了Android中如何通過 RemoteView和簡單的圖片輪換方式實現動畫效果在案頭小工具中,appWidget的基類時AppWidgetProvider類,不過
Time of Update: 2013-12-11
在OpenGL ES 2.0中的投影和照相視圖在ES 2.0的API中,首先要通過把一個矩陣成員添加給繪圖物件頂部的著色器(Vertex Shaders)來使用投影和照相視圖。然後,這個被添加的矩陣成員能夠產生並把投影和照相視圖應用給繪圖物件。1. 給頂層著色器(Vertex