Time of Update: 2013-11-05
單例模式就是只有一個執行個體。自行執行個體化並向整個系統提供這個執行個體。單例模式的建立1、首先在.h檔案中#import <Foundation/Foundation.h>@interface SingletonClass : NSObject+ (id) sharedInstance;@end2、在.m檔案中#import "SingletonClass.h"@implementation SingletonClassstatic
Time of Update: 2013-11-05
java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams cannot be cast to android.widget.LinearLayout$LayoutParamsFrameLayout的父控制項是一個LinearLayout控制項,問題出在,LinearLayout為子控制項分配空間的時候,擷取FrameLayout的LayoutParams的必須為LinearLayout.
Time of Update: 2013-11-05
1.使用一個棧來儲存玩家在遊戲中情境的載入先後關係(方便Back功能實現以及記錄當前情境ID)2.提供切換情境,壓棧情境,出棧情境方法3.提供非同步載入情境,並提供載入進度(用以顯示Loading條) DoTransition(),代碼如下:protected virtual IEnumerator DoTransition() {// 第一部分:之前情境退齣動畫state = SMTransitionState.Out;Prepare();float time =
Time of Update: 2013-11-05
Android開發中一般都是使用Intent給Activity傳參。有時需要傳複雜物件時,我們會傾向於用全域變數(靜態變數或Application屬性)。但其實這樣做是有隱患的,跟Activity的生命週期有關,正好最近遇到這個問題,在這裡寫一下。大概情況是這樣的:ActivityA中點擊按鈕啟動ActivityB,同時要傳一個大資料對象,懶得對這個對象進行序列化,於是就直接搞了個全域變數ActivityB.param寫了進去,在ActivityB.onCreate裡讀取並顯示資訊,編譯運行一切
Time of Update: 2013-11-05
無意中發現了一個做得很好的電子產品測評類網站——Zealer。http://www.zealer.com/站長王自如很有個人魅力。尤其他在老羅發布會點評的那期節目裡。與他類似,我也是做品質評測的,不過是視頻的品質評測。我明白做這種第三方評測是很難盈利的。因為一旦盈利,就會有人懷疑評測的客觀性,進而失去了做評測的意義。因而評測機構必須保持獨立。但是評測機構裡面的人也需要吃飯,如果不掙錢大家就只能等著散夥了。因而評測機構註定會在獨立和盈利之間徘徊。而他們這個網站竟然堅持了下來,並且越做
Time of Update: 2013-11-05
閑來無事,整理了一下cocos2dx的螢幕適配策略,本文適用於想快速理解cocos2dx適配的開發人員。我們先假設:以854 * 480 的螢幕為標準進行開發,當然,這也就是cocos2dx所說的(Design Resolution)。先介紹幾個cocos2dx的常用函數:->setFrameSize() //設定win32模擬器的解析度一、準備圖片資源準備一張854 * 480
Time of Update: 2013-11-05
public final class R { public static final class anim { public static final int cycle_7=0x7f040000; … … } public static final class array { public static final int bank_type=0x7f050001; … … }
Time of Update: 2013-11-05
#include <cv.h>#include <highgui.h> // Define our callback which we will install for// mouse events.//void my_mouse_callback( int event, int x, int y, int flags, void* param ); CvRect box;bool drawing_box = false; // A litte subroutine
Time of Update: 2013-11-05
最近一個COCOS2DX項目有了較大的變化,整個項目的資料層都從C++層移到了LUA層。這下問題就來了,如何在C++層訪問LUA的資料層呢?而我作為一個LUA的新人,那就糾結了,那尼馬還不得啃好幾本書?如果我告訴上司,我需要一周的時間,那估計要被炒掉了。但沒法,任務分配了,開始幹吧。 關於在c++代碼中訪問LUA函數的教程,可以說遍布網路的每個角落,大家會去教你如何使用lua_pcall,
Time of Update: 2013-11-05
剛剛寫完博文http://blog.csdn.net/jueblog/article/details/12209969 之後,就想著能不能讓圖片迴圈播放呢?實驗出一個簡便易行的方法。Activity作如下改進:只需修改第36行即可:imagedemo.setImageDrawable(getResources().getDrawable(iViews[position%iViews.length]));即:package com.app.test01;import
Time of Update: 2013-11-05
Android的AIDL是什麼呢,AIDL就是Android Interface Defination Language,其實說白了,它就是Android定義好的,處理序間通訊的一種機制而已,有點像那個調用Service裡面的方法。好,我們下面就通過代碼來說明首先,我們先寫一個介面com.xiaobin.service.IServicepackage com.xiaobin.service;public interface IService{public void
Time of Update: 2013-11-05
在較早的一篇文章中,實現了一個公用平台PHP類,見http://blog.csdn.net/c80486/article/details/12316305使用這個類以後,公用平台程式變成以下這樣簡單的一個形式: 主程式只有三行: include_once 'jostudio.wechat.php'; $object = new WeChat(TOKEN, "onMessage"); ////建立一個WeChat類的執行個體 $object->
Time of Update: 2013-11-05
在上一篇 視頻會議系統原型分析中(http://blog.csdn.net/voipmaker/article/details/8740870)提出了傳統視頻會議的功能點,本篇講闡述基於WebRTC技術的Web瀏覽器端視頻會議系統功能模型,最後給出現有系統的視頻會議效果。webRTC致力於在瀏覽器端提供p2p的音頻,視頻,資料,傳輸,而基於WebRTC技術的視頻會議系統與此相反,伺服器端需要處理媒體,與此相關的規範還在研究中,WebRTC技術目前的規範主要集中在一下幾點:1.
Time of Update: 2013-11-05
MainActivity:package com.home.testdialogborder;import android.app.Activity;import android.app.Dialog;import android.os.Bundle;import android.view.View;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle
Time of Update: 2013-11-05
這個案例只是為了關聯各個知識點,在實際開發中還有待最佳化 項目結構分析:Weather實體類:用來存放我們的天氣實體WeatherManager: 用來操作WeatherMainActivity:主acaitivyCityWeatherService:定時輪詢來更新前台的資訊原理比較簡單直接貼出代碼:Weather:package com.example.weatherdemo;public class Weather{private String cityName;private
Time of Update: 2013-11-05
九月份都快過去了,學生們也都開學了,我想校園也會熱鬧許多吧,在CSDN上也相應地熱鬧了一些。中秋節也過去了,自己身邊還有很多沒有吃完的月餅,於是將月餅作為早餐每天早上吃一個,希望這樣不會浪費。
Time of Update: 2013-11-05
1.ActivityManager: Warning: Activity not started, its current task has been brought to the front 說明:模擬器中已經有一個執行個體在運行。 解決方案:退出模擬器中啟動並執行程式,再次運行即可解決! 2.No grammar constraints (DTD or XML schema) detected for the
Time of Update: 2013-11-05
隨著Android系統的使用越來越廣泛,瞭解一下Android平台下的遊戲引擎就非常有必要。而同時因為基於Intel
Time of Update: 2013-11-05
說明注意事項(Ray):文章來自iOS 7 by Tutorials iOS 7Feast的一部分(略)Objective-C 是最重要的iOS和OSX apps的開發工具。你可以使用其他語言的第三方架構開發apps,例如HTML&Javascript或者C#,但是如果你很快的寫出一個超炫的高效率的原聲apps你就需要使Objective-C。Foundation
Time of Update: 2013-11-05
重新整理率2400次/秒,螢幕高度480像素的手機來講,給定這個動畫的哪些條件,他就能完成這個持續1秒的動畫?負責這個動畫的核心類叫做CAKeyFrameAnimation。修改條件,讓B在A按鈕按下來之前一直處於螢幕下方看不見的位置,剛好頂著螢幕底部。