摘要:
android手机屏幕分辨率五花八门,导致开发时不好把握,还好各个引擎对这个屏幕分辨率问题都有较好的处理方式;unity3D 也为我们提供了一个不错的解决方案。在Unity3D 进行 android 游戏开发时,对于不同分辨率下的显示效果就像是摄像机的自动平移了一般,看了不少游戏,对于 Unity3D 开发 android 游戏貌似都没有做相应的屏幕分辨率的处理,而是随摄像机的自动移动,把场景做大些不至于出现空白背景。其实Unity3D 开发3D游戏,对于不同的分辨率,我们只需要设置 1 个唯一的屏幕显示区域比(说白了就是宽高比),这样显示区域就不会随分辨率的改变而拉升。上代码:using U 阅读全文
摘要:
使用Windows Azure Mobile Service开发Windows Phone 8 App- How to make a Windows Phone 8 app with Windows Azure Mobile ServiceWindows Azure Mobile Service推出已经有一段时间了,这可能是这段时间以来Windows Azure上最受关注的一个Feature,试用了一下Mobile Service,觉得还不错,分享下试用的过程,供大家参考。新建一个Mobile Service1. 登陆到Windows Azure Portal,创建一个Mobile Servi 阅读全文
摘要:
如何使用arm-linux-androideabi-addr2line如何使用arm-linux-androideabi-addr2line转载地址:http://blog.csdn.net/yanzheng1113/article/details/81480911.将ndk中的arm-linux-androideabi-addr2line可执行文件的路径加入配置文件~/.bashrc中,例如:export PATH=$PATH:~/dlna/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bi 阅读全文
摘要:
application.mk简介:0. 基础知识介绍:Application.mk用来描述应用程序需要哪些modules。Application.mk通常放在:$PROJECT/jni/Application.mk。2. Application.mk变量:Application.mk是GNU Makefile的一个小片段。它可以定义以下变量。APP_PROJECT_PATH:以绝对路径指向Project root目录。APP_MODULES:可选项,如果没有定义,则NDK编译所有Android.mk中的modules.如果定义了,则只编译Android.mk中被APP_MODULES指定的模块 阅读全文
摘要:
ndk工具使用之arm-eabi-addr2line$ arm-eabi-addr2line.exe --helpUsage: arm-eabi-addr2line [option(s)] [addr(s)]Convert addresses into line number/file name pairs.If no addresses are specified on the command line, they will be read from stdinThe options are: @<file> Read options from <file> -b - 阅读全文
摘要:
github上的优秀项目和开发环境配置国外的几个公司开放的资源https://github.com/googlehttps://github.com/facebookhttps://github.com/joyent node.jshttps://github.com/jqueryhttps://github.com/torvalds linux系统http://twitter.github.com/Bootstrap 是很流行的html5开发库国内的公司开放的资源支付宝:https://github.com/alipay淘宝:kissyhttps://github.com/kissyteam 阅读全文
摘要:
目录1.概述2.AMR编码方式3.AMR文件结构示范图4.AMR帧头格式分析5.异常帧分析6.AMR帧读取算法7.参考资料1.概述现在很多智能手机都支持多媒体功能,特别是音频和视频播放功能,而AMR文件格式是手机端普遍支持的音频文件格式。AMR,全称是:Adaptive Multi-Rate,自适应多速率,是一种音频编码文件格式,专用于有效地压缩语音频率。AMR音频主要用于移动设备的音频压缩,压缩比非常高,但是音质比较差,主要用于语音类的音频压缩,不适合对音质要求较高的音乐类音频的压缩。下面是两个AMR示范文件,一个是新闻类,一个是歌曲,可以听出来,音乐类压缩成AMR格式后,音质大大降低。编号 阅读全文
摘要:
ubuntu上Android NDK调试配置ubuntu上Android NDK调试配置android上调试本地c/c++时,可以直接使用gdb在命令行中调试,很麻烦。这里通过sequoyah插件将调试功能集成到eclipse中,在图形界面中调试。下面的参考参考资料中已经说明的很详细了,自己搭建某些地方疏忽了,花了很长时间。参考了下面几篇文章http://blog.csdn.net/dfqin/article/details/6901506http://www.eclipse.org/sequoyah/documentation/native_debug.phphttp://www.cnblo 阅读全文
摘要:
任。http://billhoo.blog.51cto.com/2337751/1125039 光为这编译及调试环境就前后折腾了两三天,墙外找了很多教程,bill以为以下教程最为贴切Using eclipse for android - cc DevelopmentUsing eclipse for android - cc Dubugging 自己跟着教程一步一步做下去,期间也不乏出现懊恼的问题,虽煞费周折,但最终还是尝到了编译调试native code的甜头。故模仿前文,以step-by-step方式记之,以备后用。----------------------------cut... 阅读全文
摘要:
来源:http://billhoo.blog.51cto.com/2337751/1125559 在bill的上一篇文章【Win7下Android native code的编译和调试】中,已经成功编译并生成了一个动态库“libDemoModule.so”(没时间看前文的朋友,bill在本文后上传了“libDemoModule.so”的附件,下载后按照本文所述也可进行相关试验)。既然是库,就是拿来用的,而比起编译来说,使用就显得顺手多了。下面bill就简单地介绍下如何在另外一个android应用程序中使用这个库中的JNI接口“Java_com_nativetools_NativeDemo_... 阅读全文