Time of Update: 2018-12-05
如何高效的學習,這才是我們最值得去學習的。 關於文字的繪製以及特效,andengine
Time of Update: 2018-12-05
Android應用資源可分為兩大類:1、無法直接存取的原生資源,儲存在asset目錄下,應用程式可以使用AssetManager來訪問這些資源2、可以通過R資源清單類訪問的資源,儲存在res目錄下 先來看原生資源,指的就是跟android無任何關係可以獨立存在的檔案,在android項目中經常放置的位置有:asset目錄、/res/raw/目錄、/res/xml/目錄(該目錄只放xml)。擷取這些地方的原聲資源的方法:asset:AssetManager am = getAssets();
Time of Update: 2018-12-05
看到exmaples中的例子:CollisionDetectionExample,看到如下: 其實這個例子跟我們前面的繪製虛擬遊戲搖杆很像,不同的就是中間有兩個sprite,判斷碰撞的關鍵語句如下:scene.registerUpdateHandler(new IUpdateHandler() { //情境註冊一個UpdateHandler,每次update都運行一次 @Overridepublic void reset() { }@
Time of Update: 2018-12-05
1、設定視窗格式為半透明getWindow().setFormat(PixelFormat.TRANSLUCENT);2、Android中在非UI線程裡更新View的不同方法:* Activity.runOnUiThread( Runnable )* View.post( Runnable )* View.postDelayed( Runnable, long )*
Time of Update: 2018-12-05
public void onLoadResources() { // 想象一下mBitmapTextureAtlas是一張大畫布,我們在上邊畫畫,畫了四張圖片,每張是一個TextureRegion // 由於四個圖片的大小為: // snapdragon_tiled.png : 400 X 180 // bana_tiled.png : 132 X 70 // face_box_tiled.png : 64 X
Time of Update: 2018-12-05
日前,做了一個小練習,採用的hessian架構實現的網路訪問,其中在傳統的hessian網路訪問請求中加入了一些非同步元素。如為傳統的hessian請求的簡略圖我們以登入狀態例,來看看代碼的流程:請求:介面中阻塞式登入方法,自己代碼:/**登入--登入**/public User login(String userName,String passWord,long id,int typeId) throws
Time of Update: 2018-12-05
如何高效的學習,這才是我們最值得去學習的。 andengine中繪製虛擬遊戲搖杆非常簡單,只需要實現AnalogOnScreenControl類比搖杆類,在設定一些屬性即可。先看:左邊的搖杆是控制精靈上下左右移動,右邊的搖杆空值精靈的旋轉。代碼結構跟andengine學習系列二一樣,其中很多注釋在系列二中有說明,在該章內便不多複述。onLoadEngine()方法:@Overridepublic Engine onLoadEngine() {this.mCamera = new
Time of Update: 2018-12-05
本項目通過httpClient進行用戶端和伺服器的網路連接,我稍稍的將用戶端發送請求部分的網路總結了一下。 具體情況如。注意:1、各種請求在這裡代表登入請求,工作要求等等url地址。 可以看出,整個網路部分, 最為關鍵的便為serverUtil和httpUtil兩塊,這兩塊的具體代碼如下:serverUtil:/** * 網路通訊核心類 * @author guxuede * */public class ServerUtil {private static String hosturl
Time of Update: 2018-12-05
如何高效的學習,這才是我們最值得去學習的。 從昨天下午到今天中午,一陣沒有頭緒的瞭解AndEngine,終於把源碼和example都裝好運行了,現在整理一下。
Time of Update: 2018-12-05
web版本的項目中有這樣一個功能,動態新增連絡人...,並且可以修改,如: 可以由上面四圖明顯可以看出web上面的連絡人功能,最多可以有七個列表,每個列表選擇好了以後,又可以修改,如d圖。前面選擇好的連絡人,後面則不能選,因為沒有資料。
Time of Update: 2018-12-05
如何高效的學習,這才是我們最值得去學習的。 首先匯入架包,下載:http://download.csdn.net/detail/duancanmeng/4060082 lib檔案夾中像我們寫android程式entends Activity一樣,我們一開始也要extends BaseGameActivity,而且實現四個必須被重載函數:public class Main extends BaseGameActivity { public void onLoadComplete() {
Time of Update: 2018-12-05
Android不同api調用顯示的路徑:Environment.getExternalStorageState:mountedEnvironment.getDownloadCacheDirectory().getPath():/cacheEnvironment.getDataDirectory().getPath():/dataEnvironment.getExternalStorageDirectory().getPath():/mnt/sdcardEnvironment.getExterna
Time of Update: 2018-12-05
在自己做一個聊天應用練習的時候,需要用到表情,於是就想著模仿一下QQ表情,圖片資源完全copy的QQ.apk,解壓就可以得到,這裡不細說。下面將該應用中的表情模組功能抽離出來,以便自己以後複習回顧。。先看一下:首先進入介面:(完全仿照QQ) 點擊一下上面的表情表徵圖:選擇一些表情,輸入一些文字混合:點擊發送:可以看到文字和表情圖片都一起顯示出來了。 下面列出一些關鍵代碼:表情工具類ExpressionUtil:public class ExpressionUtil {/** *
Time of Update: 2018-12-05
原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/love254443233/article/details/7898923因為以前只對Android有所瞭解,還沒有進行深入的研究。因為有了差不多5年的java開發經驗,想快速學習Android開發,就選擇在項目實踐中學習,個人認為這種學習方式非常適合那些有java開發經驗的人,在開發前最好找一些非常詳細的視頻看看,邊看邊練習;個人不推薦看書(太慢)。
Time of Update: 2018-12-05
原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/love254443233/article/details/7788900Android匯入工程時出現:Project has no default.properties file! Edit the project工程目錄下的 default.properties 檔案沒有或多了一個 project.properties
Time of Update: 2018-12-05
可能會存在這樣的情況,你寫的代碼通過了世界上所有的效能測試,但當使用者嘗試使用你的應用程式時,仍然讓使用者感到不爽。應用程式響應不夠靈敏的地方包括——反映遲鈍,掛起或凍結很長時間,或者需要花費很長的時間來處理輸入。 在Android上,如果你的應用程式有一段時間響應不夠靈敏,系統會向使用者顯示一個對話方塊,這個對話方塊稱作應用程式無響應(ANR:Application Not
Time of Update: 2018-12-05
Ormlite 是一種ORM工具,並且是一種輕量層級的工具。我們可以使用它來對Android中內嵌的sqlite資料庫進行相關的操作。Android 的應用程式應使用 Ormlite for android 版本來進行相關的開發。Ormlite for android 提供兩個jar庫:ormlite-android-4.22.jar 和 ormlite-core-4.22.jar【目前比較新的jar包是4.22版本】 。我們可以在http://ormlite.com/
Time of Update: 2018-12-05
在Android應用程式開發中,我們有時可能會用到系統中內建內嵌的資料庫sqlite3,例如我們在某個應用程式中建立了資料庫,如何查看該資料庫或者如何查看該資料庫中包含有哪些表或資料。下面是我在應用程式中建立了一個資料庫以及表,如何採用命令列的方式去查看該資料庫和表【如我在com.augurit.login 應用程式中建立了augurcity.db資料庫和sysuser表】。先看如:在中,除了最後一個紅色的方框,其它方框都是adb
Time of Update: 2018-12-05
在Android系統中提供了多種儲存技術.通過這些儲存技術可以將資料存放區在各種儲存介質上,Android為資料存放區提供了如下幾種方式:1、檔案2、SharedPreferences(參數)3、SQLite資料庫4、內容提供者(Content provider)5、網路在這裡我們將對sharedpreferences儲存方式進行介紹。SharedPreferences是一種輕量級的資料存放區方式,它可以用索引值對的方式把簡單資料類型(boolean、int、float、long和String)
Time of Update: 2018-12-05
在Android中,假如我們在程式開發中使用SharedPreferences對象在路徑:/data/data/[PackageName]/shared_prefs目錄下建立了一個 userinfo.xml 檔案,並在該檔案中儲存了一些基礎的資訊。如果我們想查看該檔案的內容,該如何查看呢?有兩種方法可以查看,第一:採用Eclipse中內建的 File Explorer 工具把該檔案匯出來[pull a file from the