使用Activity直接打开其他应用的方法
2017-09-18 17:36
316 查看
对于在一个Activity中,如果想直接在onCreate方法中直接跳转到另一个应用,如果直接使用intent会出现闪一下的现象,完美的解决方法如下:
在此应用的AndroidManifest.xml中对应的activity的下面加入一个属性值:andro
id:theme="@android:style/Theme.NoDisplay";然后直接在onCreate方法中直接使用Intent跳转即可,注意跳转后,注意finish()原activity。
代码如下:
在此应用的AndroidManifest.xml中对应的activity的下面加入一个属性值:andro
id:theme="@android:style/Theme.NoDisplay";然后直接在onCreate方法中直接使用Intent跳转即可,注意跳转后,注意finish()原activity。
代码如下:
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // setContentView(R.layout.activity_main); Intent mIntent=new Intent(); ComponentName mComponeName=new ComponentName("cn.pet.uisetting2", "cn.pet.uisetting2.InputSourceSetting"); mIntent.setComponent(mComponeName); startActivity(mIntent); finish(); } }
相关文章推荐
- android中Componentname的使用方法——打开其他应用的activity
- SharedPreferences具体使用方法及createPackageContext方法(获取其他应用的共享文件)
- 在iPhone应用里直接打开app store 评论页面的方法
- SharedPreferences具体使用方法及createPackageContext方法(获取其他应用的共享文件)
- android学习笔记---1.为应用添加新的Activity,中使用Intent(意图),结果码,请求码,得到新打开Activity 关闭后返回的数据,Bundle类的作用
- 打开被独占的文件方法(三) -- 使用直接硬盘访问读取文件
- SharedPreferences具体使用方法及createPackageContext方法(获取其他应用的共享文件)
- SharedPreferences具体使用方法及createPackageContext方法(获取其他应用的共享文件)
- [Activity]直接退出应用的方法
- 在iPhone应用里直接打开app store评论页面的方法
- SharedPreferences具体使用方法及createPackageContext方法(获取其他应用的共享文件)
- ASP.Net Ajax应用初步:使用AJAX直接调用后台方法
- android开发(26) 和其他应用交换数据方式一,使用intent指定自定义action调用其他程序里的activity,并获得其返回的结果
- android学习笔记---1.为应用添加新的Activity,中使用Intent(意图),结果码,请求码,得到新打开Activity 关闭后返回的数据,Bundle类的作用
- 让TXT文本等其他任意格式的文件,不在IE中打开,而直接下载的方法
- TabHost 两种使用方法 直接让一个Activity 继承TabActivity 和 利用findViwById()方法取得TagHost组件
- iOS 里面如何使用第三方应用程序打开自己的文件,调用wps其他应用打开当前应用里面的的ppt doc xls
- ASP.Net Ajax应用初步:使用AJAX直接调用后台方法
- 返回键直接退出应用,而非退回上一个Activity的方法。
- 为什么其他类没继承System类 ,也可以直接使用System.exit()方法??