
android
小真理
这个作者很懒,什么都没留下…
展开
-
Android sdcard创建文件夹及写入工程目录视频资源
android开发中,直接调用工程目录的视频资源,程序播放视频会卡,调用sd卡里就正常了,于是就有了这篇文章来解决代码如下package com.cocos2dx.tGame;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;i原创 2013-04-09 14:03:50 · 1073 阅读 · 0 评论 -
解决NDK出现error: exception handling disabled, use -fexceptions to enable的问题
cocos2dx移植到android平台下,ndk编译时出现error: exception handling disabled, use -fexceptions to enable。一开始没意识到ndk的关系,以为代码的错误。问题解决: 此问题的出现是编译器的异常异常捕获被禁用了,需要在Android.mk文件中开启。在Android.mk文件中添加: LOCAL_原创 2014-02-11 15:01:05 · 962 阅读 · 0 评论 -
coocs2d-x中c++与java互相传值
首先大概的介绍一个类 JniHelper ;此类主要用于Jni与Java层之间的相互访问的作用,那么此类的常用的一些函数这里首先介绍下,否则直接上代码不太容易吸收 ;JniHelper 类常用函数: 1. getStaticMethodInfo (四个参数,bool 返回值)使用示例代码:boolisHave = JniHelper::getStat原创 2014-03-14 11:23:44 · 729 阅读 · 0 评论 -
如何在Cocos2dx中处理Android os的设备的Menu和Back按键的响应处理
其实很简单,步骤如下:1. 在需要响应的.h 中添加如下两个虚函数:virtualvoid keyBackClicked();//Android 返回键virtualvoid keyMenuClicked();//Android 菜单键2. .cpp类中实现如上两原创 2013-08-05 20:02:56 · 1003 阅读 · 0 评论 -
android手机获取上网网关和ip地址
public static String getPsdnIp() { try { for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); for原创 2014-04-09 17:34:24 · 1840 阅读 · 0 评论 -
cocos2dx3.0移植到android环境遇到的问题
创建项目和配置android环境不说了将项目加入到原创 2014-05-09 17:49:27 · 693 阅读 · 0 评论 -
Android二维码功能实现
转自:http://blog.youkuaiyun.com/guolin_blog/article/details/9526247最近二维码真是越来越火了,随便电视上、网络上、商场里,到处都是二维码。而内嵌二维码扫描功能的软件也越来越多,QQ、微信、UC浏览器等等应用都可以对着二维码扫一扫,感觉我们自己的应用里不加上二维码扫描功能,都跟不上时代潮流了。所以今天我就将带着大家一起,在我们自己的程序里转载 2014-04-24 09:49:37 · 594 阅读 · 0 评论 -
cocos2d-x 下使用加密 sqlite3
sqlite3 加密库用的是wxsqlite3-3.0.0.1 提取出来的, 在win32 , android 下测试通过,无异常 编译时只需要编译 sqlite3secure.c 此文件,即可以成功,测试时生成静态库文件以下是android 下编译过程转载 2014-06-03 13:50:43 · 1451 阅读 · 0 评论 -
cocos2d-x在Android真机上使用Sqlite
首先,我是使用sqlite3.c来操作sqlite的,这个库的下载和使用,很多教程上都有介绍。在win32和MacOS上,这个库的使用没啥特别,但是在Android上,却无法直接读取。这里要说明,Android不能读取的原因,是因为对数据库的操作必须有root权限,也就是说,我们的应用程序只能对系统提供的特定目录中的数据库文件进行操作。这个目录,cocos3.4可以通过原创 2015-04-03 11:12:20 · 589 阅读 · 0 评论 -
cocos2dx转到android项目,使用第三方so库文件
转自http://blog.youkuaiyun.com/nat_myron/article/details/14461695需要在2dx的android项目里使用第三方的so库文件,没有c++/c源文件来编译生成这个动态的库文件,网上找了好多方法,终于编译成功了。例如我们的库文件是libxxx.so,在jni目录新建文件夹prebuilt,把我们的libxxx.so文件拷贝进去,然后在A转载 2013-11-30 13:44:07 · 881 阅读 · 0 评论 -
实现android常见的下拉刷新功能
先附上效果图这主要的界面写了一个scrollview,布局如下,ElasticScrollView就是主要实现的功能类<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_h原创 2013-11-13 14:02:07 · 816 阅读 · 0 评论 -
Android获取手机配置信息
转自http://blog.youkuaiyun.com/lilu_leo/article/details/9102993StringBuilder phoneInfo = new StringBuilder();phoneInfo.append("Product: " + android.os.Build.PRODUCT + System.getProperty("line.separato转载 2013-10-29 14:13:45 · 660 阅读 · 0 评论 -
cocos2dx含有Box2d编译到android平台和ios平台上
有时cocos2dx有用到box2d这个类,编译到ios只需在创建工程的时候,选择cocos2d-box2d。 编译android则要在Android.mk文件上添加,如下LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static cocosdenshion_static cocos_extension_static box2d_static 后原创 2013-07-23 18:42:45 · 744 阅读 · 0 评论 -
cygwin编译android出现Permission denied问题
到该文件的外层文件下,使用如下命令:chmod -R 755 Hello\后面的Hello文件就是你要设置的项目文件了原创 2013-08-13 13:39:28 · 813 阅读 · 0 评论 -
Conversion to Dalvik format failed with error 1错误解决
把cocos2dx项目转过来编译android,竟然有错误Conversion to Dalvik format failed with error 1,以前都没发生过。网络上也有很多方法,但我的问题是工程引入包冲突,手动引入包 References Libraries 中的jar 和ADT 自动引入的Android Dependencies jar包 冲突。解决方案:删除 Ja原创 2013-08-13 14:42:10 · 738 阅读 · 0 评论 -
Android上使用Box2d
转自http://blog.youkuaiyun.com/htttw/article/details/7600277Box2d是一个非常优秀的开源2D物理引擎,可以模拟出非常真实的物理效果,今天我们介绍如何在Andoird下使用Box2d:注:本文的大部分参考:http://rayleung.iteye.com/blog/4390561.Box2d原来使用c++写的转载 2013-08-14 18:40:00 · 894 阅读 · 0 评论 -
android检测应用版本更新
android版本的更新,必须要了解VersionName和VersionCode,这两个参数在AndroidManifest.xml中VersionCode:对消费者不可见,仅用于应用市场、程序内部识别版本,判断新旧等用途。VersionName:展示给消费者,消费者会通过它认知自己安装的版本。下面贴上主要类的代码:package com.UpdateApk1652857原创 2013-09-25 15:36:57 · 1189 阅读 · 0 评论 -
cocos2d-x设置android里的防止锁屏
PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK, "XYTEST"); mWakeLock.acquire();原创 2013-05-13 09:52:42 · 1671 阅读 · 1 评论 -
Android 权限代码说明
android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)转载 2013-10-14 15:15:48 · 656 阅读 · 0 评论 -
组件按钮 setVisibility的用法
android view的setVisibility方法值有3个:1.View.VISIBLE,常量值为0,意思是可见的2.View.INVISIBLE,常量值是4,意思是不可见的3.View.GONE,常量值是8,意思是不可见的,并且不占用布局空间转载 2013-10-14 19:02:15 · 1242 阅读 · 0 评论