07 2012 档案

摘要:1、安装cygwin时,要选择autoconf2.1、automake1.10、binutils、gcc-core、gcc4-core、gdb、pcre、pcre-devel、GNUawk这几项,可以在这个界面输入以上的信息搜索。然后点next,网址选163那个比较快。如果安装失败的话,需要卸载干净,要不还会失败。2、集成eclipse时 location: D:\cygwin\bin\bash.exe workingdirectory: D:\cygwin\bin Agruments: --login -c "cd /cygdrive/d/myworkspace/spa... 阅读全文
posted @ 2012-07-27 18:45 xxzjjcbx 阅读(304) 评论(0) 推荐(0) 编辑
摘要:一:什么是NDK?NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU、平台、ABI 等差异,开发人员只需要简单修改mk 文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。NDK 可以自动地将so 和Java 应用一起打包,极大地减轻了开发人员的打包工作。比较简单的说,NDK是一套交叉编译工具,它可以帮你把你用C或C++书写的代码,编译为.so(类似与win下的.dll)格式的文件,使你可以在你的Android程序 阅读全文
posted @ 2012-07-27 18:13 xxzjjcbx 阅读(457) 评论(0) 推荐(0) 编辑
摘要:转载网址:http://my.oschina.net/eclipse88/blog/66493基于Windows的Eclipse安装Android NDK-R7Date:2012-02-10Author:Felix.mao转载请注明出处:http://blog.csdn.net/maojudong/article/details/72485121. C++ 插件的安装JDK版本:1.6Eclipse 版本:由于我的Eclipse版本是JAVA EE 版本,所以需要安装CDT (C++插件)方法如下:Help—> Install New Software选择Indigo - http:// 阅读全文
posted @ 2012-07-27 18:11 xxzjjcbx 阅读(328) 评论(0) 推荐(1) 编辑
摘要:在Android上,应用程序的开发,大部分基于Java语言来实现。要使用c或是c++的程序或库,就需要使用NDK来实现。NDK是Native Development Kit的简称。它是一个工具集,集成了Android的交叉编译环境,并提供了一套比较方便的Makefile,可以帮助开发者快速开发C或是C++的动态库,并自动的将so和java程序打包成apk,在Android上运行。好,闲话少说,我们以一个简单的实例,来讲解NDK的应用。一开发环境的搭建这一步虽然没什么技术含量,但是对于初学者,有一个很好的入门指导,还是很有帮助的。1.1Android SDK的搭建首先,要进行Android程序的 阅读全文
posted @ 2012-07-27 18:07 xxzjjcbx 阅读(287) 评论(0) 推荐(0) 编辑
摘要:注意的是:1、此时要在应用B的清单文件中订制广播,而不是代码中;2、在B应用的广播接收者启动B应用的activity时,intent需要加上这样的标签:myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 阅读全文
posted @ 2012-07-23 19:54 xxzjjcbx 阅读(584) 评论(0) 推荐(0) 编辑
摘要:广播注册有两种:代码注册和清单文件中注册。这里用代码注册的方式:还有需注意的是要设置IntentFilter的action然后在onReceive()方法中通过intent的action判断是否是我们定制的广播//注册广播的方法 public void registerBoradcastReceiver() { IntentFilter filter = new IntentFilter(); filter.addAction("custom.broadcast"); //注册广播 registerReceive... 阅读全文
posted @ 2012-07-21 18:08 xxzjjcbx 阅读(235) 评论(0) 推荐(0) 编辑