一、环境搭建

1.  下载JDK, JRE , 设置JDK 和 JRE环境变量 ,

PATH    C:\jdk1.6.0_15\bin; JAVA_HOME C:\jdk1.6.0_15

重启电脑,   然后 cmd 运行 java ,  javac  测试是否安装成功。

2. 下载android studio

3. 打开Android studio  点击工具栏右边这个 ↓ , 来下载NDK build tools

二、  HelloWorld

1. 按照该网址写HelloWorld 例子   http://www.runoob.com/android/android-hello-world-example.html

2.点击 make project

3. 手机插上USB, 然后设置:

Settings -> Additional Settings -> Developer options ->

  1. Turn off "MIUI optimization" and Restart

  2. Turn On "USB Debugging"

  3. Turn On "Install via USB"

  4. Set USB Configuration to Charging

4. 点击 run

三、 使用NDK来调用C++程序

https://blog.csdn.net/niuba123456/article/details/81058978

四、 显示图片

五、图片数据指针传入C++ , 处理后返回

一些技巧:

1.整个工程里查找

ctrl + shift +F

转载于:https://www.cnblogs.com/luoyinjie/p/9390776.html

【Android】笔记相关推荐

  1. Android 笔记之 R 文件

    Android笔记之R文件 阅读目录 介绍 R 文件的内容 介绍 通过 R 文件引用资源 一.R 文件的内容 在 Android Studio 中 R 文件位于 app -> build -&g ...

  2. Android笔记 fragment的生命周期

    demo执行顺序 10-22 20:38:10.281: I/System.out(26337): onAttach     附加到Activity  10-22 20:38:10.281: I/Sy ...

  3. android listview替代,Android笔记——RecyclerView替代ListView

    ListView是常用列表控件,但设置Adapter时自定义代码较为复杂,因此Android3.0后,增加RecyclerView替代ListView RecyclerView没有提供OnItemCl ...

  4. Android笔记:触摸事件的分析与总结----多点触控

       其他相关博文:    Android笔记:触摸事件的分析与总结----MotionEvent对象    Android笔记:触摸事件的分析与总结----TouchEvent处理机制     An ...

  5. Android笔记:判断是否为模拟器(实测夜神通过)

    因为不确定因素太多,最近公司需要禁止本程序在虚拟机上运行. 我网上找了好多,各种方法什么设备号,拨打电话,蓝牙设备,模拟器的检测往往是防作弊中的重要一关,这里把这两天收集到的代码写在这偏文章里,和大家 ...

  6. Android笔记【3】---多媒体播放/广播与服务

    Android笔记[3]-多媒体播放/广播与服务 1.音乐播放 (1)创建MediaPlayer媒体播放器 存储在应用程序的res资源中的音乐文件,使用create()方法创建MediaPlayer对 ...

  7. Android 笔记:识别银行卡,获取银行卡卡号

    这个demo是用的card.io 提供的SDK,识别准确率比较高 先看一下效果图: 扫描界面: 识别成功界面 开始界面 在这里说一下集成的两种方式, 1.直接把途中的文件解压开复制到工程目录下的lib ...

  8. Android 笔记:BroadcastReceiver

    1 是什么 2 怎么用 3 两种注册方式 4 两种类型 5 生命周期 6 注意事项 复制代码 前言 BroadcastReceiver是什么? --- 广播(通知消息)接收器 在Android的API ...

  9. Android笔记:防反编译、代码混淆中,解决第三方jar包不被混淆的一些心得,及gson防混淆方法...

    为了防止代码被反编译,一般在签名导出前需要对代码进行混淆.最近发现自己的一个项目工程在代码混淆后,使用中出现了异常.以下是自己这几天在解决代码混淆以及引入第三方jar包导致混淆出现的问题处理的一些心得 ...

  10. 我的Android笔记--我对安卓系统的一些了解

    敲了这么长时间代码,记录一下我对Android的一些概念,下面大部分内容来源自网络资料和官方给的文档. 1,Android操作系统的核心属于Linux的一个分支,具有典型的Linux调度和功能,为了L ...

最新文章

  1. ZooKeeper私人学习笔记
  2. 怎么开启队友无伤_王者荣耀:张飞辅助怎么玩才厉害?出装、打法,为你全面解析...
  3. ROS入门笔记(四):ROS实践(小海龟仿真)— ROS Topics
  4. Spring Security UserDetail
  5. spring 中加载xml配置文件的方式
  6. QQ聊天记录恢复、迁移教程(改变默认存储位置、个人文件夹保存位置)
  7. TheFatRat自动化渗透工具
  8. 死亡之ping (ping of death)
  9. 微信小程序-appId, 真机调试,上线
  10. 为什么要认真准备Java面试,编程语言排行榜告诉你
  11. 内网穿透工具 netapp
  12. 局部动态地图(LDM)的介绍
  13. 框架和平台的区别以及两者的重要性(出自“至简李云” 博客)
  14. 零知识证明经典文献大汇总(可收藏)
  15. 【Spring Cloud Alibaba 实战 | 总结篇】Spring Cloud Gateway + Spring Security OAuth2 + JWT 实现微服务统一认证授权和鉴权
  16. 工业互联网-企业数据打通解决方案
  17. 小谈应该如何对抗网络小说
  18. python爬取中国银行当日外汇牌价
  19. MySQL免安装最新2021详细教程
  20. System32和SysWOW64

热门文章

  1. oracle 11g crs stat,Oracle 11g RAC CRS磁盘丢失后恢复
  2. php- osc,pt-osc使用一则
  3. oracle约束 1或0,Oracle笔记(十) 约束
  4. 单个字段中根据条件剔除数据
  5. 事件分发机制 事件拦截 滑动冲突 MD
  6. Linux应用调试-strace命令
  7. keepalived双机热备原理及实例部署LVS+keepalived
  8. Python 爬虫 (三) - Socket 网络编程
  9. 2016,不能忽视的IBM闪存新思维下的新战略
  10. spring 操作对象写入mongo去除_class列