本文整理匯總了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));
}