- 浏览: 20556 次
- 性别:
- 来自: 北京
最新评论
文章列表
android 框架
- 博客分类:
- android
http://blog.csdn.net/stephen255/article/details/9121583
1.Drawable—>Bitmap
Resources res=getResources();
Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.sample_0);
2.Bitmap---->Drawable
Drawable drawable =new BitmapDrawable(bmp);
另外在网上搜了些,也不知到底谁是原创的
1、Drawable → Bitmap
public static Bitmap drawableToBitmap(Drawable drawabl ...
android 天气预报
- 博客分类:
- OpenStreetMap
android有些应用中需要使用天气预报,来展示今天、未来几天的天气状况,那么具体怎么做呢。
一起来看看
首先需要 国家气象局提供的天气预报接口
1.风力和湿度: http://www.weather.com.cn/data/sk/101010100.html
2.气温和天气状况:http://www.weather.com.cn/data/cityinfo/101010100.html
3.7日气温:http://m.weather.com.cn/data/101010100.html
后面9位数的是城市编码 101010100 代表北京。
其次 城市代码,访问一个城市地区的 ...
cocos2dx 监听者模式
- 博客分类:
- cocos2dx
#ifndef __LuckyEgg_V2_1__Observer__
#define __LuckyEgg_V2_1__Observer__
#include <iostream>
#include <list>
#include <map>
using namespace std;
using std::list;
class MySubject;
//观察者
class Observer
{
public:
Observer(){}
virtual ~Observer(){}
vir ...
1.导入头文件
#if(CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
#include <jni.h>
#include "android/log.h"
#include "platform/android/jni/JniHelper.h"
#endif
2.详尽代码
JniMethodInfo minfo;//JniHelper
/* 测试用方法 */
/*bool isHave = JniHelper::getStaticMethodInfo(m ...
这玩意还是写下好,从新装了下系统,给我弄的头都大了
1.所需软件:
java JDK;(区分32和64位)
eclipse SDK;(区分32和64位)
eclipse NDK;
Cygwin;
cocos2dx最新版本;
一.eclipse两个插件:ADT和CDT;
ADT:
ADT插件是Google为Android开发提供的Eclips ...
DB.h
/*
* DB.h
*
* Created on: 2013-6-8
* Author: zhuang
*/
#ifndef _DB_H_
#define _DB_H_
#include "cocos2d.h"
// DB
#include "sqlite3.h"
using namespace cocos2d;
using namespace std;
class DB
{
public:
DB();
~DB();
static DB* sha ...
cocos2dx 随机数
- 博客分类:
- cocos2dx
int型随机数:
#include <ctime>
#include <cmath>
int randomBetweenInt(int max, int min)
{
time_t t;
std::srand((unsigned int)time(&t));//随机数种子
return std::rand() % (max - min) + min;
}
float型随机数:
float randomBetweenFloat(float min, float max)
{
return (2.0f* ...
cocos2dx 播放动画
- 博客分类:
- cocos2dx
实现游戏里面可以播放动画的效果
可以实现播放一次和循环播放,对于规定播放次数,我没找到相关方法,有知道的朋友告诉下
1.创建CCTexture2D,并在这张纹理上划分出多个CCSpriteFrame:
可以在一张图片上面截取一部分播放,例如:
CCTexture2D *texture=CCTextureCache::sharedTextureCache()->addImage("girl.png");
CCSpriteFrame *frame0=CCSpriteFrame::createWithTexture(texture,CCRectMake(3 ...
使用CCHttprequest联网有两种方法get和post。get和post都可以从服务器获取数据,这两种联网的方法有所不同。下面简单的区分一下
1.get提交的时候数据放到URL后面,post放在HTTP协议消息体中。
2.get数据量大小有限制,2KB,post理论上没限制。
3.get的安全性比post差。
下面来看看cocos2d-x中怎么来与服务器传递数据。
首先配置环境
#include "cocos-ext.h"
USING_NS_CC_EXT;
#pragma comment(lib,"pthreadVCE2.lib&qu ...
怎样添加自己的.ttf文件到自己的android项目中呢?ios平台很简单直接加进去,但android平台不一样
.ttf文件下载网站:http://www.zhaozi.cn/s/all/ttf/
字体颜色查询:http://www.wahart.com.hk/rgb.htm
使用方法:
1.在proj.android\assets文件夹中添加show.ttf
注意此时assets里面的文件时随着Resources里面的在变动,要改的话直接改动Resources里面的,assets里面也会跟着改动。
2.程序中调用对应的字体就可以了
...