自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 问答 (2)
  • 收藏
  • 关注

转载 Android问题总结

Description    Resource    Path    Location    TypeConversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.    db4o Unkno

2015-03-28 13:54:39 482

转载 __declspec关键字详细用法

__declspec用于指定所给定类型的实例的与Microsoft相关的存储方式。其它的有关存储方式的修饰符如static与extern等是C和C++语言的ANSI规范,而__declspec是一种扩展属性的定义。扩展属性语法简化并标准化了C和C++语言关于Microsoft的扩展。用法:__declspec ( extended-decl-modifier )extended-d

2015-02-22 22:23:52 402

转载 cocos2d-x 数学函数、常用宏粗整理

最近我们的cocos2d-x游戏项目已经进入了正式开发的阶段了,几个dev都辛苦码代码。cocos2d-x还是一套比较方便的api的,什么action啊、director啊、ccpoint啊都蛮便捷的。但是我看到几个dev有时候会很不知道用它们,还是首先自己去写函数……用一些比较原始、低效率的方法……甚至是copy / paste………………。……。这不科学

2015-02-09 14:53:13 453

转载 Cocos2d-x 3.2 -- 总结数学类Vec2/Size/Rect

数学类Vec2、Size、Rect,是Cocos2d-x中比较常用的类。比如设置图片位置,设置图片大小,两图片的碰撞检测等等。比起2.x版本,在3.2版本中本质上其实没有太大的变化,主要的变化就是将全局宏定义相关的操作封装到各自的类中而已。比如:Vec2的向量运算宏定义ccp***(),现在都已经封装到Vec2类里面去了。【Vec2】Vec2原名Point,它既

2015-01-19 23:46:39 1223

转载 Android 自动化测试—robotium

之前robotium的测试都是基于有源码的情况下。当我们无法获得android源码时,可以采用另一种方式进行测试。关于这种方式,robotium wiki 有相关资料提供参考 RobotiumForAPKFiles:Use Robotium when only having apkhttp://code.google.com/p/robotium/wiki/RobotiumForAPKFi

2015-01-13 14:23:11 444

转载 Android自动化测试(UiAutomator)简要介绍

一、一个BUG引发的问题    如果研发过程中有一个BUG:“不断的切换手机语言出现花屏现象”。这个问题我们如何验证呢?我想,最好的方式应该是自动化测试。    那么,自动化测试可以完成哪些任务呢?    简单的说,那些重复性的测试工作,都可以交给自动化完成:        1、设置手机的语言        2、添加、删除、收藏联系人        3、拨号、挂

2015-01-13 14:21:45 426

转载 cocos2d-x中设置颜色

原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/azhou_hui/article/details/8184695 cocos2d-x颜色层 CCLayerColor(1)[cpp] view plaincopy//背景颜色

2014-12-03 23:07:12 491

转载 关于cocos2dx 3.1 ListView 绿底白屏的问题

将里面的代码修改为:下面是上图所示的源代码直接复制粘贴吧:package org.cocos2dx.cpp;import org.cocos2dx.lib.Cocos2dxActivity;import org.cocos2dx.lib.Cocos2dxGLSurfaceView;public class AppActivity extends

2014-11-17 16:54:18 970

原创 cocos2d-x android set up error - java.lang.NullPointerException

I've been trying to fix this for a while, I'd suggest comparing the .cproject file in your project with the one in templates/cpp-template-default and removing extra section(s) in your file. I had

2014-11-17 14:59:24 710

转载 vs cocos2dx调试信息

