位置: 编程技术 - 正文

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

  • m级纳税人如何变成b级
  • 所得税汇算清缴时间期限
  • 个税汇算清缴可以修改收入吗
  • 企业所得税留抵税额会显示在申报表上吗?
  • 委托加工的增值税纳税人是谁
  • 税控盘清卡失败
  • 债权人豁免债务的账务
  • 所得税忘了计提如何做会计分录还有结转
  • 一般纳税人降为小规模还能升为一般纳税人吗
  • 损益平准基金
  • 取得租金收入的会计分录
  • 生产企业购入材料怎么做分录
  • 职工福利费税前扣除限额
  • 代扣代缴附加税怎么做账
  • 项目现金流量的构成
  • 无形资产增值税计入入账价值吗
  • 营利性医院如何开办对外药房业务
  • 个人缴纳物业费怎么开发票
  • 待抵扣进项税额是什么情况下用的
  • 地下商铺出售产权归属
  • 房产转让的房产税怎么算
  • 购销行为是什么
  • 投标标费退回怎么做分录
  • 营业外支出汇算清缴调增填哪
  • 技术转让减免所得额
  • 购买境外技术缴纳税费
  • 应交税费年末账务处理
  • 代理报关费0税率
  • 雪茄烟在什么环节交消费税
  • 农产品抵扣进项税额转出
  • win10应用图标怎么调出来
  • php教程100
  • 华为鸿蒙系统支持苹果手表吗
  • win 11怎么安装
  • from origin ‘null‘ has been blocked by CORS policy: Cross origin requests are only supported for ...
  • php怎么读取txt
  • 无形资产本月增加本月摊销如何设置函数
  • 销售退回的账务处理附什么底稿
  • 库存商品转在建工程 增值税
  • 补交上年度企业所得税报表怎么填写
  • php mysql_list_dbs()函数用法示例
  • 报销加油票怎么开票
  • django pycharm
  • 二挡起步教程
  • javascript基础书
  • 微信利用php创建文件
  • php跨域提交表单
  • 购买货物对方代付怎么办
  • clock set命令
  • java泛型简单例子
  • 差旅费用不用交税
  • 本月确认收入 发票下月开
  • 应收账款红冲什么意思
  • 报销宽带费属于什么费用
  • 福利费为什么通过应付职工薪酬科目要紧吗
  • 增值税发票价税合计不能超过多少
  • 入库单入账税务会查吗
  • 委托加工物资的消费税
  • 企业补缴税款如何申报
  • 增值税的视同销售行为都有哪些?
  • 递延负债和递延收益
  • 代销产品如何做会计分录
  • 支付补偿款计入什么会计科目
  • 小额 无发票
  • 错过报税期
  • 开出去的发票
  • 个体工商户个税2023最新政策
  • 私营企业固定资产法律制度
  • SQLServer XML数据的五种基本操作
  • 批量替换多个wps文档的内容
  • win2003控制面板在哪里打开
  • windows7的插孔设置在哪
  • c盘越来越小了
  • cocos-creator
  • js实现页面跳转跳到主页
  • c#中init
  • nodejs音乐播放器
  • python网页验证码
  • 别踩白块世界纪录视频
  • 惠州市国家税务局张新华简历
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设