美文网首页
Android应用程序能力开放技巧

Android应用程序能力开放技巧

作者: 百度不清 | 来源:发表于2019-03-26 10:29 被阅读0次

问题:

  当应用程序体量够大时,可能将开放应用程序的某些能力给第三方应用程序使用,在编写sdk给第三方应用程序调用时,往往会采用第三方应用打开sdk指定页面的方式(如社会化分享、第三方支付等)。当第三方程序跳转到sdk指定页面时,Android系统默认会记录最近打开的程序,此时按下Home键,再按Menu键,用户将会看到最近打开的两个应用(一个第三方程序,一个sdk页面)。

解决:

  为了让用户看起来更像是在一个应用程序中操作,我们可以对sdk的页面设置 “android:excludeFromRecents="true"”,将该页面排除在最近浏览记录之外。

       <activity
            android:name=".activity.SplashActivity"
            android:excludeFromRecents="true"
            android:theme="@style/AppFullScreenTheme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

配置之后,sdk页面将不会出现在最近访问记录中,效果如下:


效果图.gif

相关文章

  • Android应用程序能力开放技巧

    问题:   当应用程序体量够大时,可能将开放应用程序的某些能力给第三方应用程序使用,在编写sdk给第三方应用程序调...

  • Android内存和性能优化 - 教程

    1.提供高响应和快速Android应用程序的编程技巧 1.1。为什么要小心使用Android资源 Android设...

  • 是时候体验一波Flutter啦!

    1、应用介绍: 基于WanAndroid开放API开发的技术文章阅读App。该应用程序是玩Android部分功能的...

  • Android应用程序消息处理机制

    Android应用程序消息处理机制 Android应用程序通过消息驱动,Android应用程序的每一个线程在启动时...

  • Android显示原理

    一、概要 Android应用程序显示的过程:Android应用程序调用SurfaceFlinger服务把经过测量、...

  • 《疯狂Android讲义》笔记

    一、Android基础: 1、Android平台架构: 应用程序层、应用程序框架、函数库、Android运行时、L...

  • Android广播机制详解

    Android应用程序可以从Android系统和其他Android应用程序发送或接收广播消息,类似于发布-订阅设计...

  • Android软件中gradle的配置

    1.构建Android应用程序的Gradle。1.1 使用Gradle Android应用程序。默认情况下,A...

  • Android小知识点收集

    Android应用程序消息处理机制(Looper、Handler)分析 Android应用程序是通过消息来驱动的,...

  • Android系统简述

    ●Android分层架构 自上而下分为四层 应用程序层 应用程序框架层 核心库和Android...

网友评论

      本文标题:Android应用程序能力开放技巧

      本文链接:https://www.haomeiwen.com/subject/riiwvqtx.html