Time of Update: 2018-12-05
小遊戲引擎http://code.google.com/p/loon-simple/A*尋路 http://www.j2megame.org/index.php/content/view/285/125.htmlhttp://www.moandroid.com/?p=1730最近也在學習遊戲開發,計劃在5.1前做個簡單的遊戲,在這裡將我學習的筆記整理後與大家分享。遊戲縮寫遊戲縮寫遊戲類型解釋ACTAction Game動作遊戲AVGAdventure Game冒險遊戲CAGCard
Time of Update: 2018-12-05
本文假設讀者擁有基礎的影像處理概念。這是今天剛剛完成的一個方法,之前不停地在網上找有關 Android 的映像模糊處理代碼。期間找到了倒影、縮放等參考代碼,卻無一文章對模糊處理有過提及。最多也就是提到使用 BlurMaskFilter 來進行模糊處理。為了這個害人的文章,我整整浪費了一下午時間,最後發現它只能用於對 Paint 的邊緣進行處理。而我們要處理的是整幅映像,所以這完完全全是一個騙人的說法。由於先前在 VB.NET 上處理過映像,也寫過相關代碼,當時 VB.NET 代碼分兩種形式:1
Time of Update: 2018-12-05
文章目錄 初學Android遊戲開發的朋友,往往會顯得有些無所適從,他們常常不知道該從何處入手,每當遇到自己無法解決的難題時,又往往會一邊羨慕於 iPhone下有諸如Cocos2d-iphone之類的免費遊戲引擎可供使用,一邊自暴自棄的抱怨Android平台遊戲開發難度太高,又連個像樣的遊 戲引擎也沒有,甚至誤以為使用Java語言開發遊戲是一件費力不討好且沒有出路的事情。 作者:
Time of Update: 2018-12-05
通知使用者Notifying the User某些情況下需要通知使用者你的應用程式中發生了一個事件。一些事件請求使用者應答而另外一些則不需要。比如:· 當一個事件比如儲存檔案結束時,應該出現一條訊息確認儲存成功。· 如果一個後台啟動並執行應用程式需要使用者關注,這個應用程式應該建立一個通知來允許使用者在方便時進行應答。·
Time of Update: 2018-12-05
本文描述 Android SDK 安裝過程,包括:Android SDK 2.2, Eclipse 3.5.2(galileo), 和 Andoid Development Tools (ADT) plugin。 一個前提是使用者已經安裝了 JDK5.0 或 JDK 6.0。並且在系統內容變數設定了 Path 包含 JDK 的 bin 目錄。 [安裝 Android 2.2] 1. 下載Android 2.2
Time of Update: 2018-12-05
聲明:本文轉載自android開發網,http://www.android123.com.cn/androidkaifa/683.html 有關Android JNI開發中比較強大和有用的功能就是從JNI層建立、構造Java的類或執行Java層的方法擷取屬性等操作。 一、類的相關操作 1. jclass FindClass(JNIEnv *env, const char *name); 尋找類
Time of Update: 2018-12-05
BUG:在ES檔案管理工具中選擇AVI檔案播放,視頻有聲音無畫面.由於android2.2預設的視頻播放組件不支援avi播放,所以需要加上提示.在DDMS中查看調試資訊,發現以下資訊.06-01 14:16:33.450: W/AVIExtractor(1186): Unsupported video format 'MJPG'06-01 14:16:33.450: W/AVIExtractor(1186): strh Unsupported video format
Time of Update: 2018-12-05
android 真機 安裝 模擬器 DevTools Development.apk 在android模擬器中 可以通過Dev Tools 下的 Instrumentation 來運行相應的TestRunner 而在有些android真機中 卻不見得就能找到該DevTools 經尋找 可以從模擬器中匯出 然後安裝該Development.apk 到真機系統 附件為 從android 2.2模擬器中 匯出的Development.apk (下載後 請將.zip 修改為.apk) 下文轉自:
Time of Update: 2018-12-05
AndroidIME與軟鍵盤簡單分析原文地址:http://www.longene.org/forum/viewtopic.php?f=5&t=3935以原始碼中/android_src/packages/inputmethod/LatinIME/為例。我們已經知道了軟鍵盤是由IME調出的,並且彈出軟鍵盤的語句為:代碼: 全選 InputMethodManager imm = null;imm = (InputMethodManager)getSystemService(Context.
Time of Update: 2018-12-05
本文是對網上的文章《Android開發指南-使用者介面-對話方塊》的部分內容進行簡化,並加上自己的某些理解。裡面的相同內容,著作權歸原翻譯作者所有。顯示對話方塊 對話方塊經常作為Activity的一部分來建立和顯示。你通常應該從protected Dialog Activity.onCreateDialog (int
Time of Update: 2018-12-05
用到Button,誰都會想到網頁那裡面各式各樣的Button,那麼你是否也想設計出那種效果呢?呵呵,答案是肯定的,android很強大。但是,今天剛邁出第一步就發現了一個頭疼的問題。什麼事都是從簡到繁再到簡的,就像Button的設計也一樣。想設計出很多不同的很拉風的Button肯定第一步就是給Button設定背景,我也是這麼做的,可是設定背景為顏色後Button變成了Textview一樣,並且高度跟文字一樣,這肯定不是我想要的結果啦,然後百度得到了結果:先說再貼連結。android
Time of Update: 2018-12-05
1.耳機插拔首先,在oncreate裡面註冊receiver, registerReceiver(headSetReceiver, new IntentFilter(Intent.ACTION_HEADSET_PLUG)); 接著,是接收廣播部分: private final BroadcastReceiver headSetReceiver = new BroadcastReceiver() { @Override public void
Time of Update: 2018-12-05
按照一般教程書籍的安裝方法,無外乎是:首先開啟eclipse,然後依次單擊Help/Install New Software,如所示:單擊後彈出的Install介面中的“Add”按鈕,在Name中輸入任意名字,並在Location中輸入ADT的:https://dl-ssl.google.com/android/eclipse/,如所示:由於之前已經用該安裝過adt,所以對話方塊中提示“Duplicate
Time of Update: 2018-12-05
本文總結了三種擷取網頁資料的代碼,是自己在用的時候隨手整理出來的。此處僅貼出函數段,不貼出import了,用的時候可以用eclipse自動import一下就行了。函數的詳細用途描述請看代碼中注釋。調用的時候請對應函數需要的參數。//第一種/**擷取參數(ArrayList<NameValuePair> nameValuePairs,String url)後post給遠程伺服器 * 將獲得的返回結果(String)返回給調用者 * 本函數適用於查詢數量較少的時候 *
Time of Update: 2018-12-05
轉載自:http://blog.csdn.net/jinhaijian/article/details/6013985Android 事件處理--學習筆記2(金海建)目的:通過全面的分析Android的滑鼠和鍵盤事件。瞭解Android中如何接收和處理鍵盤和滑鼠事件,以及如何用代碼來產生事件。主要學習內容:1. 接收並處理滑鼠事件:按下、彈起、移動、雙擊、長按、滑動、滾動2. 接收並處理按鍵事件:按下、彈起3. 類比滑鼠/按鍵事件1.
Time of Update: 2018-12-05
現有2個項目,taskA、taskB。taskA負責調用taskB中指定的介面。taskB中有3個介面,a、b、c,每個介面顯示它所在的task
Time of Update: 2018-12-05
今天介紹一下在Android中實現通話接通後震動提示,這裡通話主要是針對撥出的電話.想要在接通的時候給出震動提示那麼我們就需要知道通話何時是被接通的.這樣才能在進入該狀態後給出提示.但SDK中並沒有直接獲得這種狀態的方式.首先我們看一下SDK中電話語音類為我們提供了哪些通話狀態.SDK中的TelephonyManager類提供了3種電話的狀態.CALL_STATE_IDLE 空閑狀態CALL_STATE_OFFHOOK 摘機狀態CALL_STATE_RINGING
Time of Update: 2018-12-05
在Android中要讓一個程式的介面始終保持一個方向,不隨手機方向轉動而變化的辦法: 只要在AndroidManifest.xml裡面配置一下就可以了。在AndroidManifest.xml的activity(需要禁止轉向的activity)配置中加入android:screenOrientation=”landscape”屬性即可(landscape是橫向,portrait是縱向)。例如: <?xml version="1.0" encoding="utf-8"?>
Time of Update: 2018-12-05
1. 首先啟動android模擬器。2. 開啟cmd命令列視窗。 輸入 adb
Time of Update: 2018-12-05
Android編譯系統的架構: 分析Android編譯系統,你會發現,Android編譯系統完成的並不僅僅是對目標(主機)系統二進位檔案、java應用程式的編譯、連結、打包等,而且還有包括產生各種依賴關係、確保某個模組的修改引起相依賴的檔案的重新編譯連結,甚至還包括目標檔案系統的產生,設定檔的產生等,因此Android編譯系統具有支援多架構(linux-x86、windows、arm等)、多語言(彙編、C、C++、Java等)、多目標、多編譯方式。這些目標和結構決定其架構也很重要。