私はモバイルソフトウェア開発の初心者です。
1. iOS、アンドロイド、Windowsモバイルデバイスで一度書いています。
2.独自のユーザーインターフェイスはありません。
3. Webサービスのようなものです。つまり、同じモバイルデバイス上で実行されている他のアプリケーションが、共通の言語に依存しないWebサービス(インターフェイスなど)を介してサービスにアクセスできるようにします。
4.ブート時に自動起動し、常にバックグラウンドで実行されます。
私は、カメラ、GPSなどのモバイルデバイスの機能にアクセスしたくないと考えると、ファイルシステムとネットワークにアクセスするだけです。これは、コードネーム1、またはCordovaのような他のCPTで可能ですか?はいの場合は、そのようなことをする方法についていくつかの指針を教えてください。自動開始、クロスプラットフォーム、コードネーム1またはコードワード付きバックグラウンドモバイルWebサービス
1
A
答えて
0
コードネームワンは、ウェブのバックグラウンドポーリングをサポートしていますが、これはバッテリの放電であるため頻繁に動作するようには設計されていません。
参照:https://www.codenameone.com/blog/background-fetch.html
また、ネイティブインターフェース呼び出しを経由してすべてのネイティブデバイスの機能にアクセスすることができます。
ただし、コードネーム1およびほとんどのモバイルアプリケーションでは、ユーザーインターフェイスが必要です。あなたが説明していることは、ウイルス/スパイウェアのように聞こえます。
関連する問題
- 1. コードネーム1 - クロスプラットフォームのBrowserComponentページロードインジケータ
- 2. コードネーム1 - longPointerPressでドラッグ操作を開始
- 3. ドッカーコンテナで自動的にサービスを開始
- 4. Androidのシステムアプリのサービスの自動開始
- 5. コードネーム1:イメージ付きスタイルツールバー
- 6. Amazon Webサービス、開始方法
- 7. RHEL7システムは自動的にサービスを開始しますか?
- 8. xサーバと自身のサービスの自動開始
- 9. カウントアップ開始自動
- 10. 自動開始パーズサーバー
- 11. EclipseプラットフォームでOSGiサービスを自動起動/開始する方法
- 12. ビデオ録画を自動的に開始し、ボタンを押した後にコードネーム1で所定の時間後に自動的に停止する方法は?
- 13. リソース付きのコードネーム1つのFontImage Image
- 14. Tomcat 8のデプロイ後にWebサービスを開始できません
- 15. Androidサービス開始、位置情報サービス付きハンドラスレッド
- 16. 「自動」vs「自動(遅延開始)」
- 17. Rally REST WebサービスAPIを開始する
- 18. Amazon Webサービス:開始する場所
- 19. 自動開始機能JavaScript
- 20. 自動ダウンロードを開始
- 21. 自動メールプロセス - 開始方法
- 22. フロントカメラでZXing自動開始
- 23. リモートマシンのサービス開始タイプを遅延(自動)に変更する
- 24. インストール時にWindowsサービスを自動的に開始
- 25. ブロードキャスト受信機によるサービスの自動開始
- 26. Xdefaultsは自動的に開始できますか?
- 27. Webサービス、Web API(soapui)のテスト自動化
- 28. コードネーム1アプリのウォークスルー/チュートリアルを最初に開いたとき
- 29. コードネーム1:コードネーム1のスキャナイベント
- 30. コードネーム1 - 外部化可能オブジェクトがWebサービスでサポートされていません
これは確かにウイルスではありません!私は複数のアプリを作っています。各アプリは、別々のソフトウェアスタック上に構築することができます。これらのアプリからすべての共通コードを抽出し、モバイルデバイス上のサービスとして実行して、ソフトウェアスタックに関係なくすべてのアプリが共有機能に一貫した方法でアクセスできるようにします。デスクトップオペレーティングシステムがUIなしでバックグラウンドサービス(デーモン)を作成する方法を提供するのは奇妙なことです。モバイルオペレーティングシステム上で作成するのはなぜ難しいのですか? –
私は怒らせるつもりはありませんでしたが、なぜこれが落胆するのかを理解しています。 Appleはこれらの種類のアプリを許可していません。もしそうなら、私たちはアプリストアにJava仮想マシンのようなアプリを持っていて、Javaアプリをインストールできたでしょう。アプリは互いに孤立していて、データ/制御を転送することは可能な限り複雑です。 Androidはこれを許可しますが、そのコード内で最も難しい部分の1つです。これを行う際の問題は、一般的なモバイルプログラミングの限界であるため、コードネームワンとは関係ありません。 –