Time of Update: 2014-04-10
背景: 本來打算把第三篇和第四篇合并都一起,但以前計劃分開,就還是分來吧;一般的遊戲涉及到關卡的話,一般都會建立一個數組來存放各種定義參數,消滅星星關卡比較容易,不需要建立數組,只有兩個參數level和target,而且這兩個參數還存在函數關係:target=1000*(level+1)*level/2,只要知道第幾關就可以得到該關的目標分數,比如第三關,目標分數就是 1000*(3+1)*3/2=6000;
Time of Update: 2014-04-09
activity類package com.kane.listview;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import java.util.List;import java.util.Map;import com.kane.listview.adapter.GameAdapter;import com.kane.listview.util.Globals;import android.
Time of Update: 2014-04-09
轉寄請保持地址:http://blog.csdn.net/stalendp/article/details/22221597這片文章將介紹怎麼用Shader來繪製一個跳動的心臟。這裡會涉及到一些數學知識。先看:原始碼如下:// Created by inigo quilez - iq/2013// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.// changed by
Time of Update: 2014-04-09
對於這種最簡單的是修改hosts檔案, 網上傳的hosts修改版本,也有很多,經過我測試多,屢試不爽的有一個,不過要添加的很多個網域名稱和IP解析的映射。單屢試不爽,所以有效率還是很大的,另外Windows和MAC系統都能解決#Chrome 網上應用203.208.46.146 chrome.google.com203.208.46.146 clients0.google.com203.208.46.146
Time of Update: 2014-04-09
//音效的音量 int streamVolume; //定義SoundPool 對象 private SoundPool soundPool; //定義HASH表 private HashMap<Integer, Integer> soundPoolMap; /*************************************************************** * Function: initSounds(); *
Time of Update: 2014-04-09
IntentService是Service的子類,並增加了額外的功能。對於Service:1.Service不會專門啟動一條單獨的進程,Service與它所在的應用位於同一進程中。2.Service也不是專門一條新的線程,因此不應該在Service中直接處理耗時的動作。因此,如果開發人員需要在Service中處理耗時任務,需要在Service中另外啟動一條新的線程來處理耗時任務,就像在前面的BindService中,程式在BindService中的onCreate()方法中啟動了一條新線程來處理
Time of Update: 2014-04-09
使用者行為的變化,介面上的行為也要隨之變化,比如使用者點擊、選擇等。如果使用按鈕,沒有添入背景圖片,按鈕在點擊時會有變化。但如果增加了背景圖,點擊時則沒有變化了,除非動態改變背景圖。使用者的行為不斷變化,如果每次都是通過代碼去控制背景的變化,雖然可以達到,但不好控制。那有沒有更好的辦法呢?有的。可以通過自訂的xml作為背景圖實現。先看一下。點擊按鈕時,背景變成了黃色,鬆開後,又變回到了原來的顏色。ListView中的項也是如此。下面看具體的實現。vcD4KPHA+PHN0cm9uZz4xLtfU
Time of Update: 2014-04-09
SkBitmap是skia中很重要的一個類,很多畫圖動作涉及到SkBitmap,它封裝了與位元影像相關的一系列操作,瞭解它的記憶體管理原則有助於我們更好的使用它,瞭解它的初衷是要想實現對skia中的blitter進行硬體加速。 1. SkBitmap的類結構: 2.
Time of Update: 2014-04-08
最近做了一個項目,算是一個單機項目吧,不需要從網路擷取任何資料,所有的圖片和文字均來自本地和資料庫。因為應用牽扯到了大量的圖片,在開發過程中,遇到了記憶體溢出問題,於是各方面尋找資料,終於在DDM外掛程式協助下確認了是記憶體泄露造成的(資料對象記憶體大小直線上升,沒有穩定在一個範圍)。由於沒有這方面的經驗,項目一下子就卡了一個星期,每天早上醒來,想起這個問題,一天的好心情都沒有了。各種尋找記憶體泄露的方法都嘗試了,基本沒什麼作用,那幾天心情很沉重,覺得自己的編程生涯要結束了(公司的大神離職了,基
Time of Update: 2014-04-09
臨時接到客戶要求,需要只保留返回虛擬按鍵,放到右下角。開始收集布局修改好,後來要求平板布局。找了一下午中午找到位置,先分享一下:手機布局需修改檔案:frameworks/base/packages/SystemUI/res/layout/navigation_bar.xml平板布局需修改檔案。frameworks/base/packages/SystemUI/res/layout-sw600dp/navigation_bar.xml如果想登出某個按鍵,只需作如下修改即可:
Time of Update: 2014-04-08
一、 定義 當一個事件發生的時候,就會發送一個廣播,所有註冊了這個廣播的接收者都可以接收這個廣播,也就是說一個廣播可以被多個接收者接收二 、廣播的接收 1、資訊清單檔中註冊(永久註冊,除非卸載) Receiver Bundle bundle= } <receiver android:name="com.example.receiver.Receiver">
Time of Update: 2014-04-08
原文:http://hi.baidu.com/hegel_su/item/2b0771c6aaa439e496445252?qq-pf-to=pcqq.group一、Windows下面的安裝1. 安裝環境介紹:
Time of Update: 2014-04-08
一、安裝Node.js首先,Pomelo是基於Node.js的,所以先得安裝Node.js在Linux平台下,建議下載Node.js源碼自行編譯安裝,源碼地址:http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz安裝步驟wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gztar zxvf node-v0.10.26.tar.gzcd
Time of Update: 2014-04-08
UI線程及Android的單執行緒模式原則 當應用啟動,系統會建立一個主線程(main thread)。 這個主線程負責向UI組件分發事件(包括繪製事件),也是在這個主線程裡,你的應用和Android的UI組件(components from the Android UI toolkit (components from the android.widget and android.view packages))發生互動。 所以main
Time of Update: 2014-04-07
Time of Update: 2014-04-05
給自己放個假,3天,回來再繼續。最近的事情太多了,上司來中國了,導致我每天在公司要至少寫四個小時的代碼,幾乎不能做其他事情了,好在再堅持半個月他就滾蛋了。培訓已經錄製了三期,HTTP架構,DB架構,快速搭建項目。合計有28份購買,重複購買率還不錯。學員裡有剛畢業沒多久的新手,也有3年工作經驗的老手,目前還沒有收到任何學員的差評或退款。我同事承擔了我大部分的外包工作,在此深表感謝。公司也快註冊下來了,目前有個case在跟進,3月真是事多,好在應付過來了。一到4月伺服器掛了。就賠了500塊,更悲劇的
Time of Update: 2014-04-05
Android layout 的最佳化直接關係著程式是否快速運轉,一下是開發過程中的幾點建議:1.盡量不要使用linelayout,使用relativelayout替換。android:layout_alignWithParentIfMissing只對relativelayout有用,如果那個視圖設定為gone,這個屬性將按照父視圖進行調整。 2.對於使用adapter的控制項,如list,使用遞迴太深的布局,會嚴重影響效能。
Time of Update: 2014-04-05
Service
Time of Update: 2014-04-05
最近接手玩家個人化功能,其中較難處理就是更換玩家的“頭像”操作。通過努力搜尋,終於找到解決方案了。 若更換玩家的“頭像”操作,其實就是調用android servers服務裡面的本地圖片,以及選取,裁剪圖片,裁剪完成往伺服器上傳圖片功能,從而達到換帳戶圖片的操作的功能; 那麼,就要通過用JniHelper 去調用 andriod
Time of Update: 2014-04-05
先來看一下Android-Universal-Image-Loader架構的用法;1、初始化ImageLoaderConfiguration(全域的,在整個application中初始化configuration,配置緩衝、載入線程等)、 ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder( getApplicationContext())