当前位置:首页 > 开发 > 互联网 > 正文

Android中启动外部程序

发表于: 2015-01-12   作者:cherishLC   来源:转载   浏览:
摘要: 1、启动外部程序 引用自: http://blog.csdn.net/linxcool/article/details/7692374 //方法一 Intent intent=new Intent(); //包名 包名+类名(全路径) intent.setClassName("com.linxcool", "com.linxcool.PlaneActi
1、启动外部程序
引用自: http://blog.csdn.net/linxcool/article/details/7692374
//方法一
Intent intent=new Intent();
//包名 包名+类名(全路径)
intent.setClassName("com.linxcool", "com.linxcool.PlaneActivity");
startActivity(intent);
//方法二
Intent intent = new Intent();
ComponentName comp = new ComponentName("com.linxcool","com.linxcool.PlaneActivity");
intent.setComponent(comp);
intent.setAction("android.intent.action.MAIN");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);  


2、查看程序的类别
上述方法中需要查看程序报名以及相应的Activity;该查看方法引用自: http://blog.chinaunix.net/uid-26898698-id-3896769.html
注意:aapt是在sdk\platform-tools\目录下!!
引用
方法一:使用aapt    //aapt是sdk自带的一个工具,在sdk\builds-tools\目录下
1.以ES文件浏览器为例,命令行中切换到aapt.exe目录执行:aapt dump badging E:\apk\es3.apk
2.运行后的结果中以下两行分别是应用包名package和入口activity名称
package: name=’com.estrongs.android.pop’
launchable-activity: name=’com.estrongs.android.pop.view.FileExplorerActivity’
注:在android sdk目录搜索可以找到aapt.exe,如果没有可以下载apktool。

方法二:查看AndroidManifest.xml
1.使用apktool反编译app:apktool.bat d es3.apk E:\apk\es
2.打开AndroidManifest.xml


3、在程序之间传递数据
代码较多,请查看: http://www.android100.org/html/201306/03/2919.html

Android中启动外部程序

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
从网上搜集了一堆的Android代码,比如Android的Login程序和Android的Helloworld程序,但是却总不能
目前面世的许多软件中有这么一个功能:设备中安装了哪些软件,他们会以一个软件列表清单的形式向用
本文通过QProcess,实现了在Qt中调用外部程序(控制台程序),并将输出重定向到了一个QTextEdit里。
Android 程序启动界面Demo,动态的呢 转载:http://www.adobex.com/android/source/details/00000108.
windows phone 程序是如何启动的了,他和android程序有什么区别,我们重点从native code 层面来分析
// 几行代码我就不解释啦! import java.lang.Runtime; import java.io.IOException; public class r
(假设你已经生成了未签名的APK文件HelloWord.apk) 导出一个未签名的apk文件,可用如下操作 注:如果
(假设你已经生成了未签名的APK文件HelloWord.apk) 导出一个未签名的apk文件,可用如下操作 注:如果
要求:设置一个android应用程序开机启动一个服务,此服务用来监听情景模式的切换。 首先要知道在and
(假设你已经生成了未签名的APK文件HelloWord.apk) 导出一个未签名的apk文件,可用如下操作 注:如果
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号