Time of Update: 2014-05-31
1.瞭解了主要的幾個類:Director(導演),Scene(情境),Layer(層),Sprite(精靈);2.建立精靈:CCSize visiblesize=CCDirector::sharedDirector()->getVisibleSize();CCSprite
Time of Update: 2014-05-31
情境切換是通過導演類Director實現的,其中的相關函數如下:runWithScene(Scene* scene)。該函數可以運行情境。只能在啟動第一個情境時候調用該函數。如果已經有一個情境運行情況下則不能調用該函數。replaceScene(Scene* scene)。切換到下一個情境。用一個新的情境替換當前情境,當前情境被終端釋放。pushScene(Scene* scene)。切換到下一個情境。將當前情境掛起放入到情境堆棧中,然後再切換到下一個情境中。void
Time of Update: 2014-05-31
主要就是代碼了。1.using UnityEngine;using System.Collections;using pumpkin.swf;using System.Collections.Generic;using pumpkin.events;using pumpkin.display;public class MovieClipX : MovieClip{ public delegate void FrameCallback();
Time of Update: 2014-05-30
在Android 4.0 之前可以通過下面的方式擷取螢幕的寬高: DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); int mScreenW = dm.widthPixels; //得到寬度 int mScreenH = dm.heightPixels;
Time of Update: 2014-05-30
本文講述在Linux 3.10下Realek RTL8723A Linux Wifi 驅動的移植。 Prerequisites硬體平台:Atmel SAMA5軟體平台:Linux 3.10 + Android 4.4Wifi模組:RTL8723AU (USB介面) Realtek RTL8723A Wi-Fi Software&Driver for Linux and
Time of Update: 2014-05-30
MainActivity如下:package cc.c;import java.util.List;import android.os.Bundle;import android.os.Process;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.app.Activity;import
Time of Update: 2014-05-29
Android開發的重要方面之Makefile分析隨著移動互連網的發展,移動開發也越來越吃香了,目前最火的莫過於android,android是什麼就不用說了,android自從開源以來,就受到很多人的追捧。當然,一部人追捧它是因為它是Google開發的。對一個程式員來說,一個系統值不值得追捧得要拿代碼來說話。我這裡並不打算分析android的代碼,而是android的makefile,也許大家已經知道了在android源碼裡,我們可以看見很多makefile檔案,起
Time of Update: 2014-05-29
android-async-http開源項目可以是我們輕鬆的擷取網路資料或者向伺服器發送資料,使用起來非常簡單,關於android-async-http開源項目的介紹內容來自於官方:http://loopj.com/android-async-http/.下面我對此首頁上內容進行大體上的翻譯,希望能夠對你理解android-async-http開源項目有所協助1.1 Overview(概況) An asynchronous callback-based Http client for
Time of Update: 2014-05-29
try {BitmapFactory.Options options = new BitmapFactory.Options();options.inJustDecodeBounds = true;//設定true後,位元影像並沒有真正載入到內容,僅僅擷取所必要的參數mBitmap = BitmapFactory.decodeFile(path,options);//path為檔案路徑options.inJustDecodeBounds = false; int be =
Time of Update: 2014-05-27
不知道你有麼有發現,來自菜鳥的成長史:http://blog.csdn.net/zjbpku/article/details/25161131,KitKat之後的版本不再支援使用者對外置SDcard(Secondary
Time of Update: 2014-05-26
在編寫自訂滑動控制項時常常會用到Android觸摸機制和Scroller及VelocityTracker。Android
Time of Update: 2014-05-26
MainActivity如下:package cc.c;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.List;import android.app.Activity;import android.app.ActivityManager;import android.app.ActivityManager.MemoryInfo;import
Time of Update: 2014-05-25
最近準備做一個聊天系統,開始準備使用cocos2dx的UIRichText控制項來顯示聊天內容,結果在使用的時候才發現,cocos2dx的RichText功能非常有限,完全不具備實現聊天的功能,只實現了加入文本、映像和自訂控制項的功能,支援不同字型、顏色、字型大小。 我個人認為,一個RichText控制項應該具備以下準系統: &nbs
Time of Update: 2014-05-25
cocos2d-x升級到3.0後變化不小,除了API的變化(主要是函數和類名稱變化,以及使用了C++11的不少特性,function/bind, lamda, std::thread…),建立和編譯工程也做了一些簡化調整。本文主要討論一下cocos2d-x3.0 在android平台開發的環境設定及工程建立編譯流程。1. 初始設定除了2.x所需要的python,jdk, android
Time of Update: 2014-05-25
一款類似塔防類的保衛羊村遊戲源碼,這個遊戲很像我們平時玩的塔防遊戲的,遊戲的源碼比較完整的,大家可以修改一下或者添加一些廣告就可以上線到市集了,而且這個遊戲目前已經上線國內的一些市集了,360市場、91市場、木螞蟻市場上線,大家可以搜尋下載提供意見。遊戲介紹:保衛羊村是一款TD塔防類遊戲,創新開放式地圖、豐富鑲嵌系統將充分發揮你的布局戰略才能,讓好友們團結在你周圍!青青草原的羊村面臨著被一群狼群野獸侵襲的危險,為了保護小羊你需要將這些可惡的狼群野獸全部殺死,快點一起來保護羊村吧。<igno
Time of Update: 2014-05-25
這篇文章主要講解註解實現findViewById的功能,首先我們來熟悉一下在java中怎麼定義一個註解和解析一個註解註解的概念是在jdk5.0中提出來的,在java.lang的包中已經定義了三個註解:Override,Deprecated,SuppressWarningsOverride相信大家非常熟悉,就是表明這個方法是改寫了父類的方法Deprecated表示在新版本的
Time of Update: 2014-05-25
如果實現一個音頻檔案的播放,那麼在應用程式中提供播放音頻檔案功能的最簡單的方式是利用內建的“Music(音樂)”應用程式的功能--即使用系統內建的或已安裝好的音樂播放器來播放指定的音頻檔案。本例比較簡單,下面直接給出原始碼:布局檔案activity_main: 代碼檔案MainActivity:package com.mutimediademo3audio;import java.io.File;import android.app.Activity;import android.
Time of Update: 2014-05-25
當您的遊戲準備發布前,需要編譯成為release版本,命令中需要增加 -m release,編譯命令如下:cocos compile -p android -m release在編譯結束後,產生xxx_release_unsigned.apk,此時會提示進行簽名,需要輸入.keystore的路徑。.keystore的產生方法:使用keytool,命令如下:keytool -genkey -v -keystore my-release-key.keystore -alias alias_name
Time of Update: 2014-05-19
由於工作上的需要,把資料庫中備份的連絡人添加到通訊錄,一般都有幾百條記錄,插入一條資料系統預設commit一次,這樣效率就降低了,如果把所有的資料都添加進去後再commit效率就不一樣,這就需要事務沒有添加事務的方法,每次添加一條記錄/** * 單條添加資料 * * @param contacts * @return */public boolean add(Tb_contacts contacts) {SQLiteDatabase db =
Time of Update: 2014-05-18
【基於最新的Android4.4的源碼分析】每家公司或者每個移動團隊無不想開發出一套自己的UI架構,融入自己的設計和特性,這必然會去修改android的ui。所以,學習和理解android的UI設計是最基礎和非常有必要的。android