ネットワークサービスのアグリゲータ
DigiControl内部には、Digi コンポーネントの開始/停止/再起動、およびセッションと権限の操作を必要とする多くの機能があります。これは、インストールされているコンポーネント、プラグイン、Android デバイスとユーザーの間の仲介者です。
バグレポートを提出したくない場合は、 DigiControl環境設定でデバッグ レベルを「オフ」に設定してください。
Scala 言語で書かれたアルファ段階のソフトウェアです。 Android 上の Scala は主流から少し外れているので、安心してください。ブリッジ部分は C++ BOOST 上にあります。
ソース コードの大部分は、Apache 2.0 ライセンスに基づいて DigiLib ライブラリとして GitHub で入手できます。
参考: 多数のスレッドがあり、ウォッチドッグ タイマーが備えられた場所が数百箇所、回復ロジックが備えられた箇所が数千箇所あります。また、ユーザー インターフェイスとバックグラウンド サービスは独立したプロセスです。
- アプリケーションがフリーズした場合: 最長のウォッチドッグ タイムアウトは約 5 分です。最短のウォッチドッグ タイムアウトは 1 秒です。ほとんどは 20 秒以内です。待って、フリーズが解除されたら、レポートをアップロードしてください。
- アプリケーションが何かをブロックしたり、予期しないものを表示したりした場合は、レポートをアップロードしてから、デバイスをローテーションしてください。デバイスが回転された後、再初期化が行われます。
- 何かが爆発すると、スタックトレースを残して爆発します。クラッシュ後にアプリケーションを再起動し、レポートをアップロードしてください。
コンテキスト メニューからレポートをアップロードできます。スタック トレースがある場合は、レポート ダイアログが自動的に表示されます。
DigiControl改善する方法についてのアイデアがある場合、または何かを変更したい場合は、GitHub トラッカー経由でアイデアを送信してください。技術的な問題も提出してください。
現時点では DigiSSHD コンポーネントのみが利用可能です。 DigiSSHD は、セキュア シェル、scp、および sftp を提供する SSH サーバーです。
続きを読む