Time of Update: 2013-11-05
//// UserContext.h// SingleDemo//// Created by andyyang on 9/30/13.// Copyright (c) 2013 andyyang. All rights reserved.//#import <Foundation/Foundation.h>@interface UserContext : NSObject@property (nonatomic,retain) NSString
Time of Update: 2013-11-05
convertToWorldSpace 這個是將座標轉換到遊戲全局座標。因為一個精靈有一個座標通過 getPosition來得到,但是這個座標是一個相對於parent的座標 所以實際的絕對座標是取決於parent的position。所以通過getParent()->convertToWorldSpace就可以將這個座標轉換成遊戲的絕對座標。轉換成全局座標後 就可以和其他不在一個座標系下的精靈轉換到了同一個座標系下 這樣就可以進行座標的計算了。計算完座標 如果需要重新設定精靈的座標 那麼
Time of Update: 2013-11-05
Gallery(畫廊)擴充了LayoutParams,以此提供可以容納當前的轉換資訊和先前的位置轉換資訊的場所。Activitypackage com.app.test01;import com.app.adapter.ImageAdapter;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.
Time of Update: 2013-11-05
Android開發中一般都是使用Intent給Activity傳參。有時需要傳複雜物件時,我們會傾向於用全域變數(靜態變數或Application屬性)。但其實這樣做是有隱患的,跟Activity的生命週期有關,正好最近遇到這個問題,在這裡寫一下。大概情況是這樣的:ActivityA中點擊按鈕啟動ActivityB,同時要傳一個大資料對象,懶得對這個對象進行序列化,於是就直接搞了個全域變數ActivityB.param寫了進去,在ActivityB.onCreate裡讀取並顯示資訊,編譯運行一切
Time of Update: 2013-11-05
添加菜單可以在onCreateOptionsMenu或者onPrepareOptionsMenu方法中來添加菜單代碼添加: menu.add((int groupId, int itemId, int order, charsequence title) .setIcon(drawable ID) add()方法的四個參數,依次是: 1、組別,如果不分組的話就寫Menu.NONE, 2、Id,這個很重要,
Time of Update: 2013-11-05
OpenGL的著色器是新一代顯卡提供給開發人員一個小程式,為的是讓開發人員對光照、座標轉換以及像素進行一些個人化的處理。OpenGL的著色器有一種專門的語言:GLSL,現在的GLSL應該全面轉向Shader
Time of Update: 2013-11-05
對於Android內建的tabhost組件,是位於頁面頂端的,若想讓其位於頁面底端,在這裡提供兩種方法。方法一1、tabcontent和tabs交換位置2、設定tabcontent的屬性:android:layout_weight="1"範例<?xml version="1.0" encoding="utf-8"?><RelativeLayout
Time of Update: 2013-11-05
識別變化的方面假設你有一個比薩店,你的代碼可能這麼寫:Pizza orderPizza() {Pizza pizza = new Pizza();// 為了讓系統有彈性,我們很希望這是一個抽象類別或介面。但如果這樣,這些類或介面就無法直接執行個體化。pizza.prepare();pizza.bake();pizza.cut();pizza.box();return
Time of Update: 2013-11-05
在進行Android UI設計時,我們經常需要將螢幕設定成無標題列或者全屏。要實現起來也非常簡單,主要有兩種方法:配置xml檔案和編寫代碼設定。1.
Time of Update: 2013-11-05
1.擷取安裝的Android Studio 的Build Number如果已經安裝了Android Studio,那麼我們只需要累加式更新即可。所以下載更新jar包即可,首先要知道自己當前的Android Studio的版本號碼,Help-》About。2.查詢目前官方Android
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
之上,稍作修改即可達到 炫酷的 滑動效果 :) 具體步驟如下:NO.1: 建立一個 內容布局,用於顯示文章 <?xml
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
import java.io.*; import java.net.*;import java.util.*;/** * @author jiaruihua jrhhybh@163.com * @version 1.0 */public class GetPostUtil{/*** 向指定URL發送GET方法的請求* @param url 發送請求的URL* @param params
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
2: 使用檔案夾. Android 的資源檔夾結構非常強大, 它允許開發人員將不同的圖片、字串、布局檔案、外形、顏色這些資源,在api、代碼、螢幕尺寸等部分.
Time of Update: 2013-11-05
隨著Android系統的使用越來越廣泛,瞭解一下Android平台下的遊戲引擎就非常有必要。而同時因為基於Intel
Time of Update: 2013-10-28
android實現底部布局往往使用RelativeLayout的布局方式,並且設定 android:layout_alignParentBottom=”true”,這樣很容易實現底部布局。然而對於比較複雜的布局簡單的屬性設定無法 達到這樣的效果,例如top,center,bottom三層的布局,很可能因為中介層(center)的資料太多而將無法顯示全或者將bottom層擠 下去。解決這個問題,在採用RelativeLayout布局時,除了設定
Time of Update: 2013-10-28
以下是對Android中退出程式的幾種方法進行了總結介紹,需要的朋友可以過來參考下 Android程式有很多Activity,比如說主視窗A,調用了子視窗B,如果在B中直接finish(), 接下裡顯示的是A。在B中如何關閉整個Android應用程式呢? 本人總結了幾種比較簡單的實現方法。1. Dalvik VM的本地方法複製代碼 代碼如下:android.os.Process.killProcess(android.os.Process.myPid()) //擷取PIDSystem.
Time of Update: 2013-10-28
在Android本地視頻播放器開發中的搜尋本地視頻章節中,我們能夠搜尋本地視頻並且顯示每個視頻的圖片、標題、時間長度,當然如果需要添加其他的例如視頻的長度和寬度可以使用Video類中的方法,既然我們擷取到視頻後,那麼接下來就是解碼視頻,解碼視頻我使用的是ffmpeg,所以這張就是使用NDK編譯手機可以使用的FFmpeg庫。 NDK=/opt/android-ndk-r8d PLATFORM=$NDK/platforms/android-8/arch-arm/ PREBUIL