码迷,mamicode.com
首页 >  
搜索关键字:anroid ndk开发    ( 474个结果
Android 体系结构
Anroid是在Linux基础开发出的一个移动设备开发平台。它自上而下包含四个部分:Application(应用程序)Applicaton Framework(应用程序框架)Libraries&Android Runtime(库和Android运行环境)OS(Linux Kernel操作系统)。An...
分类:移动开发   时间:2015-01-11 12:10:44    阅读次数:205
JNI/NDK开发指南(六)——C/C++访问Java实例方法和静态方法
通过前面5章的学习,我们知道了如何通过JNI函数来访问JVM中的基本数据类型、字符串和数组这些数据类型。下一步我们来学习本地代码如何与JVM中任意对象的属性和方法进行交互。比如本地代码调用Java层某个对象的方法或属性,也就是通常我们所说的来自C/C++层本地函数的callback(回调)。这个知识点分2篇文章分别介绍,本篇先介绍方法回调,在第七篇文章中介绍本地代码访问属性。...
分类:编程语言   时间:2015-01-11 06:14:50    阅读次数:351
Android NDK开发(九)——应用监听自身卸载升级版,使用Inotify监听安装目录
在上一篇博客中,我们讲了一个小小的案例,用NDK监听应用程序自身卸载,并且打开内置浏览器加载用户调用页面。关于监听应用程序自身卸载的原理和实现方案可以在上篇博客中找到,地址是:http://blog.csdn.net/allen315410/article/details/42521251,这里就不再复述了。 值得注意的是,在上篇博客中我也已经引述了一个案例中存在的问题,就是在监听应用程序安装目录是否被删除时,使用了while(true)这种死循环,让C代码每隔1秒钟去自动执行一次检查应用程...
分类:移动开发   时间:2015-01-09 17:22:37    阅读次数:254
Unity3D在Android编辑模式下使用lightmap出现高亮解决方案
在Unity开发中会遇到一个问题就是在Anroid下使用Lightmap会出现场景高亮,曝光效果,这个问题折腾了一段时间,后来找到问题解决方案。需要我们设置如下:以较低的预览参数设置,bake全体Lightmap。然后检查有无灯光过亮灯问题。选中灯光,可在Lightmapping窗口中单独设置灯光参..
分类:移动开发   时间:2015-01-09 12:48:25    阅读次数:1169
Android NDK开发(八)——应用监听自身卸载,弹出用户反馈调查
在上上篇博客中我写了一下NDK开发实践项目,使用开源的LAME库转码MP3,作为前面几篇基础博客的加深理解使用的,但是这样的项目用处不大,除了练练NDK功底。这篇博客,我将讲述一下一个各大应用中很常见的一个功能,同样也是基于JNI开发的Android应用小Demo,看完这个之后,不仅可以加深对NDK开发的理解,而且该Demo也可以使用在实际的开发中。不知道大家在使用一个Android应用的时候,当我们卸载这个应用后,设备上会弹出一个“用户反馈调查”的网页出来,也许很多人没有留意过或者直接忽视了,那么从现在开...
分类:移动开发   时间:2015-01-08 17:58:13    阅读次数:330
Android NDK开发(七)——现代化开发方式
本专栏的前面几篇博客写了一些Android下通过JNI进行NDK开发的基础知识,主要步骤在里面也写的很清晰,但是看起来比较麻烦,为什么呢?可能细心的朋友会发现我每次在进行交叉编译的时候,是通过cygwin模拟Linux环境用ndk-build命令进行编译的,而且每次新建JNI工程的时候,都会在工程目录下手动的新建一个jni的目录,在该目录下新建C源码文件和Android.mk配置文件,这一系列的操作显得特别繁琐,尤其是cygwin,首先其下载安装是个非常耗时耗力的操作,其次使用cygwin还需要理解Linu...
分类:移动开发   时间:2015-01-07 18:51:37    阅读次数:194
android stuido ndk 开发
开发环境:Android studio 1.0.2ndkandroid-ndk-r10d-windows-x86_64------------------------------------#1. 创建工程.在MainActivity下添加native 方法#2. 编译得到头文件, 在main/jn...
分类:移动开发   时间:2015-01-07 14:32:52    阅读次数:212
Android NDK开发(六)——使用开源LAME转码mp3
在本专栏的前面几篇博客中讲述了一些Android NDK开发的基础,从环境搭建一直到利用JNI进行Java端和C端代码的互相调用,并且的讲解的Demo也是很简单易懂的,相信掌握前面博客的大部分内容,就可以着手在实际项目中利用JNI进行NDK开发了,那么既然基础过了,接下来我在这里尝试去使用真实项目中去。我们知道,C语言因为高效,而且又是最早期的高级编程之一,一直存活至今近40年了,所以很多用C开发出来高效类库是可以被复用的,这样不仅做到高效率,而且减少了项目开发周期。在这里我找到了一个关于音频文件转码的最常...
分类:移动开发   时间:2015-01-06 18:03:14    阅读次数:629
Android NDK开发(五)——C代码回调Java代码
在上篇博客里了解了Java层是怎样传递数据到C层代码,并且熟悉了大部分的实际开发知识,基本上掌握这些就可以做一个基本的NDK开发了,但是光是了解Java回调C层的数据是不是还不够啊,考虑问题要考虑可逆性,Java能回调C,那么C能否反过来回调Java呢?答案是肯定可以的,这篇博客就介绍一个C语言如何调用Java层的代码。以下是一些问题场景,我们带着这个问题场景来分析一下实现的过程。...
分类:移动开发   时间:2015-01-05 11:20:41    阅读次数:254
Linux 安装Anroid Studio 0.8
[相关信息]OS:Kali前提是你已经安装好了JDK{步骤}1. 下载官方安装包,这里我分享一下,走百度盘快一些。链接: http://pan.baidu.com/s/1o6JoyJC 密码: uvl42. 解压缩$ tar zxvf android-studio-bundle-135.133982...
分类:系统相关   时间:2015-01-04 17:03:54    阅读次数:233
474条   上一页 1 ... 35 36 37 38 39 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!