Luaridaの機能・システム編 (1)
システム関連の命令には以下ののものがあります。
- impCall : 暗黙のintent呼び出し
- expCall : 明示的なintent呼び出し
- editText : 文字入力
- setrun : 別のプログラム呼び出し
- version : バージョン取得
暗黙のintent呼び出しサンプル
------------------------------------------ --URIを使って暗黙的にアプリを呼び出します ------------------------------------------ ------------------------------------------ --メインプログラム ------------------------------------------ function main() impCall("http://www.google.com") end main()
引数にURIの内容を書くだけです。function main()を作って、最後にmain()と書いているのは、私の癖です。Luaは一度読まないとプログラムを読み込まないので、一番最後にmain()と書くと最初に一通り全部読むので、こんな書き方をしています。
現在、impCall()はIntent.ACTION_VIEWにのみ対応しています。
明示的なintent呼び出しサンプル
------------------------------------------ --電卓アプリ明示的に呼び出します ------------------------------------------ ------------------------------------------ --メインプログラム ------------------------------------------ function main() expCall("com.android.calculator2.Calculator") end main()