module simple_android is
java_package("org.nitlanguage.simple")
+ android_manifest("""<uses-permission android:name="android.permission.VIBRATE" />""")
end
import simple
import android.widget.Toast;
`}
-redef class MyApp
+redef class App
redef fun input( ie )
do
if ie isa PointerEvent and ie.depressed then do_java_stuff
// - Context needed from now on
// NativeActivity is a Java sub-class of Context
- final android.app.NativeActivity context = MyApp_native_activity(recv);
+ final android.app.NativeActivity context = App_native_activity(recv);
+
+ // Vibration
+ android.os.Vibrator v = (android.os.Vibrator)
+ context.getSystemService(android.content.Context.VIBRATOR_SERVICE);
+ v.vibrate(500);
// - UI thread needed from now on
context.runOnUiThread(new Runnable() {