当前位置: 首页>>代码示例>>Java>>正文


Java HelloJni类代码示例

本文整理汇总了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());
    }
}
 
开发者ID:dodola,项目名称:RocooFix,代码行数:19,代码来源:MainActivity.java

示例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));
}
 
开发者ID:uber,项目名称:okbuck,代码行数:7,代码来源:MainActivity.java


注:本文中的com.example.hellojni.HelloJni类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。