Time of Update: 2014-03-15
背景: 上一節,我們已經把消滅星星的介面搭建好了,流程也跑通了。 這一篇涉及到程式的演算法,也許是最難的部分了,理解起來需要多花點時間,而且我提供的演算法未必就是最好的,如果讀者有更優更好的演算法,希望分享出來,我可以連結到你那裡。大概的思路是這樣的,第一次點擊一個星星,立刻尋找四周相同顏色的,第二次點擊,消除他們併產生粒子效果;接著星星數組重新走位掉落,補全空缺;然後還要檢測縱行是否出現空缺,有的話,合并到一起;最後必須檢測死局;大概如此。ps:1
Time of Update: 2014-03-14
作者:杜偉英特爾 線程構建模組 (Intel TBB) 是最為人們熟知的一種 C++ 線程庫,其最新的版本現已更新至 4.2。 與之前的 4.1 版本相比,更新後的版本提供了多個重要的新特性。 一些特性已經在 TBB 4.1 更新中發布出來。新的同步基元 speculative_spin_mutex 提供了對推測鎖定的支援。 這使得在第 4 代英特爾 酷睿 處理器上使用英特爾(R) 事務性同步擴充 (Intel TSX) 硬體特性成為可能。
Time of Update: 2014-03-14
1.離線地圖簡介百度地圖SDK自2.0.0版本起,採用的是向量版離線地圖,請開發人員在下載時注意選擇。 使用離線地圖,請下載。2.初始化 在使用offline map之前需先建立MapView。MapView的建立詳見Hello World部分的相關介紹。初始化離線地圖的核心代碼如下:源碼複製列印關於MKOfflineMap mOffline = null; //申明變數MapController mMapController =
Time of Update: 2014-03-14
前言 學習Android前前後後也有一段時間了,怎麼說呢,筆者是在13年開始自學Android的。不過之後由於找工作、實習等原因,有很長一段真空期沒有再去學習Android了。加之筆者暫時從事的也並非Android方向的工作,學習研究也就一度落下了。不過作為一個Android愛好者,現在筆者也會利用業餘時間進行一些在學習了。
Time of Update: 2014-03-14
《Android版Web伺服器實現(三)HTTP響應》實現了HTTP的響應,那麼在介面上要如何控制呢?介面上的控制,只需簡單的幾個選項。1、配置web服務的根路徑。2、配置連接埠。3、啟動與停止服務。下面是實現的代碼。MainActivity.javapackage com.sparkle.webservice;import java.net.InetAddress;import android.annotation.SuppressLint;import
Time of Update: 2014-03-12
WakeLock_WhitePaper.docBSD2.0.txtWakeLock.zipChristopher BirdAndroid 電源管理 — 喚醒鎖全新上市大多數人可能都遭遇過手機的電池續航時間較短帶來的尷尬。 這極其令人討厭。 沒電的手機和一塊水泥磚沒什麼差別。 一般而言,如果使用者的手機電池無法持續一整天,他們會感到非常不滿。而且,當手機充電時使用者無法使用手機,這同樣會帶來極大的不便。傳統上需要使用膝上型電腦或 PC
Time of Update: 2014-03-13
rube@Rube:~$ lsusbBus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus 003 Device 002: ID 17ef:6025 Lenovo Bus 001 Device 001: ID 1d6b:0002 Linux
Time of Update: 2014-03-10
Android 播放GIF之前就有過一篇文章是講述如何使用GIF檔案並播放。可以通過 這裡
Time of Update: 2014-03-10
ServiceDiscoveryServerServiceClassID_UUID = '{00001000-0000-1000-8000-00805F9B34FB}' BrowseGroupDescriptorServiceClassID_UUID = '{00001001-0000-1000-8000-00805F9B34FB}' PublicBrowseGroupServiceClass_UUID = '{00001002-0000-1000-8000-00805F9B34FB}'#
Time of Update: 2014-03-10
// 根據號碼獲得連絡人頭像public static void get_people_image(String x_number){// 獲得UriUri uriNumber2Contacts = Uri.parse("content://com.android.contacts/" + "data/phones/filter/" + x_number); // 查詢Uri,返回資料集Cursor cursorCantacts =
Time of Update: 2014-03-10
這個應用是去年做的,現在一直在用,主要是想做一個純粹的天氣查看應用,本應用 主要 有選擇城市,今日天氣 ,和未來幾天天氣趨勢,資料來自中國天氣網;由於直接存取 中國天氣網的介面,經常出現連線逾時,我就中轉了一下,沒有加入定位功能;git:http://git.oschina.net/892642257/SimpleWeather0分源碼下載:http://download.csdn.net/detail/onlyonecoder/6953981--------------------------
Time of Update: 2014-03-10
(轉載請註明出處:http://blog.csdn.net/buptgshengod)1.背景
Time of Update: 2014-03-10
經過昨天2dtoolkit系列教程一的推出,感覺對新手還有有一定的啟發作用,引導學習使用unity 2dToolKit外掛程式的使用過程,今天繼續系列二——動畫精靈的建立,以及背景圖的無限迴圈滾動,在群裡總是看到什麼技術好,什麼技術不好,新手永遠迷惑是學C#呢還是學java呢,是cocos2d呢還是unity呢,總想著什麼比較火,其實沒必要這樣,讓自己選擇兩難,每個人都有選擇困難症,也不要想一口吃掉一個大餅,想貪圖取巧,說不定別人跟你說什麼什麼技術比較火,但也就是目前,等到你一個新手學成的時候,
Time of Update: 2014-03-09
製作Android ROM有兩種方法:編譯Android原始碼的方法,這個比較複雜,以後再介紹;在已有的ROM基礎上製作或者叫定製自己的ROM。本文介紹的是在已有ROM基礎上的定製步驟。我這裡使用的機器是Nexus One,於是下載了第三方的ROM,這裡以安卓農夫ROM 2.4為基礎。當然也可以用CyanogenMod提供的ROM,實際上安卓農夫的ROM就是在該ROM基礎上做的定製。解壓縮ROM,比如安卓農夫ROM 2.4檔案名稱為:n1_2.4_signed
Time of Update: 2014-03-09
android處理滑鼠滾輪事件,並不是如下函數:1) public boolean onKeyDown(int keyCode, KeyEvent event) 2) public boolean dispatchKeyEvent(KeyEvent event) 3) public boolean onTouchEvent(MotionEvent event)而是如下函數publicboolean onGenericMotionEvent(MotionEvent event)
Time of Update: 2014-03-09
測試是應用開發流程中的重要環節。 對於 Android,這尤為重要,因為 Android 裝置彼此之間差異很大,主要體現在以下幾個方面:螢幕尺寸和解析度Android 版本外形處理器的指令集是否有自拍、NFC、外置鍵盤等。您應在多台裝置上對 Android 應用進行測試。應用測試流程包括多種測試。 讓我們來瞭解一下手動功能測試。 測試者需要認真檢查所有功能並將裝置重設為初始狀態。 測試者在每個應用和每部裝置上重複上述操作。
Time of Update: 2014-02-14
一個應用通常有多個Activity。每個activity圍繞一個特定的功能設計,使用者可以操作它並且可以啟動其他的activity。舉個例子,一個電子郵件應用可能有一個activity去呈現新郵件列表。當使用者選擇了一封郵件,會開啟一個新的activity來呈現郵件內容。
Time of Update: 2014-02-14
1、系統卡在動畫處不能啟動,原因在於(IIZ)寫錯為(I;I;Z) static JNINativeMethod method_table[] = { {"native_open", "()I",(void *)android_server_IrSend_open}, {"native_close", "()Z", (void *)android_server_IrSend_close}, {"native_irsend",
Time of Update: 2014-02-14
android 動畫的分類就不說了,主要說一下動畫的兩種使用方法:1.通過代碼產生並使用動畫 (不利於重複使用) 2.通過xml檔案產生並使用動畫(更方便,重用性高)。1.通過代碼產生動畫//初始化Animation scaleAnimation = new ScaleAnimation(0.1f, 1.0f,0.1f,1.0f);//設定動畫時間scaleAnimation.setDuration(500);
Time of Update: 2014-02-14
前一段時間在做項目的時候遇到了一個問題,美工在設計的時候設計的是一個iPhone中的開關,但是都知道Android中的Switch開關和IOS中的不同,這樣就需要通過動畫來實現一個iPhone開關了。通常我們設定介面採用的是PreferenceActivitypackage me.imid.movablecheckbox;import android.os.Bundle;import android.preference.PreferenceActivity;public class