本文整理汇总了Java中com.example.hellojni.HelloJni类的典型用法代码示例。如果您正苦于以下问题:Java HelloJni类的具体用法?Java HelloJni怎么用?Java HelloJni使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
HelloJni类属于com.example.hellojni包,在下文中一共展示了HelloJni类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreate
import com.example.hellojni.HelloJni; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView test = (TextView)this.findViewById(R.id.test);
TextView source = (TextView)this.findViewById(R.id.source);
source.setText("请在如下路径放入so "+SoFileUtil.getSDCardSoPath().getAbsolutePath()+File.separator+SoFileUtil.getFullSoName("libhello-jni")+" [请注意修改so文件名称]");
TextView copyfrom = (TextView)this.findViewById(R.id.copyfrom);
copyfrom.setText("so会被安装到"+SoFileUtil.getDataFileSoPatchForInstall(this).getAbsolutePath()+ File.separator+SoFileUtil.getFullSoName("libhello-jni")+"路径");
String jniStr=null;
try {
jniStr=HelloJni.stringFromJNI();
test.setText("读取so内容["+jniStr+"]");
} catch (UnsatisfiedLinkError e) {
e.printStackTrace();
test.setText("##错误## "+e.getMessage());
}
}
示例2: mTvTest
import com.example.hellojni.HelloJni; //导入依赖的package包/类
void mTvTest() {
Log.d("TEST", "" + android.support.v7.appcompat.R.color.button_material_light);
mTvTest.setText("1 + 2 = " + new Calc(new CalcMonitor(this)).add(1, 2) + "\n\n" + HelloJni
.stringFromJNI() + "\n\n" + getString(
com.uber.okbuck.example.empty.R.string.empty_release_string));
}