论坛上问到了这个问题,所以顺便查了下,稍微总结一点东西:

1、Android提供了NDK用来编译native source到应用的APK里面,Google强调了这个native source应该是运行在应用程序里面的,而不推荐作为native library来运行,所以要作为nativie library来跑就必须按照编译模块的方式放入框架 ;

2、NDK的文档详细说明了如何在APK中加入native source,具体的流程大家可以看一些它提供的文档,这里强调的是NDK只提供了基础的C和JNI的API,但是原则上它可以调用所有的框架.so,不过存在一个权限的问题,那就是这里的native library实际上是应用程序的权限,使用框架library的功能的时候可能会不具备权限 ;

更多相关文章

  1. Flutter 入门篇一(解决无法连接设备问题)
  2. 安卓安全——读书笔记
  3. 钱景无限 Android应用开发者晒收入
  4. [置顶] android 跨进程通信
  5. Android(安卓)Tangram模型:淘宝、天猫都在用的UI框架模型你一定要
  6. android launcher之检测应用程序图标在桌面是否存在
  7. Android中实现应用程序的国际化与本地化
  8. 转:Android电话系统之概述篇
  9. Android(安卓)项目上线流程总结

随机推荐

  1. android usb挂载分析---MountService启动
  2. linux_sound_alsa_Android+alsa音频系统
  3. [置顶] 在android4.4上新增加keycode
  4. 安卓巴士-《移动开发者周刊》第九期
  5. Android用户界面开发:TabHost
  6. Ubuntu10.04下Android源码编译
  7. 使用nginx在android手机上搭建rtmp服务器
  8. 介绍几个我常用的小工具
  9. 推荐:Android(安卓)网络通信框架Volley简
  10. ActivityGroup(和TabHost一样的功能)