ok, so here:
'End of default text.
AddPermission(android.permission.NFC)
AddActivityText(main,<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="http" />
<data android:scheme="https" />
</intent-filter>
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="geo" />
</intent-filter>)
add this to your manifest and see what happens. (you can always remove it without problem). what should happen:
1) your app should automatically open and try to read the tag.
2) android asks you which app you want to use to read the tag. (you will select yours
)
3) the tag is not recognized. therefore: not read
4) there is nothing on the tag.
the manifest changes should allow your app to read plain text, http(s):// urls and tags with gps coordinates (lat/lng). there are others, but i did not add them.
the picture you uploaded that says "nuovo tag raccolto" but has no text means the tag was not read by android's default tag reader. i don't know what the tag is supposed to say. if you try to read with your app (and with manifest changes), maybe you have success. of course, it's always possible there is nothing on the tag or the tag type is different from what the manifest says you can read.