問題タブ [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.
android - Python で開発されたアプリを実行するには、Android デバイスに SL4A をプリインストールする必要がありますか?
テストするデバイスにインストールする必要があることは理解しています. アプリの配布を開始したら, クライアントの Android デバイスに SL4A が事前にインストールされている必要がありますか? それともアプリケーションと一緒にパッケージ化できますか?
python - SL4Aのインポートが失敗する
Pythonターミナルで、次のコマンドを実行できます。
予想通り、数字が出ます。ただし、このスクリプトをrandom.pyとして保存すると、実行に失敗します。
「AttributeError:'module'オブジェクトには属性'randint'がありません」と表示されます
android - python sl4a ユニコード (Android)
誰もこれについて経験がありますか?
私はこの半年間、python 3.2 を使用してきましたが、2.6.2 の記憶はそれほど大きくありません。
私のコンピューターでは、2.6.1 を使用してテストされた次のコードが機能します。
しかし、電話では最初の特殊文字ø
に到達してスローします:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf8' in position 3: ordinal not in range(128)
それらを入力するだけでなく、ファイルから読み取る必要があるので、何かアイデアはありますか?
java - AndroidでのPythonの制限は何ですか?
少しAndroid開発を始める準備をしているので、言語を選択する必要があります。私はPythonを知っていますが、Javaを学ぶ必要があります。AndroidでPythonを使用している皆さんから、制限事項について知りたいと思います。また、Javaに勝る利点はありますか?
android - SL4A(Python)とBluetoothを使用する
私を始めるためのいくつかの指針を探しています。
左手にはICSを実行しているSGS2があります。SL4Aを起動して実行し、Python2.6.2をインストールしました
私の右手には、一般的な中国のBluetoothRFIDリーダーがあります。それは動作し、タグを読み取り(ディスプレイがあります)、電話とペアリングされます。
私は彼らにうまくプレイしてもらいたいです-私はデバイスを監視し続け、送信されるコードをキャプチャする何かをスクリプト化したいです。
私はPythonの専門家ではありませんが、Webサーバー上で単純なI / Oジョブを構築するためにしばらくの間それを使用しているので、自分の道を見つけることができます。
ただし、異常なことに、これを実行するのに実際の問題が発生しています。永続的な接続を確立して出力を監視する最初のステップを乗り越えるための「BluetoothとSL4Aの使用を開始する」リソースが見つかりません。
任意のヒント?
android - SL4A を使用して Python スクリプトから結果を Android アプリに返す
Java Android アプリで startActivityForResult() を呼び出した後、(SL4A) を使用して Python スクリプトから結果を取得しようとしています。ただし、 onActivityResult() で常に null インテントを取得します
Java アプリから Python スクリプトを実行する
完了時に pythonscript から結果を受け取る
ただし、アクティビティの結果、Logcat エラー メッセージ。
これは私の python スクリプトで、SL4A によって実行されます
Python スクリプトが終了すると、REQUEST = 3050 で表示されるように onActivityResult に通知されます。ただし、返されるインテントは NULL です。Python スクリプトで既に setResultString() を呼び出しています。何がうまくいかなかったのでしょうか?
android - Sl4A通知ウィンドウから実行中のアプリケーションを選択する
私が書いたSL4Aプログラムがあります。公開する準備が整う前に、問題が 1 つあります。
なんらかの理由で、アプリの実行中にホーム画面でアプリを終了すると、通知領域で実行されているのが表示されますが、選択しても何も起こりません。ただし、アプリ領域からアイコンをクリックすると、アプリが元に戻ります。
助言がありますか?
android - Android-アプリケーションの状態を再開します-SL4A
初心者っぽい質問のために私を銛にしないでください。
SL4Aを使用してAndroidアプリケーションで作業しています。アプリケーションが起動すると、スクリプトの実行中にバックグラウンドで実行されます。どこから始めればよいかわかりませんが、アイコンをクリックするたびに、アプリケーションが再起動します。何も変わらずに、さまざまな起動モードを使用してみました。OnCreateコードと通知の設定に関係していると思います。アプリケーションの状態を保存してから、アイコンを再度クリックするか、通知バーからクリックして再開するのにサポートが必要です。私は助けを求めてここに向かわなければならなかったすべてを試しました。私は決してアンドロイドプログラミングのプロではありません。みんなありがとう、優しくしてください;)
javascript - Eclipseを使用してAndroidでPython/Rubyスクリプトを実行する
Android プロジェクトで Python/Ruby/Javascript スクリプトを実行したい。私はEclipseを使って開発する必要があります。SL4Aについて見ました。誰かがこれを行う方法を教えてもらえますか? ありがとう!
android - Android Bluetooth IOException: 接続が拒否されました
注: https://groups.google.com/forum/?fromgroups=#!topic/android-scripting/UsPy3x4jvG0にも投稿
Bluetooth RFCOMM デバイスに接続しようとしています。sl4a を使用し、Python スクリプトから接続します。同じ Android バージョン 2.3.4 を実行している 2 つの Android デバイスがあります。
1 つのデバイス (ストック カーネルに非常に近い、ルート化された Galaxy S2) では、スクリプトは正常に実行され、RFCOMM デバイスに接続されます。もう一方のデバイスである風変わりな Winmate E430T (非常に音量が小さい特殊な頑丈な Android 携帯だと思います) では、java.io.IOException: Connection refused
.
Android から Android への接続用のサンプル コードを実行してみましたbluetooth_chat.py
が、成功しませんでした。同じエラー メッセージが表示されます。これは、問題がコードにあるのではなく、Winmate 電話の状態 (ルート化されているかどうか、インストールされている SW、構成) にあることを示しています。
誰かが似たようなものを見たことがありますか?unpair-repair に関する投稿を見て、それを 2 回試しましたが、役に立ちませんでした。Python とすべてのモジュールをインストールした後、Winmate の再起動も試みました。
コード:
logcat の抜粋:
編集 13/09/2012 09:55:Bluetooth Chat App
市場から (BILL RAY) 試してみたところ、2 台の電話でチャットできるようになりました。どちらの側からでも接続できます。問題は、少なくとも Java で解決できます。それでもbluetooth_chat.py
例は機能しません。
編集 10:45: 同じ問題でまだ SL4A にある BeanShell から試しましたが、S2 で動作し、Winmate で失敗しました:
コード:
logcat は似ています: