位置: 编程技术 - 正文

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

发布时间:2024-02-27

推荐整理分享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数据存储与访问方式)

  • 劳务费用 税率
  • 增值税价外税是什么税种
  • 银行借款的实际利率=名义年利息/实际贷款额*100%
  • 以前年度损益调整在借方是什么意思
  • 没有原始凭证怎么补税
  • 特殊性税务处理所得税怎么算
  • 收不回的款项怎么处理
  • 利润属于所有者权益类科目吗
  • 如何区别文化体育业和娱乐业
  • 土地租金计入哪个会计科目
  • 营改增举例说明
  • 暂估入库商品用什么科目
  • 银行支付结算工作内容
  • 坏账确认无法收回的会计分录
  • 公司支付宝账户怎么登录
  • 一般账户网银可以发工资吗
  • 印刷配件有哪些
  • 分项结转分步法例题及分录
  • 结算纪律与法律责任表格
  • 开票商品名称是什么意思
  • 管理费用纳税调增账务处理
  • 税款已缴纳可以作废申报吗
  • 现金支付奖金
  • 非贸易企业代扣代缴增值税和附加税如何做账?
  • 研发费用申报表汇算清缴怎么填
  • 金税卡服务费抵扣政策
  • 长期待摊费用转入成本分录
  • 公司暂估成本是什么意思
  • WIN7系统如何共享打印机
  • 企业购买预付卡送人分录
  • php图形用户界面
  • php获取长度
  • 注意力机制工作原理
  • laravel 实例
  • php 循环
  • 支付网络服务费属于现金流量表的哪一项
  • 中国石化电子发票平台官网
  • phpcms v9官网
  • 估价入库怎么记账
  • ps里的钢笔工具
  • 个人所得税减免项目有哪些
  • 往来对账的作用
  • 主营业务收入的明细科目怎么写
  • 公司给员工发福利图片
  • 出现销项负数
  • 公司盈利的钱怎么拿出来
  • 国家高新技术企业补贴
  • 用友作废的凭证怎么恢复
  • 开出发票后直接做账吗?
  • 账本结转下年怎么划线
  • 应收票据和应付票据可以对冲吗
  • 微信转账报销怎么退回
  • 资产负债表与利润表的勾稽关系公式
  • 工业企业成本占比多少合适
  • 残保金不申报可以补缴吗
  • mysql中关于图书馆实训题
  • centos bond mode
  • freebsd使用
  • win7怎么添加自启动程序
  • win7环境变量在哪打开啊
  • win7旗舰版系统怎么样
  • win10新版cortana
  • 微信付费使用是真的吗
  • xp电脑注册表怎么打开
  • 重装win7系统后鼠标键盘不能用
  • PQIBrowser.exe是什么进程 PQIBrowser进程查询
  • win7系统桌面图标不见了怎么办
  • xp磁盘空间不足怎么办
  • win8开始界面设置
  • node js教程
  • Unity3D游戏开发(第2版)pdf
  • jQuery扩展+xml实现表单验证功能的方法
  • jquery插件使用教程
  • 菜鸟教程javaweb
  • ListView中EditText焦点问题
  • androidmvvm框架
  • python自带的http模块详解
  • python 自定义类模块
  • 浅析是什么意思
  • 税务局冲红发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号