位置: 编程技术 - 正文

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

  • 个体工商户是否跨省经营
  • 税控系统怎么登录
  • 公司间借款利息增值税进项能否抵扣
  • 所得税预缴怎么做分录
  • 无力支付什么意思
  • 产品未含税价格怎么算
  • 转让生产指标的企业所得税
  • 小规模纳税人销售已使用固定资产
  • 长期股权投资转入持有待售资产
  • 总账期末余额为零怎么写
  • 出口退税退的是进项税还是销项税
  • 金税盘和税控盘和ukey
  • 机构股东入股资金流向
  • 个税缴纳累计是每年一算吗
  • 工商年度报表怎么打印出来
  • 资产负债表应交税费计算公式
  • 成本费用跨年度怎么计算
  • 亏损企业季度盈利企业所得税怎么预缴?
  • 房地产企业土地出让金抵减销项税额
  • 前两个月亏损第三个月盈利所得税怎么计算
  • 职工福利费和职工薪酬的区别
  • PHP:oci_statement_type()的用法_Oracle函数
  • php创建二维数组
  • jdk1.8环境变量设置
  • 应交税费进项税额在借方说明什么
  • 自适应屏幕宽度
  • 住房公积金怎么补缴费
  • 安全生产专用设备目录
  • sonar-scanner需要配置环境变量
  • PHP:imagecreatefromxpm()的用法_GD库图像处理函数
  • 图像分割最新算法
  • 现金清查的会计科目
  • 克洛格森林大克洛格
  • 金碟软件如何查看明细账
  • jsp课程设计含源代码
  • 建筑会计和会计的区别
  • CNN卷积神经网络/手写数字识别[VHDL][MATLAB]带源码
  • excel&命令
  • dhcp命令行
  • 帝国cms怎么用
  • 织梦如何添加浮动广告
  • SQLite教程(十二):锁和并发控制详解
  • 认缴制没有实资本会怎么样
  • 经济作物评估标准
  • 工资的内容包括很多项
  • 金税盘注册码怎么查
  • 申请刻制发票专用章要求
  • 接待客户的住宿费进项税能否抵扣
  • 个人开发者要缴税吗
  • 因企业增资而产生的费用
  • 发票已经认证是什么意思
  • 用友t3财务通普及版如何开下年账
  • mac桌面日历 记事本
  • win8系统如何查看电脑mac物理地址
  • mac m1读取ntfs
  • 笔记本用linux系统
  • win7旗舰版系统激活码
  • WIN10怎么彻底删除works2
  • win7共享失败
  • Win10 Redstone版Build 14251现身 正式版将在7月份发布
  • win7怎么录屏为什么不是视频
  • nodejss
  • 批处理命令修改ip
  • 纸嫁衣6攻略全文图解
  • node定时任务框架
  • powershell实战指南
  • js右键菜单
  • jquery节点操作
  • jquery日期控件 datepicker
  • javascript函数如何定义及其作用
  • javascript的
  • python框架scrapy
  • 支付境外服务费代扣代缴增值税 会计凭证
  • 国家税务总局财政部公告2023年第11号
  • 广东电子税务局app
  • 大连天气app
  • 临时搭建的活动叫什么
  • 注册会计师和注册审计师哪个厉害
  • 定期定额个体工商户需要做账吗
  • 目前我国现行法规规定的职业病范围共有几大类几种
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设