安装cygwin:
由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,非常有用。通过它,你就可以在不安装linux的情况下使用NDK来编译C、C++代码了。下面我们一步一步的安装cygwin吧。
首先要...
分类:
移动开发 时间:
2016-06-16 14:46:09
阅读次数:
263
首先说一下我的开发环境,硬件环境开发板使用的是全志的CQA83T板子,Android开发是windows下的eclipse。关于Android下控制led,主要有两大部分,一是Android程序,二是Linux驱动开发。Android部分的开发肯定要使用Android ndk,jni编程,通过jni来调用Linux下的C函数从而控制led设备。关于ndk的安装,和简单使用我在另外的博客里面已经写了...
分类:
移动开发 时间:
2016-06-12 02:38:17
阅读次数:
238
NDK使得Android可以使用C++的代码开发,使得很多算法可以移植到Android上,本文比较详细的说明了如何配置Android NDK的开发环境,并用一个例子,说明了如何进行简单的NDK开发。 ...
分类:
移动开发 时间:
2016-06-04 19:29:04
阅读次数:
190
这篇文章描述了Android.mk文件的语法,这个文件将Android NDK与你的c/c++代码联系到一起。...
分类:
移动开发 时间:
2016-06-03 19:29:15
阅读次数:
281
在Android开发中,程序Crash分三种情况:未捕获的异常、ANR(Application Not Responding)和闪退(NDK引发错误)。其中未捕获的异常根据logcat打印的堆栈信息很容易定位错误。ANR错误也好查,Android规定,应用与用户进行交互时,如果5秒内没有响应用户的操 ...
分类:
移动开发 时间:
2016-06-02 19:43:56
阅读次数:
228
Part1: 参考文章: http://bbs.pediy.com/showthread.php?t=209353 针对加密方式:对dll进行破坏二进制的加密方式 平台和环境:win7,jdk,android-ndk-r10e,Cygwin,adb,安卓真机(需要root权限)或者模拟器(本篇中使用 ...
分类:
编程语言 时间:
2016-05-31 15:57:11
阅读次数:
698
Swift是现在Apple主推的语言,2014年新推出的语言,比Scala等“新”语言还要年轻10岁。2015年秋已经开源。目前在linux上可用,最近已经支持Android NDK;在树莓派上有SwiftyGPIO库,可以通过GPIO控制一些硬件。 Object C is old and ugly ...
分类:
移动开发 时间:
2016-05-25 07:02:12
阅读次数:
239
NDK简介 NDK能干什么:NDK使得在android中,java可以调用C 函数库。 1.Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用 ...
分类:
移动开发 时间:
2016-05-20 07:27:01
阅读次数:
323
材料: vs2015 社区版(免费,需要账号登陆),IE10(vs2015注册账号必备), vs2015创建项目后可以找到下载地方 Xamarin 安装程序(需要破解才能用),android sdk,android ndk,Java jdk ,gtk-sharp,XamarinStudio,Xama ...
分类:
移动开发 时间:
2016-05-18 10:40:43
阅读次数:
276
如何搭建Android底层开发的环境,主要包括Android应用程序开发环境、AndroidNDK开发环境和交叉编译环境的搭建。 开发、测试和调试linux驱动、hal程序库需要的工具:jdk6或以上版本、eclipse3.4或以上版本 adt、cdt androidsdk、android ndk、 ...
分类:
其他好文 时间:
2016-05-13 08:59:05
阅读次数:
106