位置: 编程技术 - 正文

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

  • 企业所得税是什么税
  • 赔付开票
  • 开了农民工资金专户必须使用吗
  • 红字信息表跨月撤销和申报
  • 个体工商户需要报税吗
  • 货款现金收据可以做账吗
  • 固定资产折旧方法有几种
  • 产生的信息服务有哪些
  • 车间设备维修费计入制造费用吗
  • 来料加工企业的会计处理问题
  • 挂靠管理费有收税前还是收税后?
  • 房地产开发企业会计科目
  • 劳务清包工可以开3个点的票么
  • 费用,资产,成本,损失的区别
  • 网络平台收费标准
  • 未确认融资费用摊销额怎么计算
  • 政府装修补贴政策
  • 支付销售佣金如何做账
  • 网页浏览器字体颜色怎么改
  • 代扣代缴个税手续费
  • 财务冲抵如何处理
  • 房屋建筑物改扩建税务处理
  • 怎么让win7不锁定
  • php在apache中有哪些工作方式
  • 企业的存货采用计划成本核算,某年年末,结
  • 企业之间拆借资金
  • 发票刮出来的奖有兑奖时间
  • 资产减值准则所规范的资产
  • 代开增值税额与实际缴款额差一分钱如何入账
  • node js教程
  • 分公司和总公司的税务和财务关系
  • 缴纳城镇土地税
  • 零申报企业所得税季度申报表怎么填写
  • php框架 hyperf
  • 税控盘服务费小规模可以抵扣吗
  • 减免的企业所得税是否需要征税 税屋
  • 土地使用权的核算
  • 个税专项附加扣除标准调整
  • 装修费用账务怎么处理
  • 其他应付款在借方资产负债表怎么填
  • 月末一般要结转哪些会计科目
  • 商标 入账
  • 资金结余率怎么算
  • 暂估收不到发票,怎么处理
  • 房产税计入管理费还是税金及附加
  • 商业承兑汇票开票流程
  • 各单位都需设置的是
  • sql自动增长是什么意思
  • ubuntu21 安装
  • mac salad
  • centos真机安装后只有lo
  • centos怎么配置yum
  • 虚拟机增加磁盘选择物理磁盘分区
  • WIN10系统中没有接入音频设备 要启动gui
  • linuxftp服务器
  • 2007皖价服
  • windows8怎么设置开机密码
  • win10播放视频的软件
  • win8系统开启摄像头权限
  • windows 相机打不开
  • w8网络设置
  • win 10设置提醒
  • linux k
  • android xui
  • cocos2dx 3.4 Label中文显示
  • js实现图片放大功能
  • ie按钮不显示
  • typescript尖括号
  • 如何优化营商环境
  • ReactNative之FlatList的具体使用方法
  • python生成器有几种写法
  • nodejs定义数组
  • js自定义鼠标右键菜单
  • psi python
  • android mvp mvc
  • jQuery Tags Input Plugin(添加/删除标签插件)详解
  • 回迁房有没有装电梯的
  • 医院黄票可以报销吗
  • 亳州自来水缴费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设