[android-developers] Re: Activity without GUI - Activity
Hi,
Thanks for your response.
I am taking a look at it.
I am not sure if I am working in the rigth way. Since I want the
service to execute when the tag is detected, I guess I have to declare
a BroadcastReceiver within my packet so that when I receive the intent
I can start the service. Is that correct? The thing is that I am not
receiving the intent at all, I am sure the action.NDEF is taking place
because I see it in the debug window. However, my receiver doesn´t get
it. The way I have declared the receiver in the manifest and in the
java class is above.
Can you please tell me if what I am doing make sense or not. Because
it seems to me that I am wasting my time because this is not the
correct form to work whit this things.
Thanks.
On 5 abr, 13:36, skink <psk...@gmail.com> wrote:
> On Apr 5, 10:45 am, Gorka Hernando <g.herna...@ogmio.com> wrote:
>
>
>
>
>
>
>
>
>
> > Hi again,
>
> > Sorry if I am posting too much, but I really need to make this work
> > today.
> > Here it is my manifest file. I have created a service and a receiver
> > to get the NDEF_DISCOVERED intent.
>
> > <?xml version="1.0" encoding="utf-8"?>
> > <manifest xmlns:android="http://schemas.android.com/apk/res/android"
> > package="com.android.nfcvoicereader" android:versionCode="1"
> > android:versionName="1.0">
> > <uses-sdk android:minSdkVersion="10" />
>
> > <application android:icon="@drawable/icon" android:label="@string/
> > app_name">
> > <service android:enabled="true" android:name="MyService"></
> > service>
> > <receiver android:enabled="true"
> > android:name="com.android.MyIntentReceiver">
> > <intent-filter>
> > <action android:name="android.intent.action.MAIN" />
> > <category
> > android:name="android.intent.category.LAUNCHER" />
> > </intent-filter>
>
> > <intent-filter>
> > <action android:name="android.nfc.action.NDEF_DISCOVERED"/
>
> > <data android:mimeType="text/plain" />
>
> > <category android:name="android.intent.category.DEFAULT"/>
> > </intent-filter>
> > </receiver>
>
> > <uses-feature android:name="android.hardware.nfc"
> > android:required="true" />
> > </application>
> > </manifest>
>
> > Inside my project there is a receiver class which should get the
> > intent so that I can start the service.
>
> > public class MyIntentReceiver extends BroadcastReceiver {
> > static final String TAG = "BROADCAST RECEIVER";
>
> > @Override
> > public void onReceive(Context _context, Intent _intent) {
> > .....
> > }
>
> > }
>
> > Can someone tell me what I am doing wrong ??
>
> See Context docs to find a method that starts a service
>
> pskink
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home