packageorg.crazyit.manager;importandroid.R.integer;importandroid.app.Activity;importandroid.app.PendingIntent;importandroid.content.Intent;importandroid.os.Bundle;importandroid.telephony.SmsManager;importandroid.text.Editable;importandroid.view.View;importa..
分类:
其他好文 时间:
2014-10-31 16:03:58
阅读次数:
200
本文介绍Android中Intent的各种常见作用。
1 Intent.ACTION_MAIN
String: android.intent.action.MAIN
标识Activity为一个程序的开始。比较常用。
Input:nothing
Output:nothing
activity android:name=".Main...
分类:
移动开发 时间:
2014-10-31 15:44:27
阅读次数:
231
通过第一篇的讲解,我们已经看到了如何使用Intent来启动新的应用程序组件,但是实际上他们也可以使用sendBroadcast方法来在组件间匿名的广播消息。
作为一个系统级别的消息传递机制,Intent可以在进程之间发送结构化的消息。因此,通过实现Broadcast Receiver来监听和响应应用程序内的这些Broadcast Intent。
通过使用Intent来广播一个事件,可以在不修改原始的应用程序的情况下,让我们开发人员对事件做出反应。Android大量使用了Broadcast Receiver来...
分类:
移动开发 时间:
2014-10-31 11:53:19
阅读次数:
238
Intent intent = new Intent();
intent.setAction("com.android.phone.EmergencyDialer.DIAL");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity();...
分类:
移动开发 时间:
2014-10-31 00:02:21
阅读次数:
399
在开机引导(Setupwizard,Guide)中都有关于wifi设置项,我得做法如下:
Intent intent = new Intent();
intent.setClassName("com.android.settings",
"com.android.settings.wifi.WifiSetupActivity");
intent.putExtra("firstRun",...
分类:
移动开发 时间:
2014-10-30 23:56:52
阅读次数:
258
startActivityForResult的问题A,B,C的启动模式都是默认的Activity A 启动了Activity B,Activity B又启动了C,A-->B-->C, 这种情况下,A启动B要求B返回result给A 如上图所示,Intent设置了Intent.FLAG_ACTIVIT...
分类:
其他好文 时间:
2014-10-30 18:34:23
阅读次数:
156
Intent中文翻译过来是意图,但更合理的意思是消息传递器。 1.Intent在Android中到期是如何运行的呢? 作为 消息传递器,首先的具备 “装载”和 “卸载”消息的能力,在Android源代码中,Intent其实是用了普通消息...
分类:
移动开发 时间:
2014-10-30 15:37:20
阅读次数:
147
Android Activity 的四种启动模式 lunchMode 和 Intent.setFlags();...
分类:
移动开发 时间:
2014-10-30 15:22:41
阅读次数:
211
一. Intent的介绍 Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用于应用程序内部的activity, service和broadcast receiver之间的交互。 Intent是一种运行时绑定(runtime binding)机制,它能在程序运行的过程中连接两个不同的组件。通过Intent,...
分类:
移动开发 时间:
2014-10-30 15:20:45
阅读次数:
293
android4.4 通过包名打开第三方应用程序
只通过包名启动第三方应用apk程序
Intent intent = new Intent();
//通过包名启动
PackageManager packageManager = getPackageManager();
intent =packageManager.getLaunchIntentForPackage(“xx.yy.zz”);
startActivity(intent);...
分类:
移动开发 时间:
2014-10-30 13:41:25
阅读次数:
188