位置: 编程技术 - 正文

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

  • 遗失增值税专用发票如何处理办法
  • 耕地占用税减半政策
  • 公司把股权转让给个人
  • 增值税征税范围中销售应税服务包括什么服务
  • d级企业预缴增值税什么时候可以退回
  • 利润表没有资产减值损失这一栏,需要增加吗
  • 其他综合收益科目性质
  • 预提佣金会计分录是什么
  • 土地增值税预缴政策
  • 电子发票不小心删掉了怎么办
  • 技术服务行业分析
  • 2020年餐饮业销售额
  • 发票查询结果显示不出来
  • 取得专用发票不交增值税
  • 个人所得税的速算扣除数是什么意思
  • 企业取得出售可供出售金融资产该如何写分录呢?
  • 什么叫净资产收益率
  • 房地产开发企业的土地使用权计入哪里
  • 资金账簿印花税申报期限
  • 托收承付结算的付款期均为三天
  • 增值税留抵税额在借方还是贷方
  • 专利权转销处理方案
  • 支付店面租金为什么是管理费用
  • 西方会计要素有哪些
  • php推送微信公众号客户消息
  • 公司买手机怎么做账务处理
  • win10ie浏览器打开就崩溃
  • 委托加工物资加工费计入
  • 转出未交增值税怎么算
  • linux系统中文输入法切换不出来
  • 党建活动室投入使用
  • 销售费用属于损益类科目的收入还是费用
  • 商品流通企业会计分录
  • 经营特许权
  • 一般纳税人企业所得税税率多少
  • 送货上门需要其他费用吗
  • js如何随机生成字符串
  • php一个页面多个分页
  • 前端经典面试题讲解
  • abap webservice
  • python如何删除字典中的键值对
  • 收缴违约金
  • 其他应付款包括的内容
  • 母公司和子公司可以一起投标吗
  • python解释器的多种使用
  • 个体户餐饮服务包括哪些经营范围
  • 空调能直接用水清洗不?
  • 出库单可以自制吗
  • 退休职工费用可以税前扣除吗
  • 报销金额大于发票怎么办
  • 年底计提坏账收回一部分怎么处理
  • 交易性金融资产是什么意思
  • 金银首饰以旧换新所得税处理
  • 行政单位往来款规定
  • 发票缴销了还能恢复吗
  • 管家婆里面的记账凭证怎么做?
  • 房地产会计相关内容
  • win7怎么设置桌面位置
  • win8激活点不进去
  • ubuntu16.04开启远程桌面
  • linux操作系统百度百科
  • mac os 删除
  • seg是什么文件
  • win8 embedded
  • css百分比进度条
  • java框架怎么用
  • 元素显示模式
  • node定时任务框架
  • windows和linux的区别
  • 批处理修改文件后缀名
  • 子弹追踪原理
  • net user %username%
  • unity视频播放
  • python自动化部署oracle csdn
  • Flow之一个新的Javascript静态类型检查器
  • 内蒙古城镇土地使用税税率表
  • 山东社保费缴纳多少
  • 企业未开立基本存款账户承诺书的相关规定
  • 增值税网上申报步骤可以在手机上申报吗
  • 车辆大本怎么办理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设