摘要: 最近想尝试下使用libgdx游戏引擎在初次使用过程中出现的一些问题记录,方便以后查找网上大部分的教程都是雷同,参考https://github.com/libgdx/libgdx/wiki/Manual-project-setupandroid项目设定:1.新建一个android project,新建的过程就略过了。 将项目的启动Activity 改为继承AndroidApplication 将onCreate()方法修改为下面的: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanc. 阅读全文
posted @ 2013-11-07 23:21 狼哥2 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 今天遇到需要修改Android包名的问题,开始试了直接修改包名,会出现一些错误1.layout中直接引用类的地方2.Manifest中对gen定义的地方经测试,总结出一下方法:1.关闭自动编译2.F2修改工程目录下面的gen目录下的包名,保存3.修改xml文件中的报名4.clean,重新编译即可。 阅读全文
posted @ 2013-10-08 14:08 狼哥2 阅读(951) 评论(0) 推荐(0) 编辑
摘要: 一.在AndroidManifest.xml中找到 可以看到应用程序的入口为FBReaderApplication找到FBReaderApplication的类,里面定义如下public class FBReaderApplication extends ZLAndroidApplication {}那么,我们只能看基类ZLAndroidApplication的实现public abstract class ZLAndroidApplication extends Application { public ZLAndroidApplicationWindow myMainWindo... 阅读全文
posted @ 2013-08-16 16:42 狼哥2 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 一 相关下载(1) java JDK下载:进入该网页:http://java.sun.com/javase/downloads/index.jsp(或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre.(2)eclipse下载 进入该网页:http://www.eclipse.org/downloads/(或者直接点击下载:BT下载HTTP下载) 如下图:我们选择第一个(即eclipse IDE for java EE Developers)(3)下载Android SDK 说明: Android SDK两种下载版本,一种是包含具体版本的SDK的,一种是只有升 阅读全文
posted @ 2013-04-25 18:19 狼哥2 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 概括来说主要分为以下几种情况:1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。3. 便于移植,用C/C++写得库可以方便在其他的嵌入式平台上再次使用。下面就介绍下Android NDK的入门学习过程:入门的最好办法就是学习Android自带的例子, 这里就通过学习Android的NDK自带的demo程序:hello-jni来达到这个目的。一、 开发环境的搭建android的NDK开发需要在linux下进行: 因为需要把C/C++编写的代码生成能在arm上运行的.so文件 阅读全文
posted @ 2013-04-24 18:00 狼哥2 阅读(373) 评论(0) 推荐(0) 编辑
摘要: publicclass testdll { static { System.loadLibrary("goodluck"); } public native staticintget(); public native staticvoidset(int i); publicstaticvoid main(String[] args) { testdll test =new testdll(); test.set(10); System.out.println(test.get()); } } 首先引用一篇文章,介绍一个简单的JNI的... 阅读全文
posted @ 2013-04-22 16:18 狼哥2 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 引言Java 的出现给大家开发带来的极大的方便。但是,如果我们有大量原有的经过广泛测试的非 Java 代码,将它们全部用 Java 来重写,恐怕会带来巨大的工作量和长期的测试;如果我们的应用中需要访问到特定的设备,甚至是仅符合公司内部信息交互规范的设备,或某个特定的操作系统才 有的特性,Java 就显得有些力不从心了。面对这些问题,Sun 公司在 JDK1.0 中就定义了 JNI 规范,它规定了 Java 应用程序对本地方法的调用规则实现步骤及相关函数使用本文将一步步说明在 Linux 平台下如何实现本地共享库与 Java 协同工作。Hello World 程序是目前标准的入门第一步,那么,我 阅读全文
posted @ 2013-04-18 17:56 狼哥2 阅读(119) 评论(0) 推荐(0) 编辑
摘要: To get started, first launch Eclipse and create a new Android project. Name the project as shown in Figure 1.Figure 1 Creating a new Android project using EclipseAndroid uses a permission-based policy where all the permissions needed by an application need to be specified in the AndroidManifest.xml 阅读全文
posted @ 2013-04-16 13:54 狼哥2 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 2011-03-08 15:21:13|分类: Android调试 |标签:traceview |字号订阅Traceview是android平台配备的一个很好的性能分析工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。使用Traceview的版本限制对于Android 1.5及以下的版本:不支持。对于Android 1.5以上2.1下(含2.1)的版本:受限支持。trace文件只能生成到SD卡,且必须在程序中加入代码。对于Android 2.2上(含2.2)的版本:全支持。可以不用SD卡,不用在程序中加代码,直接自己用DDMS就可以进程Tracevie.. 阅读全文
posted @ 2012-11-26 14:32 狼哥2 阅读(168) 评论(0) 推荐(0) 编辑
摘要: ubuntu下USB连接Android手机后,使用adb devices 出现如下:List of devices attached???????????? no permissions同时在DDMS中显示设备名也显示????,也无法显示进程名,无法查看log。一、工具介绍android-sdk-linux_x86/tools下有一堆工具,今天要用的是:Android Debug Bridge,在android开发过程中,这个工具是使用得最多的。(缩写adb,有点像gcc的gdb似的)adb start-server – 实际上它会启动一个 adb fork-server serveradb 阅读全文
posted @ 2012-11-06 17:23 狼哥2 阅读(1040) 评论(0) 推荐(0) 编辑