位置: 编程技术 - 正文

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数据存储与访问方式)

  • 土地增值税扣除成本
  • 海关完税价格计算公式
  • 党建经费提取比例10%
  • 已认证未抵扣的进项怎么填写
  • 境内公司代付境外货款
  • 已认证的进项税发票要退回,怎么操作
  • 增值税计算方式举例
  • 税收制度具体内容
  • 可供出售金融资产和交易性金融资产
  • 政府补助的失业金发放准时吗
  • 外资企业所得税和内资区别
  • 部分销售退回怎么开票
  • 未达起征点的增值税要交所得税吗
  • 农业机耕服务是什么税收分类编码
  • 小规模纳税人一个月能开多少税票
  • 数量和单价的乘积
  • 2021年个人社保代扣失败
  • 其他货币资金明细科目有哪些
  • 五险一金的会计分录怎么写
  • 电子专用发票没有发票代码
  • 税金及附加审计说明怎么写
  • 公司有长期挂账的说法吗
  • vpengine.exe进程
  • 计划成本法和实际成本法区别
  • 境外佣金支付所需要征收的税
  • 新用户注册表单代码
  • 印花税需要交钱吗
  • zend framework手册
  • vue3.0用法
  • 最新前端技术
  • phpcms模板下载
  • 发行债券支付的费用要减吗
  • 施工水电费账务处理流程
  • 公司的财务报表能看出什么
  • 进项税额在借方是增加还是减少
  • python 字典中的字典
  • 为什么选择我们公司
  • sql server异常怎么处理
  • 社保所属期怎么填
  • 小规模纳税人的企业所得税税率
  • 建筑企业工程结算账务处理
  • 小规模季度交税分录怎么做
  • 母子公司关联交易规定
  • 社会保险差额缴纳
  • 建筑劳务如何开劳务发票
  • 税后利润分配还要交税
  • 土地出让金抵减增值税
  • 外贸企业出口货物的计税依据
  • 当月进货没有认证怎么办
  • 未完施工是存货吗
  • 在长期股权投资中,如何理解控制、重大影响?
  • 办理分公司的流程样本
  • 对公帐户发票金额是什么
  • 跨境汇款汇错
  • 存储过程 decode
  • win10最新预览版下载
  • freebsd ifconfig
  • windows搭建radius
  • 简述linux系统中有哪些文件类型?
  • linux eval命令
  • 安装win8正在安装应用要多久
  • win7桌面图标有小方块
  • 屏蔽触摸按键什么意思
  • unity做cg
  • android jdk下载
  • 批处理bat
  • python打印直角三角形用*符号
  • python 安装setup
  • nodejs v8
  • 安卓deprecated
  • javascript之typeof、instanceof操作符使用探讨
  • js设置导航固定
  • .material design
  • unity加密代码
  • 如何利用百度地图定位
  • 税务机关落实六保六稳
  • 全国退休人员有几多人
  • 电子普通发票怎么查验真伪
  • 航天金税开票软件服务费可以抵扣税款吗
  • 广东地税服务电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设