cocos2d-x移植越来越便捷,走到cocos2d-x-3.0rc2,能够说移植已经非常完好了,我们仅仅要进行适当的适配,cocos能够直接帮助我们生成apk 我网络不好无法上传图片:(无图无捷豹,呵呵),好像又能够了,哎,这网络! (1)首先确保本地已下载下面软件: android-NDK :任...
分类:
移动开发 时间:
2014-07-16 20:52:54
阅读次数:
260
官方说明
原理
实例讲解
(1)生成差异包
(2)使用旧apk+差异包,在客户端合成新apk
注意事项
demo
自从 Android 4.1 开始,Google引入了应用程序的增量更新。
官方说明
Smart app updates is a new feature of Google Play that introduce...
分类:
移动开发 时间:
2014-07-13 17:07:56
阅读次数:
332
在做手机开发过程中,难免要进行一些本地文件管理操作,比如很多常见app如微博、微信等都有清除缓存功能,该功能就是遍历app自己的缓存目录,然后删除全部缓存文件。使用java的File类可以实现本地文件遍历及删除等等功能,如果使用ndk的方式该如何实现呢?以前写过《基于c++使用win32 api遍历文件夹》,由于android ndk平台属于linux系统,所以该方式是无法使用的。...
分类:
移动开发 时间:
2014-07-13 13:56:41
阅读次数:
380
最近遇到这样的一个问题,cocos设置setup.py中ndk、sdk、ant时设置的路径写错了。这里记录下我重置的方法。
找到 /Users/你的用户名/.bash_profile 将这个文件中有关cocos的内容全部都删了就可以重新设置cocos的配置信息了。...
分类:
其他好文 时间:
2014-07-12 22:41:52
阅读次数:
244
硬件平台:S3C6410
操作系统:Ubuntu、windows
板子系统:Android
开发工具:jdk,ndk,eclipse
本次测试从linux内核模块编译开始,以S3C6410的pwm驱动为例。
pwm_6410.c:
#include
#include
#include
#include
#include
#include
#include
#inclu...
分类:
移动开发 时间:
2014-07-12 17:01:01
阅读次数:
335
Go是Google开发的一种编译型,並發型,并具有垃圾回收功能的编程语言。 Google工程师和独立开发人员提出了几份不同的提案,旨在让Go语言支持开发原生的Android应用。这项工作无法让Go语言编写的应用使用Android NDK的全部接口,但有可能使用其中的一个子集。
分类:
移动开发 时间:
2014-07-11 19:27:35
阅读次数:
232
如果你基于没有一个专门的开发板练手,那你的Android手机也可以开发大多数C应用程序,安装好后编译C的编译器。本文只写一个Hello World的运行过程。优点是:不需要eclipse,不需要Android源码,不需要Android.mk,不需要NDK。一个C程序员就可以很好的利用Android了,需要一个编译器和一个adb要把程序放到Android系统中。...
分类:
移动开发 时间:
2014-07-11 00:36:18
阅读次数:
248
之前在进行cocos2dx开发时,已经详细介绍了如何将win32的c++代码移植到Android平台,当再次回顾时,发现一些基础的东西理解并不是很彻底,今天使用Android NDK提供的一个例子做一个简单的移植。
1.创建Android项目
创建一个Android项目 , 包名是com.example.hellojni,创建一个Activity作为程序进入的Acitivity,命名为Hell...
分类:
移动开发 时间:
2014-07-08 13:41:10
阅读次数:
251
方法:
1.在jni目录下新建Application.mk; 加入 APP_STL := stlport_static右边的值还可以换成下面几个:
system - 使用默认最小的C++运行库,这样生成的应用体积小,内存占用小,但部分功能将无法支持
stlport_static - 使用STLport作为静态库,这项是Android开发网极力推荐的
stlport_shared - STL...
分类:
移动开发 时间:
2014-07-08 11:04:35
阅读次数:
397