首页 > 其他分享 >Android JNI GetMethodID中sig参数说明

Android JNI GetMethodID中sig参数说明

时间:2023-01-05 20:57:02浏览次数:43  
标签:JniHandle sig 数组 Android GetMethodID 方法 example

GetMethodID中sig参数是对函数的签名,也可以说标识,具体的格式为:(函数参数)返回值。

方法签名中用大写的字母对应了java的基本数据类型:

  • Z -> boolean
  • B -> byte
  • C -> char
  • S -> short
  • I -> int
  • J -> long
  • F -> float
  • D -> double
  • V -> void

数组的表示方法,以[为标志,一个[标识一维数组,[[表示二维数组,例如:

  • byte[] -> [B
  • int[][] -> [[I

引用类型的表示方法,需要以L开头,以;结束,中间对应类型的包名加类名,例如:

  • String -> Ljava/lang/String;
  • Object -> Ljava/lang/Object;

自定义类的表示方法,比如包名为jjz.example,类名为JniHandle的表示方法:

  • jjz.example.JniHandle -> Ljjz/example/JniHandle; 

标签:JniHandle,sig,数组,Android,GetMethodID,方法,example
From: https://www.cnblogs.com/johnnyzhao/p/17028811.html

相关文章

  • 【Android】无法通过drawable下的selector类型改变背景颜色?
    举例我在darwable目录下创建了selector文件,并设置了如下内容<?xmlversion="1.0"encoding="utf-8"?><shapexmlns:android="http://schemas.android.com/apk/res/andr......
  • 常用的android弹出对话框
     newAlertDialog.Builder(self).setTitle("标题").setMessage("简单消息框").setPositiveButton("确定",null)......
  • 米尔国产T507-H开发板之Android SDK说明
        安卓系统作为目前世界上最受欢迎的移动操作系统,它可以在大量的设备上使用,它正在接管平板电脑、汽车、智能电视、可穿戴设备、家用电器、游戏机等市场,它为嵌入式平台......
  • asp.netcore Authentication signOut
    .net项目下面的写法会logout:publicclassLogoutController:ControllerBase{publicIActionResultIndex(){returnSignO......
  • Android 如何 简单的添加 启动页 SplashScreen
    1.在AndroidApp启动中,为了体验优化,各大App都是有添加启动页的,比较土的方法就是直接弄个loadingActivity,充当启动页,在启动初始化相关工作做完以后,再跳......
  • TapTap实名认证-Android
    我这边使用的是Android版。导入防沉迷SDK,从官网下载。implementation(name:"AntiAddiction_3.16.5",ext:"aar")//防沉迷SDKimplementation(name:"Ant......
  • android 程序开发的插件化
    框架已经放出:​​android-application-plug-ins-frame-work​​​​安卓应用程序插件化开发框架-AAPFramework​​ 在android的项目开发中,都会遇到后期......
  • Android中RelativeLayout及TableLayout使用说明
    RelativeLayout用到的一些重要的属性:第一类:属性值为true或falseandroid:layout_centerHrizontal水平居中android:layout_centerVertical垂直居中android:layout_centerIn......
  • phoneGap-Android开发环境搭建
    phoneGap-Android开发环境搭建一.安装在安装PhoneGap开发环境之前,需要按顺序安装以下工具:1.​​JavaSDK​​ javasdk,不安装的......
  • Android四大基本组件介绍与生命周期
    ​​Android四大基本组件介绍与生命周期​​Android四大基本组件分别是Activity,Service服务,ContentProvider内容提供者,BroadcastReceiver广播接收器。一:了解四大......