問題タブ [android-scripting]
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を使用してSQLにインターフェースする
Android で Python やその他のスクリプト言語を使用できることは知っています。しかし、私は天気を見たことがないか、android で sqlite へのインターフェイスとして python を使用することが可能でした。これは可能ですか?これは、SQLite が必要な最初の Android アプリであり、Java API の使用が遅れています。
これが不可能な場合は、Android の sqlite に関する優れたチュートリアルを教えてもらえますか? たくさん見つけましたが、それらはすべてまったく異なり、どれが最善の方法であるかについて完全に迷っています。
Google が sqlite データベースをどのように使用することを期待しているかを想像するのは難しいです。データベースにクエリを実行するためだけに、10 個の異なるクラスが必要なようです。
python - AndroidでPython(または他のSL4A)を書く
Android スクリプト環境の使用に関するチュートリアルを教えてもらえますか? 特にhttp://code.google.com/p/android-scripting/wiki/Tutorialsから、Android API を使用して Python コードを記述する方法に関するチュートリアルをたくさん見てきました。
しかし、私が見たものはどれも、これがすべてAndroid内でどのように機能するか、またはAndroidアプリケーションからPythonのものを呼び出す方法の良い例を示していません. Pythonスクリプトを実行している実際のAndroidアプリの例を見ることができるように、基本的にすべてをまとめることができるチュートリアルを探しています。
android - Androidでスクリプト付きプログラムを配布する
Android スクリプト環境がどのように機能するのか混乱しています。ユーザーに新しいアプリケーションなどをダウンロードさせずに、Java コードから実行する Python スクリプトを含める比較的簡単な方法はありますか? それとも、ASE の仕組みを完全に誤解していますか?
android - インテントでデータを転送する方法
Buttons_Class - Display_Class の 2 つのクラスを持つアプリケーションを構築しています。これらを別々のクラスとして保持したいと考えています。ユーザーがボタンをクリックすると、Buttons_Class の OnClick ルーチンがインテントとバンドルを作成し、Display_Class アクティビティを開始します。これはうまくいっています。Display_Class は情報を取得し、TextView に表示します。
次に何が起こる必要がありますか?ユーザーが 2 番目のボタンをクリックした場合、Display_Activity を再作成する必要がありますか? 新しいインテントを作成する必要がありますか? ユーザーがボタンをクリックするたびに、あるアクティビティから次のアクティビティにどのように情報が移動しますか。どんな例でも大歓迎です。
android - グローバルTextViewが必要ですか?
2つのクラスがあります-Buttons_Class-Display_Class画面には、常にいくつかのButtonとTextViewが表示されます。Buttonsクラスは、startActivityforResultをバンドル内の文字列とともにDisplayクラスに送信します。Displayクラスはその文字列を操作し、TextViewに何かを表示します。それはうまく機能しています。Buttonsクラスに戻るために、DisplayクラスはsetResultを使用してIntentを送り返します。これもうまく機能しています。ただし、Displayクラスはfinish()を実行する必要があり、これによりTextViewの情報が消去されます。他の多くのアクティビティが開始および停止している間、TextViewの情報をどのように保持できますか?
android - 連絡先の名前と番号を取得するにはどうすればよいですか
Android Scripting と Python を使用して簡単なアプリを開発しようとしています。
今、私は電話番号を持っていて、その番号を持つ連絡先を見つけたいと思っています。contactGet() を実行して数字を検索することはできますが、非常に多くのプログラムがその機能を使用しているため、もっと簡単な方法があると思います。
同じ問題を抱えた質問がありますが、Java、Python に相当するものはありますか? 電話番号で連絡先を検索
それを達成する簡単な方法はありますか?
サンプルコードは大歓迎です。
編集、数日回答がなかった後、質問を少し変更することにしました:連絡先Get()で取得したリストの番号を検索する最良の方法は何ですか?
android - Androidフォンでandroid-scripting + pythonをセットアップする方法は?
利用可能な最新バージョンの python インタープリターをここからダウンロードしました。では、携帯電話で Python でスクリプトを作成するにはどうすればよいですか? 私がインストールしたapk(r4)には、pythonインタープリターをダウンロードしてモジュールを参照する以外のオプションはありません。
助けはありますか?次は何ですか?
android - Android アプリケーションで Python スクリプトを実行する
リモートコンピューターにインストールされているソフトウェアのリストを取得したい.そのために、Androidアプリケーションでpythonスクリプトを使用したい.今、リモートコンピューターにインストールされているソフトウェアのリストを取得するpythonスクリプトがあります.しかし、私はしませんAndroidでサポートする方法を知っています。
このために、SL4A android Scripting hereを見つけました。そのため、SL4A を使用して Android デバイスで Python スクリプトを実行しようとしましたが、win32.client などの一部のパッケージが見つからないため、動作せず、エラーが発生します。SL4A について詳しく知らないため、方法がわかりません私のpythonスクリプトをAndroidでサポートされているフォームに変換してください。
また、誰かがリモートPCからインストールされたソフトウェアリストを取得する別の方法を持っている場合は、提案してください...
以下は私のpythonスクリプトです
android - su を実行した後、アプリケーションから chmod を実行しても機能しません
私の主な目的は、Android アプリケーション内から以下のようなものを実行することです。
しかし、ここでの問題は、シェルが $ から変わるとすぐに --> # chmod コマンドが機能しないことです。
これを実現するもう 1 つの方法は、シェル スクリプトを作成し、それを Android/data
ディレクトリに配置して、手動で実行することです。しかし、シェルが変更されたとき ($--> #) 機能が損なわれないように、Android アプリケーション内から実行するにはどうすればよいでしょうか?
もう 1 つの方法は、スクリプト マネージャー アプリケーションを使用してスクリプトを実行することです。
android - Android: webview で JSON または JSONP 経由で外部 JSON データをロードするにはどうすればよいですか?
WebView を使用したアプリケーションがあります
Ajax (Get) 経由で外部データをロードしようとしましたが、エラーなしで失敗し、JSONP を試してもエラーなしで失敗しました。
ここに詳細があります:
外部ソースがhttp のような IP ベースの場合: //192.168.0 ......../path/data JSON と JSONP の両方で問題なく動作します
しかし、外部ソースがドメイン http:// subdomain.mydomain.comの 場合は機能しません (読み込みが完了しません) 。
JSONPソースを次のように指定しようとさえしました
それでも、このスクリプトはロードを完了しません
外部 URL は、Web ブラウザーや PC (JSONP メソッドを使用) でも正常に機能することに注意してください。
修正方法がわからないクロスドメインポリシーの問題であると思います。
またはDNSの問題(修正方法もわかりません)。
または、AndroidのWebView内に外部データをロードするためのより良い方法があるかもしれません