android 开发其实是不难的 毕竟 java 和 xml 都算掌握的还可以
只是android的环境有点麻烦 真要装自然也是可以装的
有时候这么搞却是不合适
网上看了一下似乎也没有 在线测试的
今天另辟蹊径 借由Native.js 来试试 android
let main = plus.android.runtimeMainActivity();
let toast = plus.android.newObject("android.widget.Toast", main);
toast = plus.android.invoke(toast, "makeText", main, "测试", 3000);
plus.android.invoke(toast, "show");
这是最简单的一个例子了
android文档
static Toast | makeText(Context context, CharSequence text, int duration) Make a standard toast that just contains text. |
void | show() Show the view for the specified duration. |
html5+文档
- newObject: 创建实例对象
-
void plus.android.newObject( String classname, Object..args );
- invoke: 调用对象(类对象/实例对象)的方法
-
Object plus.android.invoke( Object obj, String name, Object... args );
- runtimeMainActivity: 获取应用主Activity实例对象
-
InstanceObject plus.android.runtimeMainActivity();
虽然简单 但 toast = plus.android.invoke(toast, "makeText", main, "测试", 3000);这一句我还错了好几次,一开始用了 (看到 static Toast 以为这是静态方法了 汗)
- importClass: 导入Java类对象
-
ClassObject plus.android.importClass( String classname );