問題タブ [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 投票する
5 に答える
11744 参照

java - Android 以降: Java または Python (SL4A)

Android スマートフォンを注文したばかりで、独自のアプリケーションを作成して試してみたいと思っています。問題は、ネイティブ Java と SL4A (旧 ASE) を使用する Python のどちらの言語を使用するかです。

私は Python の方が Java よりもはるかによく知っているので、Python を使用する傾向がありますが、Android で「第 2 級」の言語を使用すると何が欠けているのか疑問に思っています。SL4A の Web サイトでは、アルファ品質のソフトウェアであるとも述べられていますが、これはまったく心強いものではありません。

また、スクリプト環境の制限がどのようなもので、問題があるかどうかもよくわかりません。

0 投票する
2 に答える
12148 参照

python - AndroidでPython(または他のSL4A)を書く

Android スクリプト環境の使用に関するチュートリアルを教えてもらえますか? 特にhttp://code.google.com/p/android-scripting/wiki/Tutorialsから、Android API を使用して Python コードを記述する方法に関するチュートリアルをたくさん見てきました。

しかし、私が見たものはどれも、これがすべてAndroid内でどのように機能するか、またはAndroidアプリケーションからPythonのものを呼び出す方法の良い例を示していません. Pythonスクリプトを実行している実際のAndroidアプリの例を見ることができるように、基本的にすべてをまとめることができるチュートリアルを探しています。

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

python - Android エミュレータ キーボード

私は Android 2.2 SDK エミュレーターを使用して Android の Scripting Layer をテストしていますが、1 つ問題があります。

Python インタープリターを起動してコードの入力を開始すると、括弧キーが適切にマップされていないように見えます。PC キーボードのキーを押すと、代わりに ^[[20~ が表示されます。私は何が欠けていますか?

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

python - Android SL4A (Python) 強制停止パッケージが失敗します。

次のようなコードを使用してタスクを終了しようとしています:

これは、呼び出しを殺すことを除いて正しく機能します

その後は何も起こりません。実行中の Skype アプリケーションが終了することを期待していました。

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

android - SL4A アプリを Android マーケットで販売できますか

SL4A を使用して Android 用の Python アプリケーションを開発したいのですが、Android マーケットでアプリケーションとして販売できるかどうかを知りたいです。

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

perl - Android (SL4A) の Scripting Layer に Perl モジュールをインストールするにはどうすればよいですか?

Motorola Milestone で Perl をテストするためにSL4Aをインストールしました。モジュールをインストールする方法はありますか? LWP::Simple が必要です。

0 投票する
2 に答える
4885 参照

android - Pythonインタープリター全体をAndroidAPKにパッケージ化するにはどうすればよいですか?

SL4Aと、AndroidでPythonスクリプトを実行する方法について知っています。

エンドユーザーがアプリを実行する前にSL4Aをダウンロードしてインストールする必要がないように、Pythonインタープリター全体をAPK内にパッケージ化する方法を知る必要があります。

ありがとう。

0 投票する
2 に答える
1983 参照

android - Android アプリにスクリプト インタープリターを埋め込む

Java 構文で記述された txt ファイルを読み取り、他の言語でコンパイルする Android アプリを構築しようとしています。

java->script をスキップします。スクリプト インタープリターまたはスクリプト コードをコンパイルするものを埋め込む方法を知りたいです。

したがって、基本的な機能は次のとおりです。スクリプト コードを読み取り、コンパイルし、結果を返します。たとえば、Hello World 画面を表示します。

「公式の」sl4aアプリがあることは知っていますが、そこからコンパイル部分を取得し、自分のアプリに埋め込むだけです。出来ますか?

ところで、JavaコードをPythonコードまたは他のスクリプト言語に変換するパーサーはありますか? もしそうなら、txtまたはhtmlからの文字列として、Javaコードをどのように読み取る必要がありますか?

どうもありがとう。


助けてくれてありがとう!申し訳ありませんが、自分の投稿を編集する方法がわからないので、このようにしてください。

以下のFemiへの返信で、なぜこれをやろうとしているのかを詳しく説明したので、確認してください.

簡単に言うと、アプリで Java コードを読み込んでコンパイルしたいだけです。Android には Java インタープリターまたはコンパイラーがないため、他の言語を使用する必要があります。方法がわからない。

ありがとうございました!

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

android - SL4A から起動された WebView が通知バーを非表示にしないようにするにはどうすればよいですか?

WebView を使用する小さな Python SL4A スクリプトの UI を構築していますが、SL4A スクリプト (droid.webViewShow(...)) から WebView を起動すると、Android 通知バーが非表示になるのが少し面倒です!

ここにいくつかのコードがあります:

この動作を変更する方法はありますか? 不足しているパラメーターまたは構成はありますか?

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

javascript - SL4AでPythonからJavaScriptメソッドを呼び出す方法は?

Python と SL4A を使用して Android アプリを作成しています。アプリは、更新したい Web ビューを使用しています。これを行うには、ラッピングする doRefresh() JavaScript 関数内で javascript location.replace() を利用する予定です。私が抱えている問題は、Python コード内のメイン イベント ループ内から JavaScript 関数を呼び出す方法がわからないことです。

メソッドを直接呼び出す方法はありますか?

また

ボタンの onClick と模倣画面タップを介してメソッドを間接的に呼び出す方法はありますか?

ありがとう。