移动开发
文章平均质量分 66
yarin
这个作者很懒,什么都没留下…
展开
-
[修正]IOS中使用SoundTouch库实现变声
之前写过一片文章“IOS中使用SoundTouch库实现变声”。最后有很多朋友在博客上说发出来的代码在模拟器上运行可以,不能在真机上运行,前段时间一直也很忙,没时间翻代码出来查看,望谅解。今天抽空检查了一下问题的根源,并且在IPhone 4(ios5.0.1)上测试通过,下面更新一些代码。同样是Apple官方的SpeakHere,要下载代码的,请查看上一篇文章。void AQRec原创 2012-03-08 20:26:18 · 10377 阅读 · 3 评论 -
横屏模式(landscape)下的UIDatePicker
ios的UIDatePicker控件在默认情况下,通常在竖屏模式下会显示得很好,但是在横屏模式下就会出现错位得情况。要解决该问题可以在对应得视图控制器中加入下面得代码:- (void) viewDidLoad { [super viewDidLoad原创 2011-09-12 02:21:59 · 1642 阅读 · 0 评论 -
Iphone开发Interface Builder出现Assertion Failure错误
用Interface Builder打开一个xib文件时出现了Assertion Failure错误,如下图所示。奇怪,第一次遇到这样的错误,这会导致xib文件不能打开,界面设计暂时无法再Interface Builder中进行。错误检查中,很长时间过原创 2011-09-12 02:18:26 · 971 阅读 · 0 评论 -
IAP(程序内购买): 完全攻略
第一印象觉得In-App Purchase(简称IAP)非常简单。Apple提供的大量文档应该让开发者很快熟悉地熟悉。那么,为什么在你的应用中集成IAP特性就如此令人生厌呢? 这是因为在开发过程中不可避免会出现一些错误。而但这些错误发生的时候,你就抓瞎了。虽然Apple提供了转载 2011-09-12 02:16:47 · 1849 阅读 · 0 评论 -
JavaME 3D游戏开发专题系列教程
JavaMe 3D游戏开发系列教程来源:http://smi.csdn.net/其实就是讲OpenglES开发的,使用jsr239开发包;当然了,现在大多数移动平台都使用opengles来渲染3d图形,包括;android、iphone等;因此具有原创 2011-09-12 02:07:06 · 1326 阅读 · 1 评论 -
Android得到已安装的应用程序信息!
很久没有更新了,不知道是不是真的很忙!最近在参加2010中国十大杰出IT博客大赛,望大家还是给投一票哦! 在做一个应用时需要查询已经安装了的应用程序图标。实际上在Android中可以获得已经安装的应用程序的各种信息(虽然在我的应用程序中只需要获得ICON即可),比原创 2011-09-12 02:06:08 · 1142 阅读 · 0 评论 -
LDR: LdrpWalkImportDescriptor()解决方案
今天编译一开源项目,他提供的是VC9的工程,我这边是VC10,首先,打开之后需要经过转换,一切正常,然后编译,出现一个简单的小的错误,更改之后编译通过,但是运行时出现下图所示的错误。“应用程序正常初始化(oxc0150002)”失败,请单击“确定”,终止应用程原创 2011-09-12 02:03:30 · 3665 阅读 · 2 评论 -
Audio File Convert(afconvert)工具转换音频格式
在做游戏音效的时候,通常会使用.wav格式的音频文件,但是Apple通常推荐我们使用.CAF格式的,同时也提供了afconvert工具可以方便我们对音频文件进行转换。首先可以输入如下命令来查看支持哪些格式的音频。afconvert -hf或者afconvert -原创 2011-09-12 02:01:40 · 3125 阅读 · 0 评论 -
Objective-C 2.0属性(Property)介绍
通常在声明一些成员变量时会看到如下声明方式:@property (参数1,参数2) 类型 名字;这里我们主要分析在括号中放入的参数,主要有以下三种:setter/getter方法(assign/retain/copy)读写属性(readwrite/re原创 2011-09-12 02:00:45 · 769 阅读 · 0 评论 -
Android/Ophone平台2D游戏引擎实现系列文章
前几天收到“2010年度OPhone 2.0 原创技术征文大赛获奖名单公布”的邮件,有幸能获奖,这里把参赛的文章列举出来,希望能够帮助大家。OPhone平台2D游戏引擎实现——概述及框架(一)OPhone平台2D游戏引擎实现——概述及框架(二)OPho原创 2011-09-12 01:58:22 · 1068 阅读 · 0 评论 -
Android应用开发新路线(用HTML5开发Android应用)
昨天参加了“第五期HTML5技术分享沙龙——成都站”,我的分享内容为“Android应用开发新路线(用HTML5开发Android应用)”。首先感谢成都优聚的李万鹏(@GoodTeamStudio)和@HTML5研究小组 的田爱娜提供的各种帮助与支持!这里上传一下原创 2011-09-12 02:23:35 · 1749 阅读 · 0 评论 -
在ios中使用soundtouch库实现变声
这篇文章是项目总结了。做了段时间的项目,过程中也遇到了很多麻烦,但是好在终于都解决了,这里是这里是项目之后凭着记忆总结出来,大家有遇到同样的问题,希望能参考了,但是我记忆可能不太好了,要是实践中有什么问题可以直接给我留言,或者到weibo.com/yarin上找我了。原创 2011-09-12 02:26:38 · 3963 阅读 · 0 评论 -
使用BinCompiler将资源文件打包成二进制文件
在开发游戏时,总是要使用很多的资源文件,比如:图片、音乐等。而我们经常会遇到一些商业游戏中都看不到这些资源文件,那是因为商业游戏,一般都会将这些资源文件打包成二进制的文件,然后在程序中读取,并使用。这样的游戏看上去更显得专业一些,本文我们就来学习一个最简单的将资源文件打包成二进制原创 2011-09-12 01:14:43 · 1557 阅读 · 1 评论 -
在cocos2d-x中编译/调试curl库
在cocos2d-x中编译/调试curl库环境参数系统:mac os x10.6xocde:4.0.2ios sdk:4.3curl:curl-7.22.0不知道curl是做什么的,就自己google了,这里暂时不纠结这个问题。因一个cocos2d-x项目需要使用curl库,但是curl官方并没有直接支持ios,所以需要自己编译,另外,为了方便调试,所以原创 2011-11-14 20:26:13 · 3082 阅读 · 1 评论 -
Mac中安装ANT全过程
这是个很老的问题了,网上也有很多教程,但是几乎按照网上那些教程安装之后都不一定会成功,而且发现每一篇文章后面都有无数跟帖说安装不成功,看了一下都没有去解决,所以这里我也正好需要安装就顺便写下,共大家参考!很多时候我们编译某个项目都需要使用ant,同样android也可以使用ant来编译项目。windows环境中安装很简单了,现在越来越多的人使用mac系统了,mac系统中本身自带原创 2011-10-21 09:57:09 · 1647 阅读 · 0 评论 -
Store Kit Guide(In App Purchase)翻译
一、In App Purchase概览Store Kit代表App和App Store之间进行通信。程序将从App Store接收那些你想要提供的产品的信息,并将它们显示出来供用户购买。当用户需要购买某件产品时,程序调用StoreKit来收集购买信息。下图即为基本的s转载 2011-09-12 02:13:33 · 3853 阅读 · 0 评论 -
关于《Android应用开发揭秘》中早期版本中联系人例子错误的解决办法
发现目前还有人问这个问题,就在这里在说明一下。 针对于android应用开发揭秘书中的4-5节代码不能工作的补充首先感谢该篇文章的作者,因为网上到处转载,就不知道原作者了,在这里感谢你对本书的关于与支持。问题原因:android从2.0之后联系人部分的ap转载 2011-09-12 01:59:56 · 976 阅读 · 1 评论 -
Android\OPhone动画分析之翻转效果
看到很多人在问如何实现三维的翻转效果,所以今天在这里简单的给大家分析一下,其实在APIDemo中就有这样一个例子,那么我们就以其为例来学习Android中的翻转动画效果的实现,首先看一下运行效果如下图所示。Android中并没有提供直接做3D翻转的动画,所以关原创 2011-09-12 01:54:29 · 1196 阅读 · 4 评论 -
Android ndk r4b开发环境搭建
资源准备说明:本文以Mac系统为例,所以准备的软件都需要是适合Mac版本的.Android SDK:android-sdk-mac_86Android NDK: android-ndk-r4b-darwin-x86EclipseADTCDTANT搭原创 2011-09-12 01:41:37 · 1061 阅读 · 0 评论 -
OpenGL ES显示字符串2(Windows Mobile)
发现了OpenGLFont,所以这里备份一下。例子:使用OpenGL ES画“Hello World!”1:首先声明OpenGLFont font和GlyphRun title,然后在SetupScene使用OpenGLFont font; Glyph原创 2011-09-12 01:30:11 · 1248 阅读 · 5 评论 -
Visual Studio 2008无法创建智能设备项目的解决方法
环境安装好了,下面我们来测试一下环境是否安装成功,新建一个项目试试。这时候问题出现了,无法建立项目,当时以为是vs2008安装问题,但是我试着建立其他项目,能够成功建立。还是先问问Google,果然,早有朋友遇到过这类问题,也提供方法,如下:1、打开注册表编辑器2原创 2011-09-12 01:20:57 · 761 阅读 · 0 评论 -
Android/Ophone应用程序数字签名
前两天搞了个应用到MM上去,结果与测试通不过,原因是“应用程序证书有效期不足1年”,结果才发现,上传的应用程序忘记签名了。为Android/Ophone应用程序签名步骤:1.确保电脑上安装了JDK,因为我们将使用JDK自带的创建和管理数字证书的工具Keytool。在命原创 2011-09-12 01:16:59 · 902 阅读 · 0 评论 -
Xcode调试断点不停止解决方案!
很多人在使用xcode调试时,到断点处却不能停止,好像断点无效一样。如果是黑苹果,那么可能是内核的原因,暂时没有解决方案。如果非黑苹果,则按如下方式操作即可:方案一:打开xcode的偏好设置,选择debugging选项,取消“load symbols la原创 2011-09-12 01:57:51 · 2824 阅读 · 0 评论 -
Brew中常见错误管理!(持续维护更新)
1:装完ADS以后运行其中的程序出错,显示对话框“The C-Dilla licence Management System has become corrupt or is incomplete”,请问这是为什么?答:在安装完ads后,您应该首先运行debugger原创 2011-09-12 01:57:07 · 1239 阅读 · 0 评论 -
OpenGL库函数列表
OpenGL库函数列表 OpenGl核心函数库 glAccum 操作累加缓冲区 glAddSwapHintRectWIN 定义一组被SwapBuffers拷贝的三角形 glAlphaFunc允许设置alpha检测功能转载 2011-09-12 01:31:20 · 725 阅读 · 0 评论 -
Android教程之如何安装(卸载)apk文件到模拟器
——————————首先安装————————一:首先需要启动模拟器二:start -> 运行 ->CMD三:进入andoridsdk下面的tools目录四:adb install c:\*.apk(说明:“c:\*.apk”是要安装的文件的路径)这样就原创 2011-09-07 15:05:00 · 486 阅读 · 0 评论 -
Android教程之android平台水波效果!提供源码!
基于Android平台实现的水波效果,提供源码,,效果图如下:好像这里不能上传附件,可以到我的51cto博客去下载,http://yarin.blog.51cto.com/1130898/379974原创 2011-09-07 15:09:10 · 613 阅读 · 0 评论 -
Android教程之如何使用自定义字体
要在其他平台实现自定义字体可谓是相当的麻烦,但是在Android平台就很简单了。首先将自定义字体放到“assets”下面被实例化之后再使用,字体文件如下图所示。在程序中通过如下方式实例化自定义字体:Typeface.createFromAsset(getC原创 2011-09-07 17:09:29 · 758 阅读 · 0 评论 -
J2ME卡马克算法案例--地图滚屏(附源码)
网上也有一些教程,也有很多解释,所以这里就不在介绍原理了,相信大家也都明白!我这里只是将期封装成一个可以随便使用的类!~只是为了我和大家的使用方便!如果有什么问题请与我联系!谢谢支持!效果如下:由于这里不能上传附件,因此源码下载可以到下面的地址去。原创 2011-09-07 16:18:08 · 789 阅读 · 0 评论 -
Android教程之实现动作感应技术
今天有个公司说需要动作感应的几个小游戏!也接触android很久了,但是以前没有看过关于动作感应技术的教程,到google上也没搜索到类似教程!只有自己看API了,加上就其他平台的动作感应试试吧!就在这里记录下收获吧! 1.发现Android提供了SensorListener原创 2011-09-07 15:22:47 · 590 阅读 · 0 评论 -
Brew教程之Brew中文字自动换行
本来是个很简单的问题,既然有人问,就写在这里吧!已经实现的函数,可以直接使用!//在指定矩形中输出文字 void DrawTextInRect( IDisplay *m_pIDisplay, AEEFont fon原创 2011-09-07 15:12:33 · 591 阅读 · 0 评论 -
《Android应用开发揭秘》连载3
《Android应用开发揭秘》 书名:Android应用开发揭秘作者:杨丰盛出版社:机械工业出版社ISBN:9787111291954出版日期:2010 年3月(1版2次)开本:16页码:515版次:1-2定价:69元豆瓣网讨论地址:http://www.douban.com/subject/4200822/China-pub预订地址:http://www.china-pub.原创 2010-03-24 14:41:00 · 2750 阅读 · 2 评论 -
《Android应用开发揭秘》连载2
《Android应用开发揭秘》 书名:Android应用开发揭秘作者:杨丰盛出版社:机械工业出版社ISBN:9787111291954出版日期:2010 年3月(1版2次)开本:16页码:515版次:1-2定价:69元豆瓣网讨论地址:http://www.douban.com/subject/4200822/China-pub预订地址:http://www.china-pub.原创 2010-03-23 11:17:00 · 2817 阅读 · 3 评论 -
《Android应用开发揭秘》连载1
《Android应用开发揭秘》 书名:Android应用开发揭秘作者:杨丰盛出版社:机械工业出版社ISBN:9787111291954出版日期:2010 年3月(1版2次)开本:16页码:515版次:1-2定价:69元豆瓣网讨论地址:http://www.douban.com/subject/4200822/China-pub预订地址:http://www.china-pu原创 2010-03-22 17:17:00 · 2933 阅读 · 0 评论 -
BREW中几种常用的效果(淡淡浅出、半透明)
主要是给自己一个备份哈,谁需要谁拿去。代码如下:/***************************************************** Function:FadeIn Desc:从0增加R,G,B颜色值,实现淡入效果 I原创 2011-09-07 16:27:10 · 746 阅读 · 0 评论 -
Android教程之android数据库编程
由于android内置了SQLite数据库!SQLite本身就是一个很小型的数据库!数据库存储的位置在data/data//databases/ 1:创建数据库Context.createDatabase(String name,int version ,int mo原创 2011-09-07 16:22:08 · 672 阅读 · 0 评论 -
Android教程之使用LiveAndroid来测试应用
都听说LiveAndroid很久了,终于今天周五了,决定自己来体验一下。第一步:下载LiveAndroid(http://code.google.com/p/live-android/downloads/list)第二步:笔者这里使用的是VMware虚拟机哈,安装VMwa原创 2011-09-07 16:25:40 · 1103 阅读 · 0 评论 -
NSStirng、NSArray、以及枚举(Method小集合)
以下内容由angellixf整理,这里制作记录:/******************************************************************************************* NSString转载 2011-09-12 01:34:51 · 1775 阅读 · 0 评论 -
Android2.1以后sdk安装更新失败解决办法
用了好久的1.6和2.0版本了,今天终于准备更新一下了!。同样也遇到了消息为“Failed to fetch URL…” 的错误提示。解决办法:在“Android SDK and AVD Manager”窗口的左侧选择 “Settings” 选中 “Fo原创 2011-09-12 01:32:28 · 769 阅读 · 0 评论 -
OPENGL ES显示字符串(Windows Mobile)
当然国外有POWERVR提供基于OPENGL ES的SDK封装的APPPRINT3D类来处理字符串显示和GLFONT for windows ce等。但是我们这里只整理了一个函数:void glTextShow(WCHAR *fontname, int fo原创 2011-09-12 01:28:19 · 997 阅读 · 0 评论