Time of Update: 2014-05-03
參考 【偶爾e網事】 的 【cocos2d-x入門實戰】飛機大戰 cocos2dx 2.0版本,偶爾e網事他寫的非常詳細,面面俱到,大家非常有必要看下。可以通過下面連結跳轉:cocos2d-x入門實戰這裡面我以【cocos2d-x入門實戰】飛機大戰 為藍本,用cocos2dx
Time of Update: 2014-05-03
廣播接收者是Android的四大組件之一,對於這個的定義也是很貼切,在Android系統中,當系統發生了一些狀態的改變,系統會向所有的程式廣播這個狀態的變化。但是這些廣播不是所有的我們都接收的,我們只會接收我們關注的廣播,這裡可以類比廣播台,許多個廣播台都在發送著不同的廣播,我們可以用收音機根據調頻接收我們想要聽的廣播,這裡廣播台發送的不同的廣播,就相當於Android中發送的不同廣播,這裡的收音機就相當於我們的程式,我們通過設定我們的程式,就能接收到對應的廣播。對於廣播接收者,我們想要使用它需
Time of Update: 2014-05-03
這兩年一直在做無線測試,後續還會繼續去做無線測試,但是之前因為時間的原因一直都沒有非常仔細的瞭解到代碼層面。近期抽空自己做了些app的開發,決定如果想把移動的測試做好做深入,有一定的app開發經驗非常的有必要,因為只有這樣很多東西才能真正理解了。另一個方面,這本身也很有趣。目前嘗試的一些東西都還比較基礎,準備持續的做下去。實踐的過程也想陸續整理出來,做下筆記,也給別人一些參考,遇到很多問題的時候也是到Google度娘的找答案,協助很多。目前更多關注android,ios的部分稍繼續。基本上現在任
Time of Update: 2014-05-03
android傳送簡訊截獲上一條發送是否成功,然後再來發送下一條簡訊1.問題:在項目中遇到如下要求:待發簡訊有N條,實現一條一條的發送並在上一條簡訊發送成功之後再來發送下一條。 for(int i=0;i sendSMS(10086, text1, i); }private void sendSMS(String toAddress, String body, Long id) {// ---sends an SMS message to another device---
Time of Update: 2014-05-03
一些小完善,股票價格顯示小數後兩位,基金(和債券)價格顯示小數後三位,這個在判斷類型時加段話就行,然後就是根據現價漲、跌、平、停在右上顯示不同顏色,很簡單,TextView.setText之前判斷漲跌再TextView.setTextColor,之前判斷方法和設定文本是寫在一起的,肯定不符合MVC,再把他扔到StockInfAnaly類裡面,主介面只調用方法。幾個網盤都淨網不能外聯下APK這個連結 源碼
Time of Update: 2014-05-03
編譯android-4.3.1_r源碼並刷到自己的Galaxy Nexus I9250真機上作者:雨水 日期:2014-04-30編譯原始碼的目的還是為了自己修改原始碼,然後還能夠運行在相應的手機上,只有這樣才有意義. 我手上有一部三星的Galaxy Nexus I9250,
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
最近把項目移植到cocos2d-x 3.0,在整Android編譯環境的時候,出現一大堆的編譯出錯,都是類似“error: expected ';' at end of member declaration”之類的,看了一些編譯錯誤,都是cocos2d-x庫裡面的代碼出錯。 經過分析,懷疑可能是編譯環境的問題,因為cocos2d-x使用了很多C++11的新特性,
Time of Update: 2014-05-02
連結:http://momowing.diandian.com/post/2013-01-26/40049505995真是抱歉,從今天起才認真的翻閱android game example
Time of Update: 2014-05-02
最近由於公司需要,做了一個手電筒,其實手電筒原理很簡單,就是調用照相機的閃光燈,控制閃光燈的開關,就可以實現手電筒的效果,強調一下,代碼中一定要注意在結束的時候對閃光燈進行釋放,否則就會導致使用照相機的時候出現——無法串連到相機 這個問題手電筒APK:點擊開啟下載連結手電筒項目源碼下載:點擊開啟下載連結主要代碼如下:package com.techainsh.flashlight;import java.util.List;import
Time of Update: 2014-05-02
用unity3d實現簡單的主伺服器串連參考自鷹大的網路執行個體-------------------------------------------------華麗的分割線-------------------------------------------一. UI以及主邏輯//值得注意的是//1、Network.useNat已經不再使用 直接用一個變數替代它//2、GUILayout.BeginScrollView()有更好的重載函數來使用//3、Netwo
Time of Update: 2014-05-02
前幾天一直在弄android上的圖片模糊效果的實現!一直找不到方法,看別人說都是調用JNI,但是JNI這個東西我還真不熟悉啊!只好從零開始了!這裡不講JNI的平台搭建,只講JNI的關鍵代碼,具體的項目我會共用出來給大家!對於JNI下使用C++來模糊圖片這個我真的沒找到,只好自己寫C++的來實現了。在國外的一個項目中找到了一個”堆棧模糊效果“,原型如下:// Stack Blur v1.0//// Author: Mario Klingemann
Time of Update: 2014-05-02
項目中有個圖片在平板電腦中顯示特別小的原因,一直苦於沒找到原因,也沒有平板電腦測試,今天找了個修改解析度的,編寫相關方法終於處理了,記錄下比較:好讓以後不造輪子。主要是擷取文章相關圖片顯示問題,直接用getIntrinsicWidth()方法擷取,getIntrinsicWidth()擷取的並非圖片的實際寬度,在手機看還過得去,不會相差太遠,但在平板電腦看,它簡直就是一個小女孩,太害羞了,以至於顯示那麼小。回到正題:解決方案:1.擷取手機解析度 用該解析度乘以其密度 if
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
為了防止自己的勞動成果被別人竊取,混淆代碼能有效防止被反編譯,下面來總結以下混淆代碼的步驟:1. 大家也許都注意到建立一個工程會看到項目下邊有這樣proguard-project.txt一個檔案,這個對混淆代碼很重要,如果你不小心刪掉了,沒關係,從其他地方拷貝一個過來2. 最重要的就是在proguard-project.txt添加混淆的申明了: a. 把所有你的jar包都申明進來,例如: -libraryjars libs/apns_1.0.6.jar -libraryjars
Time of Update: 2014-05-02
彈窗常用AlertDialog來襪,因為AlertDialog可以很方便的添加所要的項。比如確定/取消按鈕,自訂的標題列、自訂的資訊布局等。在自訂布局時,比如我們採用LinearLayout來布局,然後再往LinearLayout中添加一些項,比如TextView、EditText等。這些都很容易實現。不過,如果添加spinner,可能就會出問題了。找了很久,發現是context引起的。因為spinner在點擊展開下拉式清單時,需要依賴於表單,而使用context只是提供了一個上下文,並沒有提供
Time of Update: 2014-05-02
1. Download Kernel source Study: 1. Please refer to the AOSP official kernel download address: http://source.android.com/source/building-kernels.html 2. goto https://android.googlesource.com/kernel/msm.git check which branch your
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-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模擬器 –