我是安卓初学者。我想编写一些利用现有 Android 本机方法的 java 类。作为一个简单的示例,我尝试从 FloatMath 类中公开 floor 方法。但是,这会强制关闭应用程序。我在下面复制了我的代码。它非常简单,针对 v1.6。那么我可以问一下我是否缺少明显的东西吗?我需要导入任何特殊的库或编译器吗?
public class MainActivity extends Activity {
public static native float floor(float value);
float inputFloat = (float) 2.3;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
float outputFloat = floor(inputFloat);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}