• 締切済み

Androidの常駐アプリについて

個人が開発できるAndroidの常駐アプリについて聞きたいのですが、 例えば、GPS情報を取得し所定の位置についたら画面上に「到着しました」と表示する常駐アプリを作り、それを常駐させた場合、 ゲームアプリを起動している時でも、アプリに割り込み「到着しました」と表示させることは可能なのでしょうか?

  • Java
  • 回答数1
  • ありがとう数1

みんなの回答

noname#147388
noname#147388
回答No.1

関連するQ&A

  • Android-Login後にGPS取得する

    Androidのアプリを開発しています。 起動時にログイン処理を行い、それが成功したらGPSを定期的に取得するサービスの起動を行いたいと思っていますが、上手くいきません。 1.ログイン中は「ログイン中です」、完了したら「ログイン完了」と表示したいのですが   onCreateのは画面の表示前なので、これらの処理をするとしたらonCreateで、   ログインの処理を行うThreadを起動する。という考え方であってますでしょうか? 2.またログインをThreadで起動したとして、それが成功したらGps取得を行う処理実行。     という流れを考えていますが、定期的なGps取得のサービスはonCreateで実行しています。   そのため、「Loginが成功したら、Gps取得サービスを開始」という事ができません。   どのような作りにすれば、できますでしょうか?

    • ベストアンサー
    • Java
  • アンドロイドのアプリで現在位置を取得する方法

    教えてください。アンドロイド携帯は持っているので そのGPS機能を使って 今現在立っている位置を 経度、緯度で細かくできれば 1m以内の範囲で 現在位置の情報を取得する方法はありますか? アプリであれば助かります。 よろしくお願いいたします。

  • Android、iOSアプリ開発

    Androidスマートフォンや、ipad、iphoneでゲームを作りたいと思っています。 ただ、iOSアプリは、macが必要。 iphoneでも今は画面サイズがiphone5とiphone4で違うと思っています。 もちろんipadも違うとおもっています。 質問1:1つの端末の画面サイズで開発して他の端末で適切なサイズにしてくれるのか? iphone5の画面サイズで、ゲームを作ったとします。 iphone4とipadは自動で画面サイズが適切なサイズに変えてもらえるものでしょうか? それとも、iphone4とipad用の画面サイズで開発するひつようがあるのでしょうか? 質問2:iphoneアプリと、androidアプリの開発? 今どきのスマートフォンのアプリや、ゲームは、 iOSとandroid用の大体両方で同じアプリがでていると思います。 ※Android用とiOS用のこと。 二つのOSでアプリが出ていますが、これは 「iOS用で開発し公開」「Android用で開発し公開」 と同じアプリですが、ソースコードは全くべつもので開発されているのでしょうか? ご教示お願いします。

  • Androidアプリにて標高を取得する方法について

    こんにちは。最近Androidのアプリ作りを始めた者です。 今、google maps APIを用いて、現在地の緯度、経度、住所、標高の情報を取得するAndroidアプリケーション作りに励んでいます。 location.Geocoderクラスを用いて、GPSにて取得した緯度、経度情報を渡して住所情報を取得することができたのですが、同様の方法で標高の値を取得する方法がわからず困っています。 Google Elevation APIというものがあるようですが、これはandroidアプリからは参照することができないように思います。 importするだけでAndroidで簡単に高度を取得できるAPIをご存知の方がいらっしゃったら教えてほしいです。 なお、GPSのgetAltitude()の方法もあるのですが、精度がいまいちなのと、今後現在地と目的地のプロファイルを表示するアプリも作りたいので、やはり緯度経度を渡せば標高を返してくれる方法を知りたいです。 どなたかよろしくお願いします。

  • 常駐ソフトの作り方

    VisualC++で、常駐ソフトを作りたいのです。 常駐ソフトと呼ぶのかどうか、わかりませんが、起動して、右下のタスクトレイとかにアイコンを表示させておいて、普段は何もしません。 しかし、たとえば無変換キーを押すと起動して画面のスクリーンコピーをとり、それをもとにいろんな処理をするようなものを考えています。 わたしはVisualC++でMFCではかなり複雑なソフトも作ったことがありますが、一般的なアプリしか作ったことがなく、常駐ソフトは初めてです。 作り方を教えてください。 なにか、スケルトンとか、あるでしょうか。 また、起動した際にデスクトップ上でのマウスポインタの位置を取得するコマンドとかも出来れば教えてください。 MFCでは起動したウインドウ上での座標とかはわかるのですが。

  • Androidアプリ開発

    こんにちは。 最近、Androidアプリ開発に興味を持っているんですが、参考になるサイトがありません。 SDKインストール済みのEclipseをこちらからダウンロードしたのですが。。。 http://developer.android.com/sdk/index.html 自分で探してみても、たいていのサイトでの講座は、黒い画面を中心としてボタンを配置したりチェックボックスを配置したりするような感じみたいですが、AMDを作ってプロジェクトを作成してみたんですが、講座の中の画面とは全く違う表示になっています。 どちらかというと白い画面を中心としていて、画面のどまんなかにいきなり「Hello World」と表示されています。 おそらく、開発しているAndroidのバージョンが新しいことが原因だと思いますが、詳しくはよくわかりません。 というのも、iPod touchを持っているので、本当ならiPhoneアプリを作成したいんですが、Macがないので勉強用にとセンサーを使わない範囲でAndroidアプリ開発をしてみようと思ったのです。 誰か、なるべく最新で参考になるAndroidアプリ開発の講座的なサイトがあれば教えてください!お願いします!

    • ベストアンサー
    • Java
  • Android アプリ

    同アプリのソースファイルで定義したViewを呼び出して表示後、そのViewを消すということがしたいです。 詳細は 【画面A】が起動したときに常駐する【画面Z】を起動 → 【画面A】から【画面B】に遷移した際に常駐している【画面Z】を停止(削除) という動作を完成したいので 常駐アプリを【画面A】のOnCreate()で Intent intent = new Intent(getApplication(), OverlapService.class); // 常駐Serviceの開始 startService(intent); として起動させていて 画面BのOnPause()に Intent intent = new Intent(getApplication(), OverlapService.class); // 常駐Serviceの停止 stopService(intent); としていますが画面Zは残ったままになります。 画面BのOnStop()もコードを記述してみましたが上手くいきません。 どなたかお詳しい方、ご教授よろしくお願いいたします。

  • 【Android】getProvider()の引数

    質問させてください。 位置情報を取得するアプリを作成しようと思っています。 調べたところ、位置情報の取得にはGPS, 3G, Wi-fiなどを使用する方法があることがわかりました。 取得方法の選択は、Android Develoerを読む限り、getProvider()の引数で変更できると理解しました。 GPS_PROVIDERでGPS、NETWORK_PROVIDERで3Gだと思います。 Wi-Fiを使用する場合にはどのようにすれば良いでしょうか。 また、getProvider()の引数にはその他どのようなものが入るのでしょうか。 どなたかご存知でしたらお教えください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • androidアプリ開発で困っています。

    すれ違い通信ができるandroidアプリ開発をしているのですが、どうしてもわからないところがあります。 現在、googleのサンプルアプリであるbluetoothchatをいじって、起動時の画面にマップを加えるように改造しています。 そのために起動時に表示するxmlに <fragment android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" class="com.google.android.gms.maps.SupportMapFragment"/> を加えてマップが表示できるようにしたのですが、実端末でプログラムを動かそうとしたところ最初の黒い画面が出た直後に「問題が発生しました」という表示がでてプログラムがとまってしまいます。 buttonなど、fragment以外のものを追加した場合は問題は発生しませんでした。 どうしてもbluetoothcatを組み合わせてマップが表示できるようにしたいのですが、どうすればよいでしょうが?

  • 常駐アプリはいけないものなんですか?

    ​私は気になるアプリはインストールしてしまいますが、 ​スマホを使い始めた時からスマホがすぐ熱くなるし電池消費も早いなと思ってました。 ​ネットで調べると悩んでる人が多く、節電アプリや最適化アプリなどもインストールしたことがありますが、効果がよくわからない上に、今の機種はそういうアプリは不必要だと言う人が居たので使うのをやめました。 ​ ​スマホ歴一年ですが未だに節電などの方法がよくわかりません。 ​ ​一般的なのはやってます。 ​明るさやWi-Fiなどのスイッチは全てオフにし、端末にある省電力をオンにしています。 ​ ​未だ疑問なのは「アプリ実行中で不必要なものは停止する」ことです。 ​調べると必ず書いてありますが、停止しても再起動したらまた動きますよね。 ​意味あるんでしょうか。 ​ ​プリインストールされている無効化も出来ないアプリは、もはや諦めるしかないんですよね? ​天気アプリや歩数計アプリなど、私は使わないのですが無効化も出来なくて困ってます。 ​ ​最近またスマホが熱くなるようになり、意味がないとわかりつつもレビューで気になりcoolerMasterというアプリをインストールしました。 ​アプリ実行中になっているものを停止してスマホをクールダウンするらしいのですが、 ​実行中のアプリはスマホを熱くする原因なんですか? ​ということは、常駐アプリはできるだけ少ないほうがいいということですか? ​ ​私は実行中のアプリは、端末の設定→アプリ→実行中のアプリを開いて表示されているものだけだと思ってたんですが、 ​coolerMasterを使うと実行中のアプリには表示されていないアプリも表示されます。 ​疑問に思いましたが、確かに端末の実行中の横にある「キャッシュしたプロセスを表示」を押すと、同じものが表示されました。 ​ということは、端末でアプリ実行中を確認しても、それは全てではなく、他にも裏で動いてるアプリがあるってことでしょうか。 ​それが熱の原因ならばアプリは最低限にしなければだし、常駐アプリはなるべく避けたほうがいいということでしょうか。 ​そして、このアプリを使ってわかったのですが、 ​ひとつメモ帳アプリを立ち上げて熱くなって(約37℃)、coolerMasterで確認すると他のメモ帳アプリも動いてるみたいなのですが、そういうものなんですか? ​ ​ゲームや動画で過熱するのは仕方ないんですよね? ​でもその他、メモしてるだけでも熱くなるアプリがあります。 ​スマホとアプリが合わないなども考えられるのでしょうか。 ​私のandroidは低スペックです。

専門家に質問してみよう