Time of Update: 2015-01-12
Handler的post方法,Handlerpost方法Handler的post(Runnable
Time of Update: 2015-01-12
MoonWarriors-lua——《雷電戰機》遊戲-Lua移植版,《雷電戰機》-lua MoonWarriors是一個使用Cocos2d-Html5引擎開發的類似雷電戰機的遊戲Demo,原始碼發布在Cocos2d-x官網的引擎樣本當中。MoonWarriors-lua是為了學習Cocos2d-x Lua開發而移植的Quick-Cocos2d-x版本。移植過程中,體驗了一回JS代碼到Lua代碼的各自文法特性。
Time of Update: 2015-01-11
android:MAT記憶體分析工具的使用,androidmat前言之前看過這篇部落格,《IBM使用 Eclipse Memory Analyzer 進行堆轉儲檔案分析》。所以,想使用MAT對android app的記憶體進行分析。又恰好看到這篇部落格《Android記憶體流失研究》,於是,我也總結一些MAT的使用。1.在Eclipse上安裝MAT,和安裝其他外掛程式一樣,MAT的當前地址:http://download.eclipse.org/mat/1.4/update-site/
Time of Update: 2015-01-11
android錯誤之MediaPlayer用法的Media Player called in state *,androidmediaplayer用到Media Player,遇到幾個問題,記一下用法就不說了,使用的時候最好參考一下mediaPlayer的這張圖第一個錯誤是Media Player called in state 8這個是因為在調用start之前沒有prepare,因為我是用了mediaPlayer = MediaPlayer.create(context,
Time of Update: 2015-01-11
Android對應用的記憶體配置,android應用程式指派在Android運行機制裡面, 不同解析度不同RAM大小的裝置會被分配不同的初始運行記憶體.更高解析度的裝置也肯定比更低解析度裝置需要更多的記憶體.具體分配多少,這個可以查看自己裝置當中/system/build.prop 檔案,裡面有說明.(以下是我的測試裝置 LG 720P解析度 4.7英寸的手機的資訊)<span
Time of Update: 2015-01-11
Android 音樂亂碼問題修改,android亂碼對於Android音樂播放器的音樂人 ,專輯,音樂名字顯示亂碼的修改做了下總結:方法一:在frameworks\base\media\java\android\media\MediaScanner.java中修改:函數handleStringTag在這個函數中加上字元編碼的轉換;<span style="font-family:KaiTi_GB2312;font-size:18px;">/*add by
Time of Update: 2015-01-11
cocos2dx3.2開發 RPG《Flighting》(三)從Excel表中載入需要的資料,cocos2dx3.0label一、前言在一個遊戲裡面,需要用到的資料一般都是由遊戲策劃提供的(這裡的策劃還是由我自己擔任啦哈哈)。什麼是需要用到的資料?例如我建立一個角色A,A有他自己的攻擊力,防禦力,速度等,再建立一個角色B,B也有自己的攻擊力,防禦力,速度等。每個角色都有一些基礎屬性,但是對應不同的角色,屬性的值有可能不同。我們不可能在代碼裡面把這些資料寫死。最好的辦法是從一個檔案(
Time of Update: 2015-01-11
產品經理的6大問題,產品經理問題
Time of Update: 2015-01-11
linux socket中select()函數以及FD_ZERO FD_SET FD_CLR FD_ISSET,fd_zerofd_setlinux socket非阻塞編程時常見到如下的code:socket s; ..... fd_set set; .....struct timeval tv;while(1) {
Time of Update: 2015-01-11
android 網路連接檢測首先, 需要在AndroidManifest.xml 中添加下列許可權: 判斷是否串連的方法類:package com.akm.detectinternetconnectionstatus;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;public class ConnectionDetector
Time of Update: 2015-01-11
史上最簡單Robotium跨進程操作實踐——基於ADB架構,robotiumadb樓主原創,分享不易,轉載請註明出處,謝謝。Robotium是Android平台下一款非常優秀的自動化測試架構,它做android平台自動化的優勢想必看到這篇文章的人應該都很清楚。但優點歸優點,缺點也比較多,最明顯的缺點有兩個,一是必須要和被測系統簽名保持一致,二是不能做任何跨進程的操作。 很多小夥伴知道怎麼用robotium,也知道它有這些限制,但不知道其中的原因。這裡簡單地說一下,robotium的這些
Time of Update: 2015-01-11
android4.4的Keyguard心得在總結鎖屏代碼之前,有兩個中心思想要銘記於心A) KeyguardHostView就是我們最終所要展示的介面,所以不論用什麼方法手段,都要將這個KeyguardHostView添加到視窗中,後續填充它,都是細節問題B) 那麼問題來了,通常我們將一個view添加到視窗中會用什麼方法呢? 答案有兩種 1 WindowManager.addView() 2 LayoutInflater.inflate(resID, parentView,
Time of Update: 2015-01-11
Activity回退棧使用,Activity退棧使用
Time of Update: 2015-01-11
公眾平台體驗(二)JS-SDK,公眾js-sdk申請兩三天了,還沒有審核通過,先看一下一些文檔吧,感受下的新Feature吧:公眾平台今日面向開發人員開放內網頁開發套件(JS-SDK)。通過JS-SDK提供的11類介面集,開發人員不僅能夠在網頁上使用本身的拍照、選圖、語音、位置等基本能力,還可以直接使用分享、掃一掃、卡券、支付等特有的能力,為使用者提供更優質的網頁體驗。JS-SDK主要包含以下能力:1、分享類介面支援擷取“分享到朋友圈”、“發送給朋友”、“分享到QQ”和“分享到微博”按鈕的使用者
Time of Update: 2015-01-10
XCode6上裝置或認證不能自動建立和修改的問題解決,xcode6認證自從XCode支援自動維護認證之後,省去了我們手動添加裝置再更新完認證之後下載的麻煩,但一直都沒有搞明白自動維護的機制,導致經常出現XCode報錯卻不自動添加裝置,同時由於認證是XCode建立的,又無法手動修改的問題。經過一段時間的測試,終於找到瞭解決辦法,在這裡分享給大家。正常的情況應該是:no provisioning profile was found for this executable然後可以選擇Fix
Time of Update: 2015-01-11
紅米1s W/C版 可行的雙系統方案(僅分析尚未實施),紅米1s得益於國外大神 balika011 反組譯碼破解並公布的 紅米1s 電信/聯通版的bl源碼(本人git上已經fork過來,地址:https://github.com/syhost/lk-armani,並已經編譯測試可以正常使用),
Time of Update: 2015-01-10
安卓CTS官方文檔之相容性方案概覽,安卓cts相容性概覽官方英文文檔連結:https://source.android.com/compatibility/overview.htmlCompatibility Program Overview相容性方案概覽The Android compatibility program makes it easy for mobile device manufacturers to develop compatible Android
Time of Update: 2015-01-10
Android--------從一個包中的Avtivity建立另外另外一個包的Context,Android中有Context的概念,想必大家都知道。Context可以做很多事情,開啟activity、發送廣播、開啟本包下檔案夾和資料庫、擷取classLoader、擷取資源等等。如果我們得到了一個包的Context對象,那我們基本上可以做這個包自己能做的大部分事情。那我們能得到嗎?很高興的告訴你,能!Context有個createPackageContext方法,可以建立另外一個包的上下文,這個
Time of Update: 2015-01-10
用quick製作仿PkrCruncher,quick仿pkrcruncher將自己寫的一段代碼貼上來,抽取的是商務邏輯層,結構比較完整,我將太具體的東西都刪除掉了。裡面有tableview,幀動畫,替換精靈圖片,擷取系統時間。local CalWinRateScene = class("CalWinRateScene", function()
Time of Update: 2015-01-10
Android使用WebView顯示網頁,androidwebview在Android開發過程中,會遇到需要顯示網頁的需求,或者需要用webview控制項來達到某個效果。我這段時間在做CSDN部落格的用戶端,使用webview來顯示博文內容,一是因為解析博文內容再適配比較麻煩,並且效果很不理想,後來想到直接用webview來顯示,將博文原汁原味的呈現出來。webview使用起來比較容易,但是想要達到比較理想的效果還需要很多摸索。我做的CSDNBlog用戶端,現在基本可以使用,已經在進行版本迭代了