0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用Android工作室构建NDK应用程序

英特尔 Altera视频 2018-10-15 06:10 次阅读

Native Development Kit(NDK)是一系列工具的集合。它提供了一系列的工具,帮助开发者快速开发C/C++的动态库,并能自动将so和java一起打包成apk。

DK开发具有以下优点:

1. 项目需要调用底层的一些C/C++的一些东西(java无法直接访问到操作系统底层(如系统硬件等)),或者已经在C/C++环境下实现了功能代码(大部分现存的开源库都是用C/C++代码编写的。),直接使用即可。NDK开发常用于驱动开发、无线热点共享、数学运算、实时渲染的游戏、音视频处理、文件压缩、人脸识别、图片处理等。

2. 为了效率更加高效些。将要求高性能的应用逻辑使用C/C++开发,从而提高应用程序的执行效率。但是C/C++代码虽然是高效的,在java与C/C++相互调用时却增大了开销;

3. 基于安全性的考虑。防止代码被反编译,为了安全起见,使用C/C++语言来编写重要的部分以增大系统的安全性,最后生成so库(用过第三方库的应该都不陌生)便于给人提供方便。(任何有效的代码混淆对于会smail语法反编译你apk是分分钟的事,即使你加壳也不能幸免高手的攻击)

4. 便于移植。用C/C++写得库可以方便在其他的嵌入式平台上再次使用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 英特尔
    +关注

    关注

    60

    文章

    9879

    浏览量

    171434
  • Android
    +关注

    关注

    12

    文章

    3923

    浏览量

    127120
  • 操作系统
    +关注

    关注

    37

    文章

    6734

    浏览量

    123184
收藏 人收藏

    评论

    相关推荐

    电子发烧友 DIY 工作室 手工 DIY 电子小制作- - - --教如

    电子发烧友 DIY 工作室手工 DIY 电子小制作- - - -电子发烧友 DIY 工作室手工 DIY 电子小制作- - - --教你如何使用万能板设计并制作的详细教程一次一次的被万能板折磨,至今
    发表于 10-27 17:18

    达人是怎么开电子工作室

    达人是怎么开电子工作室的,有没有达人晒一下经验?
    发表于 01-27 14:10

    电子创新工作室新年贺词

    本帖最后由 轻…巧… 于 2015-1-3 17:21 编辑 同学们,朋友们: 在这新年即将来临之际,我瑾代表新乡学院电子创新工作室的全体成员向各位网友和在发烧友论坛辛勤工作的人们致以最诚挚
    发表于 01-03 17:19

    电子创新工作室官方吧成立

    伴随着阳春三月的到来,我工作室官方贴吧成立。大家百度搜索:新乡学院电子创新工作室吧!本吧专为技术讨论开放,并开元最新研究成果,谢谢大家对工作室的大力支持!
    发表于 03-19 10:27

    什么时候才能使用EvoStudio工作室

    EvoStudio工作室是一套开发工具,用于开发使用Web技术的移动应用程序。EvoStudio工作室是专为开发物联网应用而设计的。HTTPS://EvoTosisC.com他们支持多个物联网硬件
    发表于 10-12 13:44

    Android C++高级编程----使用NDK

    Android C++高级编程----使用NDK
    发表于 03-19 11:23 3次下载

    基于英特尔的Android NDK应用程序开发和调试

    Android apps can incorporate native code using the Native Development Kit (NDK) toolset.
    的头像 发表于 10-15 04:05 1382次阅读

    如何使用android工作室NDK

    This Screencast shows you step by step how to add C/C++ code to your Android application within
    的头像 发表于 10-29 06:20 1464次阅读

    CST微波工作室工作流程详细说明

    欢迎来到CST微波工作室,这是一款功能强大、使用方便的电磁场模拟软件。这个程序结合了用户友好的界面和无与伦比的仿真性能。CST微波工作室是CST工作室SuiteTM的一部分。请先参阅S
    发表于 09-17 08:00 12次下载
    CST微波<b class='flag-5'>工作室</b>的<b class='flag-5'>工作</b>流程详细说明

    签名工作室工具箱

    签名工作室工具箱
    发表于 04-16 20:38 3次下载
    签名<b class='flag-5'>工作室</b>工具箱

    CST微波工作室用户指南

    CST微波工作室用户指南免费下载。
    发表于 06-07 10:36 33次下载

    DIY工作室照明设置

    电子发烧友网站提供《DIY工作室照明设置.zip》资料免费下载
    发表于 07-22 15:47 6次下载
    DIY<b class='flag-5'>工作室</b>照明设置

    DIY工作室照明设置案例

    电子发烧友网站提供《DIY工作室照明设置案例.zip》资料免费下载
    发表于 11-09 10:22 0次下载
    DIY<b class='flag-5'>工作室</b>照明设置案例

    DIY工作室灯/灯箱

    电子发烧友网站提供《DIY工作室灯/灯箱.zip》资料免费下载
    发表于 11-14 09:27 0次下载
    DIY<b class='flag-5'>工作室</b>灯/灯箱

    微软关闭旗下四家游戏工作室

    近日,微软的游戏业务部门Xbox作出了一个引人瞩目的决策——关闭四家游戏工作室,其中不乏知名的工作室如Arkane Austin和Tango Gameworks。
    的头像 发表于 05-13 11:28 668次阅读