原创 Android_選項卡

TabHost和FragmentTabHost TabHost 命名空間: android.widget.TabHost 初始化函數(必須在addTab之前調用): setup(); 包含兩個子元素: 1

原创 Android 自定義控件:打造流佈局實現熱門搜索標籤

轉載地址: http://blog.csdn.net/airsaid/article/details/50836296  最終實現後的效果: 具體實現 1,自定義一個類繼承GridView /** * 自定義流佈局 *

原创 PVS實戰02

搭建遊戲架子 GameCotroller 遊戲開始後的控制類 FightLine 把一行的操作 抽取出來 每一行可以添加殭屍 安放植物 殭屍攻擊植物 植物攻擊殭屍 遊戲開始 public void stratGame(CCTM

原创 C語言基礎001

1、C語言的起源 1963年,劍橋大學將ALGOL 60語言發展成爲CPL(Combined Programming Language)語言。 1967年,劍橋大學的Matin Richards 對CPL語言進行了簡化,於是產生了

原创 WindowManager詳解

WindowManager介紹 WindowManager是Android中一個重要的Service,是全局且唯一的。WindowManager繼承自ViewManager。 WindowManager主要用來管理窗口的一些狀態、

原创 遊戲開發入門02

CCAction 對於一個遊戲來說,動作是非常重要的,好的動作可以使遊戲的可玩性大大提高,在cocos2d引 擎中有一個動作類,CCAction是動作類的基類,動作是定義在節點(CCNode)上的,以節點爲 目標,主要分爲兩類瞬時

原创 C語言基礎002

運行環境 windows: windows是大家最熟悉的平臺,使用起來最得心應手,windows開發C語言也是大家入手最快的,windows下最常見的一些開發環境如下: 1、Turbo C Turbo C是美國Borland公

原创 C語言基礎003

數據類型 1、變量: 官方定義:程序執行過程中,其值可以改變的數據稱之爲變量。 變量包括三個非常重要的屬性:變臉名、變量值、變量在內存中的地址 a、變量名: 用標識符命名,對應一定數量的內存存儲單元,其單元數據視變量類型而定,用來

原创 C語言基礎006

結構體 結構體類型的定義: 結構體是由C語言中的基本數據類型構成的、並用一個標識符來命名的各種變量的組合,其中可以使用不同的數據類型。 結構體類型的定義 Struct結構體名 { 類型標識符1 成員名1; 類型標識符

原创 事件分發機制的詳解及源碼分析

事件分發機制詳解 MotionEvent 主要分爲以下幾個事件類型: ACTION_DOWN 手指開始觸摸到屏幕的那一刻響應的是DOWN事件 ACTION_MOVE 接着手指在屏幕上移動響應的是MOVE事件 ACTION_UP 手

原创 遊戲開發入門03

地圖的製作 工具:tiled 步驟: 1.新建——指定寬度和高度——顯示網格 2.講拾取的圖片拖到圖塊圖層——拾取(進行填充背景)——拾取填充道路 3.講地圖保存——notepad打開——講引入的圖片的絕對路徑改成相對路徑(把中文

原创 PVZ實戰01

logo的顯示 private void logo() { CCSprite logoSprite=CCSprite.sprite("image/popcap_logo.png"); //設置座標位置 位於手機屏幕

原创 Android Studio 單元測試與模擬測試詳解

測試的分類 單元測試 位於:module-name/src/test/java/. 這些測試運行在本地JVM和沒有訪問Android框架api功能 設置環境: 您還需要爲您的項目配置測試依賴使用標準api提供的JUnit 4的框

原创 compileSdkVersion, minSdkVersion 和 targetSdkVersion詳解

API level API level是一個整數,它指的是我們使用的框架(Framework)的版本,也就是我們使用的sdk中的各個平臺下的android.jar。 但是這個API level又和Android系統的版本有着對應關

原创 C語言基礎005

指針是什麼 指針:一個變量的地址 指針變量:一個變量專門用來存放另一個變量的地址(即指針) 指針變量 存放地址的變量 例子: #include<stdio.h> int main() { int a=100,b=10;