問題タブ [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 - Android で Python を使用して WiFi データを取得する
Python を使用して Android で WiFi 信号強度を取得しようとしています。オペレーティング システム固有ではない Python wifi 監視モジュールが見つからないようです。
android - SL4Aでギャラリーから写真を選ぶ方法は?
SL4A を使用して、ギャラリーから自分のイメージ サービスに画像をアップロードするツールをコーディングしています。しかし、ギャラリーから画像を取得する方法がわかりません。そのためには意図が必要だと思いますが、それに関連するものはインターネット上で見つかりません。(ええ、私は Python を使用しています。)
どんな助けでも大歓迎です!
android - トースト、Androidで同時に通知
sl4a を使用して、Android で Python スクリプト (トーストと通知を表示する) を実行したいと考えています。トースト メッセージと通知を同時に表示できますか? テスト用にエミュレーターを使用しています。
android - Android用のPythonスクリプト
eclipse と sl4a を使用して、タブレット用の Android アプリを作成しようとしています。このブログに記載されている手順に従っています。
http://jokar-johnk.blogspot.com/2011/02/how-to-make-android-app-with-sl4a.html
Python スクリプトは既にコンパイル済みです。
これらの python スクリプトを使用して '.apk' ファイルを作成する必要があります。これにより、Android でアプリを実行すると、本来の動作が実行されるようになります。
「.apk」ファイルを作成するために、pydev プラグインで eclipse を使用しています。
sl4a リポジトリのクローンを作成し、Eclipse にインポートしました。
Androidアプリ開発用の新しいプロジェクトを作成しているとき、Pythonスクリプトをどこにインポートして埋め込むかがわかりません。最終的に実行可能な「.apk」ファイルができます。
Eclipse で新しいプロジェクトを作成すると、src、gen、res などのいくつかのフォルダーとその下にいくつかのファイルが表示されます。Python スクリプトをどこに置く必要がありますか? プロジェクトの下に別のフォルダーを作成し、Python スクリプトを直接インポートするか、src/gen/res の下に配置する必要がありますか?
python - クラスの __init__ でオブジェクトをリストに追加したいのですが、冗長性を防ぎたいのですが、「if self not in objectlist」が機能していません
私は気象データの複数のソースをチェックし、Android 用スクリプト レイヤーでいくつかのスクリプトを解析するスクリプトを作成しています。Google API が機能しなくなったため、これは古い天気モジュールのハッキングされた代替品です。
私は "weatherdata" というクラスを作成しました。クラスのすべてのインスタンスを "weatherobjects" というリストに追加したいと思います。
ここにキャッチがあります: 天気を取得する関数が呼び出されるたびに、オブジェクト__init__
を破棄したり、リストをクリアしたりすることなく、オブジェクトがメソッド (技術的にはコンストラクター メソッドと呼ばれていると思いますか?) を実行します。これは意図的なものです。モジュールの存続期間中に関数が複数回呼び出され、オブジェクトが重複してリストに追加されると、問題が発生します。これは、メモリ リークの潜在的な原因のようです。
__init__
メソッドは次のとおりです。
そして厄介な機能:
コンテキストのシェル出力は次のとおりです。
ご覧のとおり、リストには多くの冗長性があります。__init__
メソッドでこれを行うことは可能ですか?または、メイン関数に次のようなことをさせる必要がありますweatherobjects.append(foo)
か?
android - SL4A で USB テザリングを有効にできますか?
API リファレンスで USB テザリングを有効にするクラス/メソッドを検索しましたが、何も見つかりませんでした。まだ可能なのかな。
情報については、ルート化された HTC Wildfire を Cyanogenmod 7 と Android 2.3.7 で使用しています。
それが不可能な場合は、Java サンプル コードでそれを行うことに興味があります。
java - JRuby を使用して Android Java メソッドを直接呼び出す
私は最近、SL4A で JRuby 経由で Android のライブラリにアクセスする方法を調べています。Ruboto を使用してアプリを設計できることはわかっていますが、現在の SL4A が提供していない API にアクセスするための単純なスクリプトを修正したいだけです。通常の jar などはインポートできますが、Android の API を取得できませんでした。具体的には、「android.nfc」にアクセスしたいです。私がまだ理解していない、または機能しない可能性があるこれを達成する方法はありますか? ただし、SL4A では、JRuby がダイレクト API ブリッジを提供すると述べています。
ありがとう、クレメント
android - SL4A スクリプトから Android アプリを起動しますか?
/sdcard/sl4a/scripts/twitter.py に以下があります
コンソールまたはバックグラウンドで実行すると、すぐにコード 1 で終了し、ログ ファイルは空になります。
何らかのスクリプトからアプリケーションを起動する方法が他にある場合は、提案をお待ちしています。Tasker のことは知っていますが、ウィザードを使用するよりもテキスト スクリプトを書きたいと思っています。
android - SL4AなしでPythonandroid.pyモジュールを使用する
android.py
SL4Aをインストールせずにモジュールを使用する方法はありますか?
つまり、ターミナルエミュレータからAndroid上でPythonを正常に実行しています。そのレイヤーをインストールせずに(またはそれ以上インストールできない場合)、そのモジュールを使用できますか?
android - Pythonスクリプトを使用したAndroidデバイス情報
良い一日!Pythonスクリプトを使用してルート化されていないデバイスからデバイス情報を取得するにはどうすればよいですか? 私が理解しているように、PythonにはJavaのos.android.buildのようなAPIがありません。
CPU周波数、GPUベンダーなど(Antutuや別のベンチマークなど)のシステム情報をデバイスから取得する必要があります。シェルからの $getprop 情報、およびシステム ファイル内の build.prop ファイルからの python スクリプトの記述方法は知っていますが、それだけでは十分ではありません。また、シェルコマンドとビジーボックスをインストールしてこれらの情報を取得する方法も知っていますが、それらをルート化するべきではありません/
何かアドバイス?ありがとうございました