Home | History | Annotate | Download | only in nfc

Lines Matching defs:intent

31 import android.content.Intent;
98 public synchronized void setForegroundDispatch(PendingIntent intent,
101 mOverrideIntent = intent;
114 public final Intent intent;
116 final Intent rootIntent;
123 intent = new Intent();
124 intent.putExtra(NfcAdapter.EXTRA_TAG, tag);
125 intent.putExtra(NfcAdapter.EXTRA_ID, tag.getId());
127 intent.putExtra(NfcAdapter.EXTRA_NDEF_MESSAGES, new NdefMessage[] {message});
135 rootIntent = new Intent(context, NfcRootActivity.class);
136 rootIntent.putExtra(NfcRootActivity.EXTRA_LAUNCH_INTENT, intent);
137 rootIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
143 public Intent setNdefIntent() {
144 intent.setAction(NfcAdapter.ACTION_NDEF_DISCOVERED);
146 intent.setData(ndefUri);
147 return intent;
149 intent.setType(ndefMimeType);
150 return intent;
155 public Intent setTechIntent() {
156 intent.setData(null);
157 intent.setType(null);
158 intent.setAction(NfcAdapter.ACTION_TECH_DISCOVERED);
159 return intent;
162 public Intent setTagIntent() {
163 intent.setData(null);
164 intent.setType(null);
165 intent.setAction(NfcAdapter.ACTION_TAG_DISCOVERED);
166 return intent;
174 * start activity on the intent it is passed.
178 // NfcRootActivity was able to launch the intent, but startActivityForResult()
180 // to determine if there is an Activity to handle this intent, and base the
182 List<ResolveInfo> activities = packageManager.queryIntentActivitiesAsUser(intent, 0,
191 boolean tryStartActivity(Intent intentToStart) {
264 Intent intent;
268 intent = dispatch.setNdefIntent();
269 if (intent != null &&
270 isFilterMatch(intent, overrideFilters, overrideTechLists != null)) {
272 overrideIntent.send(mContext, Activity.RESULT_OK, intent);
282 intent = dispatch.setTechIntent();
285 overrideIntent.send(mContext, Activity.RESULT_OK, intent);
294 intent = dispatch.setTagIntent();
295 if (isFilterMatch(intent, overrideFilters, overrideTechLists != null)) {
297 overrideIntent.send(mContext, Activity.RESULT_OK, intent);
307 boolean isFilterMatch(Intent intent, IntentFilter[] filters, boolean hasTechFilter) {
310 if (filter.match(mContentResolver, intent, false, TAG) >= 0) {
339 Intent intent = dispatch.setNdefIntent();
341 // Bail out if the intent does not contain filterable NDEF data
342 if (intent == null) return false;
346 !(Arrays.asList(mProvisioningMimes).contains(intent.getType()))) {
347 Log.e(TAG, "Dropping NFC intent in provisioning mode.");
355 dispatch.intent.setPackage(pkg);
374 Intent appLaunchIntent = pm.getLaunchIntentForPackage(firstPackage);
380 Intent marketIntent = getAppSearchIntent(firstPackage);
388 dispatch.intent.setPackage(null);
442 dispatch.intent.setClassName(info.activityInfo.packageName, info.activityInfo.name);
447 dispatch.intent.setComponent(null);
450 Intent intent = new Intent(mContext, TechListChooserActivity.class);
451 intent.putExtra(Intentintent);
452 intent.putParcelableArrayListExtra(TechListChooserActivity.EXTRA_RESOLVE_INFOS,
454 if (dispatch.tryStartActivity(intent)) {
497 * Returns an intent that can be used to find an application not currently
500 static Intent getAppSearchIntent(String pkg) {
501 Intent market = new Intent(Intent.ACTION_VIEW);