Time of Update: 2014-05-02
今天偶然開啟Eclipse,發現無法開啟,出現如下提示:後來經過上網查詢,發現是eclipse.ini檔案的問題,開啟eclipse安裝目錄下的eclipse.ini檔案:-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807
Time of Update: 2014-05-02
這裡是所有Unity3d在網路中能用到相關的類及方法,縱觀參數功能,Unity3d來寫一個手遊是不二的選擇:RPC 可以傳遞的參數intfloatstringNetworkPlayerNetworkViewIDVector3QuaternionBitStream可以傳遞的參數void Serialize (bool value)void Serialize (char value) - only one byte [0, 255]void Serialize (short value)void
Time of Update: 2014-05-02
最近由於公司需要,做了一個手電筒,其實手電筒原理很簡單,就是調用照相機的閃光燈,控制閃光燈的開關,就可以實現手電筒的效果,強調一下,代碼中一定要注意在結束的時候對閃光燈進行釋放,否則就會導致使用照相機的時候出現——無法串連到相機 這個問題手電筒APK:點擊開啟下載連結手電筒項目源碼下載:點擊開啟下載連結主要代碼如下:package com.techainsh.flashlight;import java.util.List;import
Time of Update: 2014-05-02
首先聲明只有在Linearlayout中,該屬性才有效。之所以android:layout_weight會引起爭議,是因為在設定該屬性的同時,設定android:layout_width為wrap_content和match_parent會造成兩種截然相反的效果。如下所示:
Time of Update: 2014-05-02
項目中有個圖片在平板電腦中顯示特別小的原因,一直苦於沒找到原因,也沒有平板電腦測試,今天找了個修改解析度的,編寫相關方法終於處理了,記錄下比較:好讓以後不造輪子。主要是擷取文章相關圖片顯示問題,直接用getIntrinsicWidth()方法擷取,getIntrinsicWidth()擷取的並非圖片的實際寬度,在手機看還過得去,不會相差太遠,但在平板電腦看,它簡直就是一個小女孩,太害羞了,以至於顯示那麼小。回到正題:解決方案:1.擷取手機解析度 用該解析度乘以其密度 if
Time of Update: 2014-05-02
作為Android預置的資料庫模組,對SQLite的深入理解是非常有必要的,可以從中找到一些最佳化的方向。這裡對SQLite的效能和記憶體進行了一些測試分析,對比了不同操作的執行效能和記憶體佔用的情況,粗略地列在這裡算是作個小結。1. 基本架構先瞭解一下SQLite主要架構 (詳見《SQLite Definitive Guide》), 需要關注的是Compiler和Backend兩個模組。正因為有一個虛擬機器的存在,所以才有了Compiled
Time of Update: 2014-05-02
由於做一個項目,需要判斷螢幕是否鎖屏,發現網上方法很多,但是比較雜,現在進行總結一下:總共有兩類方法:一、代碼直接判定二、接收廣播 現在先說第一類方法(代碼直接判定):1、通過PowerManager的isScreenOn方法,代碼如下: PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);boolean isScreenOn =
Time of Update: 2014-05-02
PhoneGap平台提供了外掛程式功能,開發人員可以將重量級的功能封裝在原生代碼開發的外掛程式中,並將介面暴露給JavaScript,JavaScript調用外掛程式功能即可完成與本地代碼的互動。開發一個簡單的android外掛程式主要分以下幾步:(1)編寫JAVA類,繼承CordovaPlugin類,如下:import org.apache.cordova.api.CallbackContext;import org.apache.cordova.
Time of Update: 2014-05-02
在android學習中,動作互動是軟體中重要的一部分,其中的Scroller就是提供了拖動效果的類,在網上,比如說一些Launcher實現滑屏都可以通過這個類去實現。下面要說的就是上次Scroller類學習的後的實踐了。 如果你還不瞭解Scroller類,那請先點擊:Android 介面滑動實現---Scroller類 從源碼和開發文檔中學習(讓你的布局動起來) 瞭解之後再閱讀以下內容,你會發現原來實現起來很簡單。 之前說到過,在廣泛使用的側邊滑動導航開源庫
Time of Update: 2014-05-02
預設是下面的屬性添加TextView中:android:ellipsize="marquee" android:focusableInTouchMode="true" android:gravity="center" android:marqueeRepeatLimit="marquee_forever" android:scrollHorizontally="true"
Time of Update: 2014-05-02
Android-自訂映像資源的使用2014年4月29日 上一篇部落格,介紹前面幾種映像資源的使用,本篇部落格把剩下的全部介紹完:普通映像資源XML映像資源Nine-patch映像資源XML
Time of Update: 2014-05-02
由於項目中要用到驗證碼,自己找了些資料,試著就把這個驗證碼給做了出來,代碼不是很多,比較的簡單,下面給大家看看我是怎麼實現該功能的: 首先當然是寫XML咯,貼上代碼
Time of Update: 2014-05-02
之前修改了Android的系統源碼的framework層代碼,定製ROM。通過make之後會產生三個鏡像檔案userdata.img、system.img、ramdisk.img三個檔案。這個時候我們需要把SDK內建的模擬器中的系統替換成我們自己的。實現步驟如下所示:1. 由於我之前在系統的/data檔案下面建了一個自己的檔案夾myfile,在myfile檔案夾下建了一個自己的record.txt檔案。所以在替換framework.jar之前需要建立一個檔案。mkdir
Time of Update: 2014-05-02
本文基於Android 4.2.2從進程/檔案的角度審視Android Camera子系統。 AndroidCamera子系統的整體架構分成用戶端(Client)和伺服器(Server)兩個部分,它們建立在Android的進程間通訊機制Binder的基礎之上。WPu0_a142126 2119 162156 31244 c0042004 4007d108 S Compileru0_a142127 2119 162156 31244 c0042004 4007d108 S
Time of Update: 2014-05-02
Android現在實現Tab類型的介面方式越來越多,今天就把常見的實現方式給大家來個總結。目前寫了:1、傳統的ViewPager實現2、FragmentManager+Fragment實現3、ViewPager+FragmentPagerAdapter實現4、TabPageIndicator+ViewPager+FragmentPagerAdapter 1、傳統的ViewPager實現主要就是ViewPager+ViewAdapter這個還是比較常見的,就不多說了:代碼:&
Time of Update: 2014-05-02
今天我們一起通過一個小例子來學習一下使用PULL解析器解析XML檔案。(1)首先我們放一個檔案名稱為beauties.xml的XML檔案到assets目錄下,檔案內容如下: 範冰冰 28 楊冪 23 然後在src目錄下寫一個與XML中節點(Node)相對應的類Beauty,其內容如下:package com.pulltest;public class
Time of Update: 2014-05-01
Android 開發入門為運行 Android 作業系統的裝置構建遊戲的方法與 iOS 開發類似。然而,所有 Android 裝置的硬體並非完全標準,這樣會出現 iOS 開發中沒有的問題。與 iOS 版本相比,Android 版本的 Unity 存在一些功能上的差異。設定 Android 開發人員環境在裝置上測試 Unity 遊戲之前,您將需要設定 Android 開發人員環境。這涉及在不同的 Android 平台上下載並安裝 Android
Time of Update: 2014-05-01
摘要:Android系統很特別,App需要進行類比化測試,即使這樣仍然有解決的辦法---虛擬化技術。之前的模擬器比如eclipse內建的是非常慢的一種,而且模擬器的版本並不是最新的。開機,可以說幾乎要把你逼迫到一種絕境,慢的要死;載入一次程式,等你上完廁所回來發現還沒載入完,無論從哪一個角度來說,就是非常低下的效率。今天無意中發現Genymotion模擬器超越了本人所有見過的模擬器,所以分享給大家。Genymotion模擬器 –
Time of Update: 2014-05-01
由於pc機子太老了,所以一直都是在mac下面寫unity程式,然後在拷貝到pc上產生apk到手機上,今天在移植的時候就出現了問題,在mac機子和pc機子上都啟動並執行好好的,但編譯到手機上的時候出現了如下的錯誤:Couldn't build player because of unsupported data on target platformBuilding - Failed to write file:
Time of Update: 2014-05-01
這次我們的任務是實現遊戲面板上的一個個小方塊,我們的主面板是一個GridLayout,我們把小方塊一個個加到GridLayout中,就形成了我們現在的這個遊戲面板。小方塊還是比較簡單的,關鍵是,如何做才能最有效率呢?這是我們一直考慮的,也算是職業強迫症吧,我們的小方塊上其實就是顯示一個數字,所以,我們可以用一個TextView或者ImageView,這個隨意了,看以後的打算,是否需要自訂圖片呀等等,我們暫時就用一個TextView吧,簡單。父布局選擇什麼呢?其實因為我們就一個子View,所以什麼