Time of Update: 2018-12-08
一、基本介紹 Android中極力推薦xmlpull方式解析xml。 xmlpull不僅可用在Android上同樣也適用於javase,但在javase環境中需自己擷取xmlpull所依賴的類庫,kxml2-2.3.0.jar,xmlpull_1_1_3_4c.jar。 jar包下載網址 http://www.xmlpull.org/ http://kxml.sourceforge.net/ 二、例子 讀取到xml的聲明返回數字0 START_DOCUMENT; 讀取到xml的結束返回數字1
Time of Update: 2014-06-11
用Unity3D製作基於web的網路遊戲,不可避免的會用到一個技術-資源動態載入。比如想載入一個大情境的資源,不應該在遊戲的開始讓使用者長時間等待全部資源的載入完畢。應該優先載入使用者附近的情境資源,在遊戲的過程中,不影響操作的情況下,後台載入剩餘的資源,直到所有載入完畢。 本文包含一些程式碼片段講述實現這個技術的一種方法。本方法不一定是最好的,希望能拋磚引玉。代碼是C#寫的,用到了Json,還有C#的事件機制。 在講述代碼之前,先想象這樣一個網路遊戲的開發流程。首先美工製作
Time of Update: 2014-04-24
timelaps英文意思是“間隔拍攝”,也就是錄影的時候幀的間隔時間被人為的延長了,那麼在正常播放的時候就會產生“快進”的效果。例如科教紀錄片中經常有展示植物發芽到開花的過程,這個就是timelaps的實際用例。在android手機/system/etc下的media_profiles.xml,有對timelaps的設定資訊。Android2.3.4和Android4.0稍有不同, Android4.0在Android2.3的基礎上增加了延時錄製模式,
Time of Update: 2014-03-24
3D遊戲現在玩起來門檻還是挺高的。不過如果在Cocos2d-x引擎加入3D擴充,實現2.5D遊戲效果又會怎麼樣?1.概述先上大會現場示範圖:Apk下載:http://pan.baidu.com/s/1ntM75bV源碼下載:https://github.com/chukong/EarthWarrior3D.git,給個star不費電。。。開發環境:Cocos2d-x v3.0 + Sprite3D擴充適用平台:Mac/iOS/Android2.Sprite3D擴充2.1. Sprite3
Time of Update: 2014-03-23
Bitmap - 稱作位元影像,一般位元影像的檔案格式尾碼為bmp,當然編碼器也有很多如RGB565、RGB888。作為一種逐像素的顯示對象執行效率高,但是缺點也很明顯儲存效率低。我們理解為一種儲存物件比較好。 Drawable - 作為Android平下通用的繪圖物件,它可以裝載常用格式的映像,比如GIF、PNG、JPG,當然也支援BMP,當然還提供一些進階的可視化對象,比如漸層、圖形等。A bitmap is a Drawable. A Drawable
Time of Update: 2014-03-12
手工設定文本與圖片相對位置時,常用到如下方法:setCompoundDrawables(left, top, right, bottom)setCompoundDrawablesWithIntrinsicBounds(left, top, right, bottom)意思是設定Drawable顯示在text的左、上、右、下位置。但是兩者有些區別:setCompoundDrawables 畫的drawable的寬高是按drawable.setBound()設定的寬高,所以才有The
Time of Update: 2014-01-15
## 概述相信讀者已經注意到了,在最新的Android 4.4 Kitkat版本中,原本基於Android
Time of Update: 2013-12-26
Top Girl 是一款女性題材的角色扮演遊戲,只發布了短短兩周,便超越了《憤怒的小鳥》等老牌勁旅,在 App Store 熱門排行榜上登頂,成為玩家們追逐的熱點。Top Girl 是什麼?Top Girl 是一款角色扮演類遊戲,模式說起來很簡單:賺錢,買衣服,交男友。盡一切可能打扮自己,提升魅力指數,最終成為“萬人迷”的時尚模特。聽上去有趣嗎?或者讓你想起了《美少女夢工廠》這樣的養成類遊戲?娜可不一樣,Top Girl 是完完全全的“物質女孩”
Time of Update: 2013-12-26
BKJIA譯文】本文我們將介紹一些利用Android使用者自訂UI設計範本Dashboard的設計產品執行個體展示,讓大家更加直觀的瞭解Android使用者設計範本——Dashboard。在Google開發人員日以下簡稱GDD)上,Dashboard被以推薦信的形式進行了介紹。碩大的表徵圖向使用者清晰地詮釋了該程式的功能。底部的圖形模組則提供了一些即時資訊。這一應用程式同時提供了另一種“瀏覽模式”,即消除底部的圖形模組以使整個介面更加清爽並便於瀏覽
Time of Update: 2013-12-26
VPN概念介紹VPN是英文Virtual Private Network的簡稱,中文名稱是Virtual Private
Time of Update: 2013-12-26
很多Android手機使用者都有手機簡訊莫名其妙丟失的情況。很多人都不明白,為什麼會丟失呢?本文將探究一下箇中原因,希望能對使用者有所協助。第一類原因:儲存原因1.1
Time of Update: 2013-12-11
最近做個加解密的實現,雖然實現了,但是發現還有如下的異常出現:javax.crypto.IllegalBlockSizeException: last block incomplete in decryption at org.bouncycastle.jce.provider.JCEBlockCipher.engineDoFinal(JCEBlockCipher.java:711) at
Time of Update: 2013-12-11
在windows下運行CMD命令,在DOS下 1) emulator -avd And8AVD -partition-size 1282) cd..3) adb root4) adb remout5) 然後偵錯工具,在eclipse中的file exploer 中的 system/etc/hosts
Time of Update: 2013-12-11
Wallpaper介紹一個Activity如何通過Style把系統Wallpaper作為當前Activity的背景。這是WallpaperActivity在AndroidManifest.xml中的定義:<activity
Time of Update: 2013-12-11
在android手機上隱藏檔是我們每個手機使用者必不可少的功能,而對於開發人員而言,熟練的操作各個檔案,這樣對於我們開發有很大協助,下面androidkaifa.com就介紹一個android API檔案為我們提供的那些擷取檔案路徑的方法,它們所對應的實際檔案路徑是哪個檔案,好了廢話不多說,直接上代碼!package com.herongyang;import android.app.Activity;import android.os.Bundle;import android.widget.
Time of Update: 2013-11-16
有 時候你可能不喜歡預設的應用程式圖示,取而代之的是一些個人化的表徵圖。實際上對於Android裝置的使用者來說,改變案頭表徵圖是可能的。你僅僅需 要一些應用程式比如LauncherPro,GO Launcher EX, Apex Launcher, Nova Launcher等來幫你完成表徵圖的替換。網上有很多的ICON可以供你選擇和挑選,但是它們過於零散,找到你喜歡的那個,可能並不是很容易的事。本
Time of Update: 2013-11-16
1.概述Genymotion是一個能提供虛擬Android環境的完整的工具包,對於軟體開發與測試人員、銷售人員設定是遊戲玩家都非常有用。Genymotion在大多數的作業系統下都可以使用:Windows,Linux和MacOS X,安裝簡單,功能很強大。按照以下的簡單步驟,選擇一個虛擬設備,開始享受你的虛擬Android吧!2.特點2.1最擅長於虛擬AndroidOpenGL加速器實現最好的3D效能可以從Google
Time of Update: 2013-11-05
系統屬性中有一類是永久儲存在檔案中的:bionic/libc/include/sys/_system_properties.h#define PROP_SERVICE_NAME "property_service" #define PROP_PATH_RAMDISK_DEFAULT "/default.prop" #define PROP_PATH_SYSTEM_BUILD
Time of Update: 2013-11-05
FrameBuffer驅動程式分析文中介紹了Linux系統下的顯示驅動架構,每個顯示屏被抽象為一個框架緩衝區,註冊到FrameBuffer模組中,並在/dev/graphics目錄下建立對應的fbX裝置。Android系統在硬體抽象層中提供了一個Gralloc模組,封裝了對框架緩衝區的所有訪問操作。使用者空間的應用程式在使用框架緩衝區之間,首先要載入Gralloc模組,並且獲得一個gralloc裝置和一個fb裝置。有了gralloc裝置之後,使用者空間中的應用程式就可以申請分配一塊圖形緩衝區,並
Time of Update: 2013-10-28
對於用戶端和服務之間通訊,雖然可以通過Ibinder實現,但需要共用業務實現,如果在處理序間通訊的haunted,需要使用AIDL(Android Interface Definition