在xcode中  直接使用printf 或者 cout但是在VS2010 却死活不好用   真郁闷-----------------10-9更新----------------下面的代码在 自己建立的项目里都已经存在啦AllocConsole();freopen("CONIN$", "r", stdin);freopen("CONOUT$", "w", st

2014-10-30 12:26:18 597

原创 cocos2dx vc跟Eclipse中更改默认的physics为box2d

cocos2d-x内嵌有chipmunk和Box2D两个物理库,默认启用的是chipmunk。如果想使用Box2D,可做如下设置。PS:本人所用的版本是cocos2d-x-2.2.5。一、在Visual Studio中设置启用Box2D。一般通过cocos2d-x主目录下的tools/project-creator/文件夹下的python命令创建一个工程,并打开该工程后,相关的

2014-10-30 09:52:45 478

转载 cocos2dx-3.x编译不能找到extensions/ExtensionMacros.h异常

我在用vc 2013初次b

2014-10-29 21:53:22 747

原创 cocos2d_x 在win32上面的环境搭建

以下Cocos2d一些衍生版本介绍:

2014-09-18 00:20:46 736

转载 Android深入浅出之Binder机制

一 说明 Android系统最常见也是初学者最难搞明白的就是Binder了,很多很多的Service就是通过Binder机制来和客户端通讯交互的。所以搞明白Binder的话,在很大程度上就能理解程序运行的流程。我们这里将以MediaService的例子来分析Binder的使用:l         ServiceManager,这是Android OS的整个服务的管理程序l     

2014-05-26 16:50:39 381

转载 camera debug 的注意事项。

1.   在初始化sensor 前,请保证sensor 各个电源的电压正确 2.   在初始化sensor 前,请确保reset ,standby 按照sensor 规定的上电时序控制,否则可能带来很多难以解释的问题 3.   往sensor 写I2C 命令前,请保证 MCLK 已经有信号输出,一般来说MCLK 应该在24MHz。 4.   如果初始化时,发现I2C 写命令fail

2014-05-26 11:32:16 900

转载 Android 4.4 全套源码及子模块源码的下载方法

下面简要介绍下下载的步骤和遇到问题的解决办法。1、安装 Repoa) 建立Repo的安装目录、配置环境变量$ mkdir ~/bin$ PATH=~/bin:$PATHb) 获取Repo工具$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo 问题:上面

2014-04-30 00:07:58 518

转载 Android源码下载——用git clone实现单个目录下载

对于Android开发的学习者来说,当学习和开发实践进行到了一定的阶段,就应该深入到Android系统的源代码中去了。通过对源代码的研究、学习,可以熟悉Android发布的基本应用模块如Launcher、Contact、Email等的实现原理和开发方式,还可以深入到framework框架层、核心库层、Linux Kernel层等底层模块。那么,怎么才能获取到Android的源代码呢?A

2014-04-30 00:01:56 403

转载 介绍 Android 的 Camera 框架

总体介绍   Android Camera 框架从整体上看是一个 client/service 的架构,有两个进程:一个是 client 进   程,可以看成是 AP 端,主要包括 JAVA 代码与一些 native c/c++代码;另一个是 service 进   程,属于服务端,是 native c/c++代码,主要负责和 linux kernel 中的 camera driver

2014-04-29 23:40:14 405

转载 Android Geofence的学习(一)翻译官方文档

Geofencecom.google.android.gms.location.GeofenceClassOverview用于表示一个地理区域,被称为地理围栏。地理围栏可以被地理围栏服务监控。当用户通过地理围栏的边界时,会产生一个警报。SummaryNested Classesc

2014-03-13 11:41:49 854

转载 Google Geocoding API(地址解析)

上一片我们大概了解了一下Geocoder的bug和它的替代方法,Geocoding,直接利用http地址进行解析;下面我们来用一个实例看看如何使用http地址反回来的数据进行解析,我们这里需要用到Google自己开发的一个框架来解析json;json1.7.jar,这个类库的学习,请看:http://code.google.com/p/google-gson/下面看实例%1、我们如

2014-03-13 11:40:55 565

转载 设计模式详解之组合模式

