位置: 编程技术 - 正文

Android开发教程--第一个JNI程序(android开发教程视频 好少)

编辑:rootadmin

推荐整理分享Android开发教程--第一个JNI程序(android开发教程视频 好少),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android开发教程视频 好少,android开发教程视频,android开发教程百度网盘,android开发教程网站,android开发教程视频,android开发教程4,android开发教程pdf,android开发教程pdf,内容如对您有帮助,希望把文章链接给更多的朋友!

先配置NDK环境,网上教程很多。安装cygwin,此过程省略,如有不懂的地方可以百度。

NDK路径D:cygwinhomeAdministrator 编辑.bash_profile这个文件

添加字段:

NDK_ROOT=/cygdrive/d/android/android-ndk-rexport NDK_ROOT

测试是否配置成功;

开始建立第一个TextJNI

创建Android工程 TextJNI ,

第一步 :创建一个类

package com.example.textjni;public class TextJNI{ static { System.loadLibrary("jniinterface"); } public static native int getInt(); public static native String getString();}

第二步:生成 C&#;&#;中的 .h文件Android开发教程--第一个JNI程序(android开发教程视频 好少)

在工程中新建jni文件夹,把生成的文件夹复制到jni文件下面

第三步 :现在开始写C&#;&#;代码和android.mk文件

cpp 的代码如下

#include"com_example_textjni_TextJNI.h"#include <stdio.h>#include <stdlib.h> int sum (){ int x,y; x = ; y = ; x &#;= y; return x; }//实现 com_example_textjni_textJNI.h 的方法JNIEXPORT jint JNICALL Java_com_example_textjni_TextJNI_getInt (JNIEnv *, jclass){ return sum();}JNIEXPORT jstring JNICALL Java_com_example_textjni_TextJNI_getString (JNIEnv *env, jclass){ return env->NewStringUTF("HelloNDK");}

android.mk文件

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := jniinterface//so.文件名LOCAL_SRC_FILES := com_example_textjni_TextJNI.cpp//C&#;&#;类名include $(BUILD_SHARED_LIBRARY)

最后一步,编译生成.so文件。

编译成功。。

Android数据访问存储之内存读写 Android数据存储之内存读写的两大内存1、手机内存数据读写getFileDir():得到当前app在手机内存存储数据的位置/data/data/当前app包名/filesgetCacheDir():得到当

android:ViewPager与FragmentPagerAdapter 关键点ViewPager的滑动监听,自动定时滑动,滑动时间的设置。CodeMainActivitypackagenet.mobctrl.viewpager;importjava.lang.reflect.Field;importandroid.os.Bundle;importandroid.os.Han

Android触摸屏事件派发机制详解与源码分析 1背景最近在简书和微博还有Q群看见很多人说Android自定义控件(View/ViewGroup)如何学习?为啥那么难?其实答案很简单:基础不牢,地动山摇。不扯蛋了

标签: android开发教程视频 好少

本文链接地址:https://www.jiuchutong.com/biancheng/385970.html 转载请保留说明!

上一篇:Android下的数据存储与访问(1) --- 以文件的形式(android 数据)

下一篇:Android数据访问存储之内存读写(android数据存储与访问方式)

  • 发票勾选认证必须对应当期成本吗
  • 营业税金及附加是什么科目
  • 利润表的利息费用怎么算出来的
  • 商业承兑汇票贴现手续费是多少
  • 购买材料产生的运杂费怎么做分录
  • 业务招待费比例扣除额
  • 建设工程中税费如何承担
  • 新车车牌照
  • 房地产分期开发的标准
  • 个人以房抵债交税吗
  • 装卸搬运费是否含税
  • 企业公司报税流程
  • 全年实现利润总额为6035
  • 出租车车票能进高铁站吗
  • 应收款的周转天数
  • 4S店装修改造费帐务处理?
  • 进口货物账务处理外币
  • 个税是负数直接工资加上吗
  • 第三方检测公司招聘信息
  • 滴滴司机工资怎么算的
  • 给文件夹设置密码的软件
  • thinkphp分页传递参数
  • 代销方式是什么意思
  • 先开票还是先付款最新规定
  • iframe frame
  • 无人驾驶控制方向
  • php多任务
  • vue-cli typescript
  • php打包网站并在哪里打开
  • coco2017数据集介绍
  • php背景图片代码
  • css获取id
  • 机器学习——图像分类
  • html的标签大全
  • cd相关命令
  • 以股权抵债的会计分录
  • 逾期包装物押金收入计入什么科目
  • 银行同业利率
  • 应付账款增值税怎么算
  • 个人退税证明怎么开具
  • 税控盘抵扣怎么做账
  • 自产自销农产品增值税免税政策
  • 银行账户维护费怎么做账
  • 饭店招牌发光字
  • PostgreSQL中关闭死锁进程的方法
  • 企业存续情况
  • 火车票可以抵扣进项税
  • 年末所得税结转怎么结转
  • 转出多交增值税账务处理
  • 安装购买的材料怎么做账
  • 财务费用的核算内容有哪些
  • 老板自己的钱给公司
  • 高速公路车辆通行卡没还怎么办
  • 人力资源外包服务平台
  • 本年利润为什么是负数
  • 小企业成本核算方法怎么填
  • sql分组having
  • MySQL replace into 语句浅析(二)
  • mysql导出语句
  • xp文件夹选项在哪里打开
  • win10开始菜单怎么居中
  • os x10.11el capitan公测版beta2官方下载地址
  • win10相机模糊
  • win8开机画面后黑屏
  • win7系统注册表损坏无法启动
  • centos6.6
  • win10资源管理器在哪里打开
  • win7安装kb4534310补丁失败
  • win7旗舰版升级win10
  • cocos2dx 3.17
  • python如何用
  • unity3d Human skin real time rendering plus 真实模拟人皮实时渲染 plus篇
  • 显示解析包时出错是怎么回事
  • jquery easing
  • 清除安卓系统垃圾
  • js初级教程
  • 国家税务局直属单位招聘
  • 新收入准则租赁业务
  • 陕西省国税务局大企业处长邓谷祥简历
  • 乾隆年间财政收入统计表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设