問題タブ [sl4a]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
301 参照

android - fullscreenwrapper2 および sl4a の OptionsMenuItem のイベント ハンドラー

fullscreenwrapper2 と sl4a で OptionsMenuItem のイベント ハンドラを作成するには?

誰でも汗をかくことができますか?

0 投票する
3 に答える
79 参照

android - 多次元リストにオブジェクトを追加する方法

重複の可能性:
Pythonリストの混乱

これは、Pythonのリストに関する質問です。(私のプログラミング環境はPythonを使用したSL4Aです)

番号「n」を入力した以下のリストが欲しいです。

そこで、以下にソースコードを書きました。

ただし、上記の出力を取得することはできますが、次のようなリストも取得できます...

それで、私は2つの質問があります。

  1. 欲しいもののリストを教えてくれるソースコードを教えてください。
  2. ソースコードが間違ったリストを表示するのはなぜですか?
0 投票する
2 に答える
2852 参照

android - adbシェルを介してSL4Aアプリケーションを起動します

このリンクや、SL4Aでバックグラウンドスクリプトを開始するためのGoogleが規定した方法など、さまざまな開始アクティビティを試しました。

ただし、adbシェルを介して実際のSL4Aアプリケーションを開くためのコマンドを知っている必要があるだけです。その大量のコードのどのアクティビティを最初に起動する必要があるかは混乱を招きます。また、コマンド:

最高のドキュメントがありません。誰かがadbからSL4Aを起動するコマンドを教えてくれませんか?

どうもありがとう

0 投票する
1 に答える
374 参照

python - PyDev(Eclipse)でのSL4Aの設定

私はsl4aを使用しています。ラップトップをリモートで使用することを選択しました。以下の手順に従って、すべてが正常に機能しています。

ここで、mac osxターミナルではなくeclipseでpydevを操作したいのですが、eclipse(pydev)で上記の構成を設定するにはどうすればよいですか?

0 投票する
1 に答える
1020 参照

android - Python と SL4A で Android ウェブカメラを初期化するときに setParameters が失敗する

Android 4.0 タブレットで SL4A プラットフォームを使用しており、次のdroid.webcamStart()方法でウェブカメラ ストリームを初期化しようとしています: http://code.google.com/p/android-scripting/wiki/ApiReference#webcamStart私の問題はいつですか?次のコードを実行すると、setParameters failed エラーが発生します。

Python コードは単純です。

すべてが計画どおりに進むと、ウェブカメラ プレビュー ストリームが初期化されるはずですが、代わりに次のエラーが表示されます。

この同じ問題に多少関連する他の投稿を見たことがありますが、開発者は開発に Python ではなく Java を使用していました。Python でこの問題を解決するにはどうすればよいですか?

ありがとう

0 投票する
1 に答える
1651 参照

android - Pythonを使用してjpegのピクセル値を取得する(SL4A android 4.0)

私はAndroid4.0アイスクリームサンドイッチを使用したSamsungGalaxyTabのプロジェクトに取り組んでいます。SL4Aを介してPythonを使用して、特定の座標(x、y)のjpeg(またはpng)画像のピクセルRGB値を取得しようとしています。

0 投票する
1 に答える
1427 参照

android - インテント(またはSL4A)からAndroidテストを開始しますか?

いくつかのAndroidテストを実行したいのですが、これらのテストの実行をスケジュールまたは遅延させたいです。SL4Aからこれを実行しようとしています。SL4Aをインストールして、ラップトップからサーバーを起動し、約20秒間スリープしてからウェイクアップしてテストを起動する特別なPythonスクリプトを実行するというアイデアです。テストをインストールしてUSBケーブルを外した後にテストを実行する必要がある、かなり複雑な自動化を実行しています。SL4Aからインテントを発行できることは知っていますが、次のものに相当するものを探しています。

これは意図的に行うことができますか?ブロードキャストを送信する必要がありますか、それともアクティビティ開始機能を使用する必要がありますか?

このスクリプトを使用してPythonからデバイス上で直接システムコマンドを実行しようとしましたが、「許可が拒否されました」というエラーが発生します。

更新 os.systemを使用してコマンドを実行しようとしましたが(以下の変更を参照)、これにより別のエラーが発生します。soinfo_link_image(linker.cpp:1635):「app_process」に必要なライブラリ「libanroid_runtime.so」を読み込めませんでした。soによって引き起こされますinfo_relocate(linker.cpp:975):「libandroid_runtime.so」によって参照されるシンボル「sqlite3_stmt_readonly」を見つけることができません...実行可能ファイルをリンクできません

他にどのようなオプションがありますか?

0 投票する
0 に答える
1074 参照

python - SL4A _R6 / Python4android_R4webViewShowNullPointerExceptionの簡単なサンプルコード

単純なSL4APythonアプリでHTMLGUIを取得しようとしています。実行する必要があるのは、アプリの起動時にユーザーに1つの入力文字列を要求することだけです。

デバッグの目的で、私は単純なものから始めました。残念ながら、これでも機能しません。ここで何が問題なのですか?(私はこのようないくつかのコードを試しましたが、すべて同じ問題があります)

Pythonコード:

HTMLコード

エラーメッセージは繰り返し表示されます(番号3114は増分です)。

アップデート:

http://www.mithril.com.au/android/doc/EventFacade.html

私たちが読んでいるように、私が読んだwaitForEventのはr4では非推奨です。eventWaitFor代わりに使用する必要があります。これはエラーを取り除きますが、サンプルは機能しません。Pythonスクリプトは何も出力しません。

update2:

droid.postEventになる必要がありますdroid.eventPost

droid.waitForEvent('data')になる必要がありますdroid.waitForEvent('data')

javascriptとpythonで。

問題が解決しました

0 投票する
0 に答える
1495 参照

android - SL4A Python スクリプトでファイルが見つかりません

そのため、Python スクリプトとテキスト ファイル (拡張子なし) を にプッシュした後、SL4A を使用して単純な Python スクリプトを実行しようとしています/sdcard/sl4a/scripts。残念ながら、SL4A を使用してターミナル内でスクリプトを実行すると、ファイルが見つからないことを示すトレースバック エラーで終了します (読み取り用に開こうとすると)。ディレクトリを調べたところref、そこに存在するファイルが見つかりました。私が見逃しているものはありますか?

編集:私は実際にファイル自体を「開いている」のではなく、 linecache モジュールを使用して行を取得していることに言及しませんでした。私はそれが違いを生むべきではないと思います。