`

通过Intent调用自定义的Activity

阅读更多
两个独立的自定义程序,让第一个可以被第二个调用
(说白了,就是自己做2个程序,让他们可以互相调用罢了)

程序1

无特殊设置,只是要注意AndroidManifest.xml里的内容

比如我的:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.test.android.test_one"
      android:versionCode="1"
      android:versionName="1.0">

    <application android:icon="@drawable/icon" android:label="@string/app_name">

        <activity android:name=".TestOne"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

    <uses-sdk android:minSdkVersion="3" />
</manifest>

程序2

调用的方法如下
try {
    Intent intent = new Intent();
    ComponentName comp = new ComponentName("com.test.android.test_one", "com.test.android.test_one.TestOne");
    intent.setComponent(comp);
    intent.setAction("android.intent.action.MAIN");
    startActivityForResult(intent, 0);
} catch (Exception e) {
    Log.e("Error", e.getMessage());
}

ComponentName的2个参数含义:
com.test.android.test_one : 程序1的package的名字
com.test.android.test_one.TestOne : 程序1里landing画面的类名
分享到:
评论

相关推荐

    Android 实例讲解添加本地图片和调用系统拍照图片

    添加本地图片和调用系统拍照图片主要是通过调用acitivity跳转startActivityForResult Intent intent int requestCode 方法和activity返回结果onActivityResult int requestCode int resultCode Intent data 方法来...

    Android开发课程实验报告③ intent的使用

    实验报告目录Android开发课程实验报告实验目的具体实验分析内容一:获取URL地址并启动隐式intent的调用内容二:编写一个自定义WebView供用户选择实验总结 实验目的 初学移动应用公开发中的Android开发,实验四的主要...

    第三方ZXing扫描,二维码、条形码扫描,可实现自定义界面扫描,使用超级方便

    第三方ZXing库zxing-android-embedded使用及...1.可通过Intent使用(只需少量代码) 2.可以轻松集成到Activity中,使用方便,只需几行代码轻松搞定 3.可以在横屏或竖屏模式下执行扫描 4.摄像头在后台线程中进行管理

    实验四、自定义WebView验证隐式Intent的使用

    自定义WebView验证隐式Intent的使用 一、实验环境: Android Studio + Android 5.0 二、实验内容 1.获取URL地址并启动隐式Intent的调用 实验效果: MainActivity.java public class MainActivity extends ...

    Android 创建备忘录及闹铃提醒的例子.rar

    Android 创建备忘录的例子,可自定义备忘录内容,自定义时间和自定义提醒闹钟的类型、铃声等。相关代码:  c.setTimeInMillis(System.currentTimeMillis());//设置当前时间  c.set(Calendar.HOUR_OF_DAY, ...

    android 面试2

     答:在系统回收或者用户调用finish方法,都会销毁Activity,此时会调用onDestroy方法,利用onDestroy方法保存Activity状态  3. 如何将一个Activity设置成窗口的样式。  答:在AndriodMinifest.xml文件中配置...

    安卓zxing 代码demo

    使用时通过调用二维码工具类,几行代码就可以实现二维码扫描的功能! 一、实现对二维码的扫描 使用步骤: 1.在module的build.gradle中dependencies添加 compile 'cn.yipianfengye.android:zxing-library:2.1' 2.在...

    谈谈Android里的Context的使用

    * 自定义的MainView. */ public class MainView extends FrameLayout implements View.OnClickListener{ private Context mContext; private Activity mActivity; /** * 参数Button. */ ...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--Activity不允许横竖屏切换 |--Activity常用小技巧 |--Activity按返回直接回到桌面 |--aidl之结合反射获取应用缓存大小等空间占用 |--aidl调用系统service未公开的方法挂电话 |--aidl调用系统未公开的方法代码示例...

    Android基础知识详解

    调用其他应用程序中的Activity(打电话、浏览网页、发Email等) 109 接收和发送广播 113 接收系统广播 113 在自己的应用程序中发送广播 117 Android服务 118 系统服务 8.2 118 时间服务 8.3 118 跨进程访问 8.4 118 ...

    android开发demo集合

    35、GestureLiberay 通过自定义的手势实现用户操作 36、TextToSpeech 语音朗读 37、ContentProvider、ContentResolver 应用之间共享数据 38、 Service 相当于没有界面的activity 39、Activity与Service运行中...

    android初学者入门项目

    35、GestureLiberay 通过自定义的手势实现用户操作 36、TextToSpeech 语音朗读 37、ContentProvider、ContentResolver 应用之间共享数据 38、 Service 相当于没有界面的activity 39、Activity与Service运行中...

    新版Android开发教程.rar

    � 谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发 既 有用又有吸引力的移动服务,并推广这些产品。 Android 进一步推进了 " 随时随地为每个人提供信息 " 这一企 业 ...

    Android 开发技巧

    2.1.6、Intent对象调用Activity实例 19 2.1.7、Activity透明 21 2.1.8、一次性关闭所有的Activity 22 2.1.9、PreferenceActivity 用法 22 2.1.10、Dialog风格的Activity 23 2.1.11、横竖屏切换不销毁当前Activity 23...

    Android开发资料合集-World版!

    2.1.6、Intent对象调用Activity实例 19 2.1.7、Activity透明 21 2.1.8、一次性关闭所有的Activity 22 2.1.9、PreferenceActivity 用法 22 2.1.10、Dialog风格的Activity 23 2.1.11、横竖屏切换不销毁当前Activity 23...

    android 插件plugin

    无法在插件中注册一些具有特殊Intent Filter的Service、Activity、BroadcastReceiver、ContentProvider等组件以供Android系统、已经安装的其他APP调用。 - f. 缺乏对Native层的Hook,对某些带native代码的apk支持...

    uTakePhoto:Android 拍照选择图片,裁剪,压缩,适配androidQ,不用重写activity,链式调用

    UTakePhoto简介支持系统拍照,及自定义Intent拍照支持相册选取,及自定义Intent获取支持图片压缩,默认采用鲁班压缩支持图片裁剪,系统裁剪及自带裁剪自动适配camera及sd权限适配AndroidQ链式调用如何使用 ...

    疯狂Android讲义源码

     5.2 Intent的属性及intent-filter  配置 198  5.2.1 Component属性 198  5.2.2 Action、Category属性与  intent-filter配置 200  5.2.3 指定Action、Category调用  系统Activity 204  5.2.4 Data、Type属性...

Global site tag (gtag.js) - Google Analytics