問題タブ [pys60]
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.
bluetooth - Python for S60:スペアスレッドでソケットをリッスンする
私はS60ベースのNokiaデバイス用にPythonでBluetoothゲームを開発しています。S60のBluetoothソケットは、かなり注意が必要です。2つの理由:
Pythonでは複数のスレーブソケットに対してマスターを実行できません。Pythonでは実行できないと聞いたので、すでにこれを残して、とにかく実行していません。
もう1つの部分は、別のスレッドでソケットをリッスンして、アプリケーションの通常の実行を終了することはできないということです。ここでサンプルコードを試しました:
スレッド間でソケットを共有しているときにao_callgate()を使用していることに注意してください。
投稿(まだ未確認:-()はここで見つけることができます: http ://discussion.forum.nokia.com/forum/showthread.php?t = 162260
python - python と symbian - キーストローク キャプチャ
Symbian ベースの電話の生体認証アプリケーションで使用するための統計情報を収集するテキスト メッセージ (SMS) を書きながら、ユーザーのキーストロークをキャプチャするために Python で簡単なプロトタイピング アプリケーションを作成しようとしています。私は以前にPythonを使用したことがなく、それにほとんど触れていませんでした。ただし、例http://wiki.forum.nokia.com/index.php/How_to_use_Keys_in_PyS60に出くわしました。UP、DOWN、LEFT、RIGHT、および 0-9 を十分に簡単にキャプチャする方法を詳しく説明しています。pys60 API で key_codes と keypress に関する情報を見つけようとしましたが、予測テキストが無効になっていると仮定して、「a」、「b」などの文字をキャプチャする方法の例を探しているため、ほとんど利用できません。また、文字をキャプチャできない場合、キープレスを文字にマッピングすることはどの程度可能ですか? つまり、228 = 'b'、
誰かが私にいくつかの例、提案、または正しい方向へのプッシュを提供できますか?
error-logging - PyS60で印刷ステートメントとエラーメッセージをログに記録するにはどうすればよいですか?
Python for S60(PyS60)でグラフィックベースのプログラムを実行すると、エラーメッセージとprintステートメントの出力(つまり、stdout)が非表示になります。エラーが原因でアプリケーションが期待どおりに機能しなくなり、バグを追跡することが非常に困難な場合は、コードの「2番目のストリップバージョン」を実行する必要がある場合があります。
これは明らかに苦痛です。
後で見ることができるように、これらのエラーをファイルに記録するにはどうすればよいですか。
symbian - 第 3 エディションのデバイスで Bluetooth obex の受信に失敗する
私は、第 2 版と第 3 版の s60 電話を混在させています。Python を使用して両方の電話でカスタム obex リスナーを開始し、それらにファイルを送信しようとしました。ファイルを第 2 版の電話に送信することはできますが。第 3 版の電話にファイルを送信できず、「壊れたパイプ」というエラーが表示されます。
これはなぜですか?
python - OS X で PyS60 開発を行う方法
Mac OS X でPyS60開発を行うことは可能ですか? Symbian C++ 開発用の XCode プラグインがありますが、それを使って Nokia 携帯用の Python アプリを作成できるかどうかはわかりません。Textmate/Emacs でファイルを編集してデバイスにコピーするだけではなく、より完全な SDK エクスペリエンスについて話しているのです。
mobile - Nokia Pys60でMCC、MNCAPIをアクティブ化する
pyS60から位置情報を取得できません。注目のAPIがアクティブ化されていないようです。
このAPIをアクティブ化するにはどうすればよいですか?無料のライセンスシステムはありますか?
または、少なくとも私の電話で制限付き(または一般的な開発者にとっては無料ではない)APIを使用してアプリケーションをテストできるようにするためのものはありますか?
前もって感謝します。
python - センサーと xprofile モジュールを備えた Nokia N95 および PyS60
電話の位置に基づいて電話のプロファイルを変更する Python スクリプトを作成しました。ScriptShell で実行すると、うまく機能します。
問題は、「起動」時に「sis」スクリプトを実行した場合としない場合の両方でハングすることです。
だから私の質問は、コードの何が問題なのか、またアンシンブルに特別なパラメーターを渡す必要があるのか ということです?
スクリプトは、ensymble と私の開発者証明書を使用して、起動時に開始されます。
前もって感謝します
python - PyS60 アプリケーションが全画面表示にならない
私はPyS60に非常に慣れていません。アプリケーションを全画面モードに設定する方法をテストしていましたが、残念ながら期待どおりに動作しません。Nokia 6120 Classic でスクリプトをテストしました。これが私がしたことです:
appuifw.app.screen = 'full'
私が得たのは、アプリケーションの半分の画面で、下に無地の白い色が表示されています。私は何を間違っていますか?前もって感謝します。
python - PyS60 の標準関数のソース (特に appuifw.query)
ユーザーが hh:mm:ss の形式で時刻を入力できるようにする必要があります (もちろん、適切な検証を行います)。また、標準機能appuifw.query(u'Label', 'time')
は、時と分 (hh:mm) しか入力できないことを除けば、ほとんど問題なく動作します。だから私はそのソースを調べて、述べられた方法でそれを強化する独自のものを書きたい.
PyS60 SDK 拡張機能が付属しているファイルepoc32\winscw\c\resource\appuifw.py
を見つけましたが、コンストラクターの実装 ( ) しか含まれていません__init__
。
問題は、プラットフォームの標準機能 (特にappuifw.query
) のソースをどこで見つけるかです。
python - 複数の ao.lock がないことを回避するには?
私は単純なpyS60アプリをプログラミングしていますが、以前はpythonや複数のスレッドを使用したことはまったくなかったので、これは私にとって少し新しいことです。アプリを開いたままにするために、アプリケーションの本体が初期化された後に e32.Ao_lock を wait() に設定し、exit_key_handler でロックを通知します。
プログラムが実行できるタスクの 1 つは、サードパーティのアプリ UpCode を開くことです。これにより、バーコードがスキャンされ、バーコード文字列がクリップボードにコピーされます。UpCode を閉じると、アプリケーションが再開され、クリップボードからの入力が貼り付けられるはずです。これは Ao.lock を使用して実現できることはわかっていますが、既にこのインスタンスを呼び出しています。何かがクリップボードに貼り付けられたことに気付いた後、私のアプリケーションがフォーカスを取り戻すことが理想的です。スリープ機能またはタイマー機能のいずれかを使用して、必要なことを達成できますか?
ここで完全なスクリプトを見つけることができます。以下の必要な部分に簡略化しています。
ありとあらゆる助けをいただければ幸いです。