0

Service初めてのアプリケーションで問題が発生しました。からを操作する方法を知りたいActivityです。アプリは加速度計を使用します。特定の値を測定するだけでなく、写真を撮り、アクティビティを呼び出して保存する必要があります。

4

3 に答える 3

2

アクティビティとサービスについてもっと理解する必要があると思います

理解してもらうために簡単な言葉で

アクティビティ 話したり、歩いたり、ユーザーが見たり操作したりするなど、何らかのアクションを実行するようなものです。

サービス 呼吸システムや血液循環システムと同じように、血液が一定間隔で循環していることを確認できません。それはただ起こります。

はい、Android のプログラミングでは、必要に応じてサービスを開始したり、サービスを停止したりできます。しかし、 に入ることができるように、サービスから値を取り戻すことはできませんfunction()

あなたが理解できるように、現実の世界からいくつかのアイデアを提供したことを願っています。

はい、あなたの場合、加速度計のサービスを実行し続けることができます。特定の値に達したらService、 で写真を撮ってもらうことができますbackground

それはあなたができることです。納得のいく説明ができたと思います。

于 2013-06-24T09:16:57.960 に答える
-1

以下のようなアクティビティからインテントを起動します。

インテント インテント=新しいインテント(this,Service.class);

startService(意図);

于 2013-06-24T09:18:03.980 に答える