目录
前言
正文
这里定义一个Staff类,传入JNI中打印和冲JNI中创建返回给Java。
还是在之前动态注册的基础上改。如果没有基础,可以看看《》
Staff.java
# @站长 package com.biumall.dynamic.one; public class Staff { //姓名 private String mName; //年龄 private int mAge; //薪资 private double mSalary; //带参数的构造函数 public Staff(String name, int age, double salary) { mName = name; mAge = age; mSalary = salary; } public String getName() { return mName; } public void setName(String name) { this.mName = name; } public int getAge() { return mAge; } public void setAge(int age) { this.mAge = age; } public double getSalary() { return mSalary; } public void setSalary(double salary) { this.mSalary = salary; } @Override public String toString() { return "Staff{" + "mName='" + mName + '\'' + ", mAge=" + mAge + ", mSalary=" + mSalary + '}'; } }
参考文章
-
《》
-
《》
-
《》
历史上的今天
暂无评论...
随机推荐
Git 常用命令之git log
前面我们简单的学了使用git一些命令的使用,要求不要的项目就可以应付的。但是,如果遇到一些复杂的时,就需要多看看官网的教程了。现在我们单独看看git log带所有参数命令。如果英文不错的朋友,可以直接阅读介绍更详细的官网:https://git-scm.com/docs/git-log1、g...
shell脚本执行提示bad interpreter...
前言创建temp.sh脚本后,写入执行命令。执行时出行如下提示。-bash: ./temp.sh: /bin/bash^M: bad interpreter: No such file or directory正文通过鼠标右键创建文件temp.sh或者使用touch命令创建temp.sh都...
林清玄:再加两个苹果
一位小学老师对我说起,他怎么使一班小学生被改造的秘诀。他的学生在低年级的时候遇到一个非常严格的老师,给学生的作业很多,而给学生的评价却很低。在这位老师的笔下很少有学生可以得到甲,得到乙已经很不错,有许多学生拿到丙、丁,使得学生的家长对自己的孩子都不谅解,学生对学习也逐渐失去信心了。当这班学生升到...
Android消息机制源码介绍
前言对于Android消息机制源码分析已经烂大街了,之前跟网上大佬走了一遍,还记录了一下(《Android消息机制之一基础简介(1)》)。我们知道消息机制涉及如下几个类Message消息MessageQueue消息队列Handler消息的分发者和处理者Looper消息循...
AIDL之注册和解注册监听器
前言在AIDL通信时,涉及到了序列化反序列化过程,会出现注册的对象和解注册的对象并不是同一对象的情况。这个是之前遇到的,忘记备注了,今天有空就摘抄于此,方便自己查阅和学习。正文比如注册监听时private CopyOnWriteArrayList<IMusicCallbackInt...
Android Studio删除引用的资源
前言之前说过,Android Studio有个功能(Android Studio Refactor/Remove Unused Resources【重构,移除没有引用的资源】),非常好用,但到了Android Studio高版本时好像失效了。最近看到其他的功能替代。因此记录于此,方便自己查阅...