组合模式(Composite):组合模式有时又叫部分-整体模式在处理类似树形结构的问题时比较方便,看看关系图:[java] view plaincopypublic class TreeNode {            private String name;      private TreeNode parent

2014-01-15 23:27:06 424

转载 设计模式详解之享元模式

享元模式(Flyweight):享元模式的主要目的是实现对象的共享,即共享池,当系统中对象多的时候可以减少内存的开销,通常与工厂模式一起使用。FlyWeightFactory负责创建和管理享元单元,当一个客户端请求时,工厂需要检查当前对象池中是否有符合条件的对象,如果有,就返回已经存在的对象,如果没有,则创建一个新对象,FlyWeight是超类。一提到共享池,我们很容易联想到J

2014-01-15 23:21:19 486

转载 Android UI开发详解之Layout_gravity和gravity的区别

对于这两个属性来说:layout_gravity   表示组件自身在父组件中的位置 gravity                表示组件的子组件在组件中的位置1、在使用时,最外层的LinearLayou的属性:androidrientation="?"是不能少的。但我们在设置其属性的时候,有时候并不能达到我们所需要的效果,所以在此总结下他的使用注意事项。2

2014-01-15 23:12:12 436

转载 Android UI开发详解之Fragment

Fragment是Android自从3.0之后新加入的一个组件,我相信很多人都已经听说过这个组件了,但这个组件到底是个什么,如何去使用他呢,且听我讲来。以下部分资料来自官网(官网才是王道,其他都是浮云)一、Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦

2014-01-15 23:10:48 502

转载 Android UI开发详解之ActionBar

在Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的标题栏,并提供更为丰富的导航效果。一、添加ActionBar1、不需要导入ActionBar,因为在android3.0或者以上版本中,ActionBar已经默认的包含在Activity中2、在Android3.0的默认主题“

2014-01-15 23:08:09 577

转载 Android API 中文 (42) —— ListView

正文  一、结构    public class RatingBar extends AbsSeekBar     java.lang.Object      android.view.View        android.view.ViewGroup                            android.widget.Ad

2014-01-14 14:20:39 436

转载 Android mms 发送流程

1.      点击发送按钮Src/com/android/mms/ui/ComposeMessageActivity.javapublic void onClick(View v) {        if ((v == mSendButton) && isPreparedForSending()) {            confirmSendMessageIfNeed

2014-01-14 11:29:31 549

转载 短信开发基础知识

1.1. 基本知识短信开发指通过串口 at 命令驱动短信进行短信发送和接收操作。 短信操作分为三种模式: block,pdu 和 Text短信传送有三种编码: 7 位, 8 位, UniCodeat 命令 ,at 命令是驱动短信设备的标准工业命令,除了业界的标准之外,每个厂商可能会对其进行扩展,不过一般来说,标准命令应该够用,这次用的是西门子 tc35i ,有专门的 at 命令文档

2014-01-14 11:20:11 652

转载 sms AT指令返回错误代码: CMS errors & CME errors 的区别!

CMS的是短信中心的返回错误。CME 是设备返回的错误错误代码表: 以下是最常见的CMS的错误:CMS的错误:1未分配的号码 CMS的错误:8算确定限制 CMS的错误:10呼叫呲 CMS的错误:拒绝21短消息传输 CMS的错误:27服务的目标出 CMS的错误:28 Unindentified订户 CMS的错误:29基金拒绝 CMS

2014-01-14 11:07:09 2484

转载 mms 数据包相关

1 抓包 adb shell tcpdump -i any -p -vv -s 0 -w /sdcard/capture.pca 2 在wireshark中查看收到的信息时,输入以下搜索 MMSE/SMIL MMS m-retrieve-conf DU即协议数据单元,对应前面每种消息的消息格式。彩信的PDU和HTTP协议极为类似,当然相对来说要简单多了。它定

2014-01-14 11:04:21 830

转载 基于WSP/WTP的MMS传输(3)——MMS PDU结构

三 MMS PDU结构       MMS PDU(Protocol Data Unit,协议数据单元)由MMS头和MMS消息体组成,MMS头由多个域名和域值组成,由客户端指定, MMS头里面的一些域可以被MMS Proxy-Replay修改或补充,MMS Proxy-Replay使用这些头域信息生成MM通知以及构造接收MM PDU中的相关头域,连同消息实体一同送往接收方。消息体跟在MMS

2014-01-14 11:03:49 691

转载 基于WSP/WTP的MMS传输(2)——MMS的传输模型

二 MMS 的传输模型首先要确认的一点是,一条彩信最终是通过PDU 的形式传递给彩信服务中心的,如图三所示。MMS PDU 包括MM 体和MMS HEADER ,完整的MMS 信息被包含在MMS PDU 之中,采用多媒体邮件扩展MIME 方式打包。一个MMS PDU 被称为MMS 请求或MMS 响应,下面的M-Send.req 、M-Notification.ind 都是指的MMS

2014-01-14 11:03:13 724

转载 基于WSP/WTP的MMS传输(1)——概述

一 概述我们知道,通过短信(SMS ,Short Message Service )我们可以发送简单的文本消息,每条短信不超过140个英文字符(ASCⅡ)或70 个中文字符,平时手机上发送大于这个数字的短信时,短消息服务中心会自动把它按少于140 个英文字符或70 个中文字符每条的处理。通过彩信,我们可以发送包括文字、图片和声音在内的一些信息,对方可以是手机用户,也可以是email 用户。理论

2014-01-14 09:54:41 720

转载 Android学习笔记之mainfest文件中android属性

以前的零散笔记, 共享一下, 有错误的地方还请指正。     android:allowTaskReparenting是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。-------------------------------------------------------------------------

2014-01-12 23:32:23 329

转载 理解 Android Build 系统

前言Android Build 系统是 Android 源码的一部分。关于如何获取 Android 源码,请参照 Android Source 官方网站:http://source.android.com/source/downloading.html。Android Build 系统用来编译 Android 系统,Android SDK 以及相关文档。该系统主要由 Make 文件,S

2013-12-26 18:37:55 621

转载 java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException

缺少相应jar包都会有异常,根据异常找jar包导入......   这里我说下lang包,因为这个包我找了好半天: 缺少相应jar包都会有异常,根据异常找jar包导入......   这里我说下lang包,因为这个包我找了好半天:我用的是: commons-lang3-3.1.jar  出现异常:java.lang.NoClassDefFoundError: o

2013-12-20 23:25:22 873

转载 connect to remote mysql database by the java

ava Database Connectivity (JDBC) is a Java-based data access technology that defines how a client may access a database. It provides methods for querying and updating data in a database. The JDBC clas

2013-10-16 16:02:47 1493

转载 Linux时间子系统之三:时间的维护者:timekeeper

本系列文章的前两节讨论了用于计时的时钟源:clocksource,以及内核内部时间的一些表示方法,但是对于真实的用户来说,我们感知的是真实世界的真实时间,也就是所谓的墙上时间,clocksource只能提供一个按给定频率不停递增的周期计数,如何把它和真实的墙上时间相关联?本节的内容正是要讨论这一点。1.  时间的种类内核管理着多种时间,它们分别是:RTC时间wall

2013-08-06 14:15:24 516

转载 GNU ARM 汇编指令

第一部分 Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针、设置页表、操作 ARM的协处理器等。初始化完成后就可以跳转到C代码执行。需要注意的是,GNU的汇编器遵循AT&T的汇编语法,可以从GNU的站点(www.gnu.org)上下载有关规范。一. Linux汇编行结构任何汇编行都是如下结构:[:]

2013-07-06 00:18:31 908

原创 android proc 进程信息解析

如何查看ANDROID进程信息呢,可以先进入ADB SHELL,然后在PROC文件夹下,有很多对应进程ID号的子文件夹,进入对应的文件夹内,可以看到有以下信息,就可以查询到你的进程信息了。参数如下:/proc//maps查看进程的虚拟地址空间是如何使用的。该文件有6列,分别为:地址:库在进程里地址范围权限:虚拟内存的权限,r=读,w=写,x=,s=共享,p=私有;偏

2013-07-01 19:27:02 753

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除