这几天看了一个项目源码,他们的页面跳转很少使用Activity,而是使用fragment,所以这几天准备整理一下fragment和activity的页面跳转问题。在我看来页面跳转分为activity之间的跳转和activity和fragment之间跳转。下面我就来说一一说明一下。一、Activity之间的页面跳转,还可以细分为:普通的Activity跳转带参数的Activity之间的跳转关闭当前A
# Android 跳转 scheme 实现步骤 ## 概述 在 Android 开发中,我们可以通过调用系统提供的 Intent 类来实现不同应用之间的跳转。而通过 scheme(也叫做 URI scheme 或者 deep link)可以实现在应用内打开其他应用或者特定页面。本文将以教程的形式,介绍如何在 Android 中实现跳转 scheme 的功能。 ## 整体流程 下面是实现跳转
原创 2023-12-05 17:23:49
271阅读
Android开发中,通过scheme URL实现页面之间的跳转是一种常见且有效的方式。随着Android版本的迭代,scheme跳转的实现方式和兼容性也有所不同。下面是我整理的关于“android scheme 跳转”的全面解决步骤和技巧。 ### 版本对比 Android 7.0及以上版本引入了更严格的scheme处理方式,需要考虑兼容性和性能方面的变化。以下是不同版本特性对比,以及性能
原创 7月前
80阅读
# Android Scheme 跳转协议实现指南 在Android应用开发中,Scheme跳转协议是一种非常有用的方式,它使得多个应用之间可以通过特定的URL链接进行互动。使用Scheme跳转协议,用户可以从一个应用跳转到另一个应用,为用户提供更加无缝的体验。本文将系统地教你如何实现Android Scheme跳转协议,分步骤进行讲解。 ## 流程概述 以下是实现Scheme跳转协议的整体
原创 9月前
250阅读
# Android Deep Link 跳转 Scheme 实现指南 在移动应用开发中,深度链接(Deep Link)可以帮助我们轻松地将用户引导到应用中的特定页面。本文将详细介绍如何在Android中实现深度链接,尤其是跳转到特定的URI scheme。 ## 流程概述 下面的表格简单总结了实现Android Deep Link跳转的步骤: | 步骤 | 描述
原创 10月前
187阅读
什么是Intent         一个APP肯定不单单由一个Activity构成,我们在使用过程中,经常需要在多个Activity中跳转Android中Intent可以帮我们来完成在各个Activity中跳转的功能。         I
转载 11月前
73阅读
# Android Schemes 不跳转的解决方案 在 Android 开发中,利用 Schemes(或称 URL Scheme)进行页面间的跳转是一种常见的做法。通过这种方式,我们可以方便地在我们的应用程序中实现深层链接。然而,有时我们可能会遇到“Scheme跳转”的问题。这篇文章将探讨这一问题的原因以及解决方案。 ## 问题描述 当我们尝试使用一个指定的 Scheme跳转应用时
原创 2024-08-21 06:56:51
421阅读
Android应用开发-页面跳转和数据传递ActivityAndroid四大组件之一 可以理解为Android中的界面,每一个界面都是一个Activity Activity的使用必须在清单文件中进行配置 在清单文件中,创建第二个Activity需要在清单文件中为其配置一个activity标签标签中如果带有这个子节点,则会在系统中多创建一个快捷图标<intent-filter>
   大家知道,在一个大型复杂的系统中,有时会调用一些外部程序来帮助我们完成某些特定功能。     然而,如何打开并关闭这些外部程序呢?也许,这是一个老生常谈的话题,但笔者仍要继续讨论这个问题,原因有二:一是解决这个问题的方法很重要,并经常会遇到;二是大多数参考书提及的解决办法不全面,仍有很多朋友有疑问。下面,我将详细地阐述这个问题(提供
转载 7月前
25阅读
先扯两句  不知道多久没更新了,终于心血来潮更新一版质量,也就那样吧。正文  在Android开发过程中,当我们需要实现页面跳转的时候,通常的解决方案都是startActivity(个别时候也用context.startActivity),而且这种使用方案也确实在大多数情况下可以满足我们的开发需求(不然为啥大多数情况都这么用?难倒因为培训机构都是这么教的,没教别的?)。   当然,由于项目的体量逐
转载 2024-05-23 17:48:24
203阅读
# 解决Android 13 无法scheme跳转问题 在Android应用程序中,我们经常需要使用scheme跳转来打开其他应用程序或者特定页面。然而,最近有一些开发者反馈在Android 13上出现了无法正常实现scheme跳转的问题。本文将介绍如何解决这个问题。 ## 问题分析 在Android 13中,由于对隐私和安全性的加强,系统对应用程序之间的跳转进行了更严格的限制,导致一些旧的
原创 2024-04-07 06:11:49
377阅读
点击qq或者微信对话框里面的文件跳转到自己的app时的文件路径问题最近研发一个手机app,当点击qq或者微信里面的文件时,需要把自己的app加入到可用的程序列表。并在打开软件里面对点击的文件做响应的操作。一阵摸索之后可以把自己软件加入到可用的程序列表,到时在程序中对文件做操作时,总是出现各种各样的路径问题。现在把遇到的问题列举如下,并附上解决办法。1.在qq或者微信里面单击文件时,把自己的软件加入
1 启动Activity的方式(1)启动Activity分为两种,显示调用和隐式调用。显示调用需要明确的指定被启动对象的组件信息,包括包名和类名;而隐式意图则不需要明确指定调用信息。原则上一个intent不应该即是显式又是隐式调用,如果二者共存的话以显式调用为主。 (2)隐式调用需要intent能够匹配目标组件的IntentFilter中所设置的过滤信息,一个Activity钟可以有多个inten
转载 7月前
50阅读
# Android scheme协议跳转app实现方法 ## 一、整体流程 首先,我们来了解一下Android scheme协议跳转app的实现流程。可以用表格展示步骤: ```mermaid gantt title Android scheme协议跳转app实现流程 section 确定scheme协议 确定scheme协议 : 1, 2019-01-01,
原创 2024-06-08 06:18:47
395阅读
Deeplink应用描述Deeplink,简单讲,就是你在手机上点击一个链接之后,可以直接链接到app内部的某个页面,而不是app正常打开时显示的首页。不似web,一个链接就可以直接打开web的内页,app的内页打开,必须用到deeplink技术。想要在h5页面中唤起app的某个页面也要用到该技术,两个App之间完成横向调用也是通过该技术假如要从APP-F调用APP-T1)APP-T要进行自定义s
页面跳转即数据传递创建第二个界面Acivity*需要在清单文件中添加配置一个Actuvity标签标签中如果带有这个子节点,则会在Android中添加一个快捷图标<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name
转载 10月前
122阅读
这周公司的需求,app端通过微信分享到朋友圈的链接,点击按钮调起app的指定页面类似于下面的小例子Scheme协议Scheme是一种页面跳转协议,和网站通过URL的形式访问一样,APP同样可以通过这种方式进行跳转,它可以很方便的满足我们在一些场景中的需求:当应用接收到Push,点击通知栏消息跳转到特定页面,比如商品详情等。通过服务器下发的跳转路径,客户端可以根据路径跳转相应页面。应用跳转到其他AP
转载 2023-09-18 17:27:17
35阅读
Android系统在设计之初就强调重视组件的概念,轻视应用的概念。每一个App都不是互相独立的,而是以一种组件化地对外对内提供服务,App间的交互很多,比如跨应用获取数据,跳转页面等。今天这篇文章就来做一个大汇总,记录常用的跳转系统界面的代码。总共52条,后续可能会少量补充。老规矩,在节目开始之前,先来一个搞笑段子: 同事嫖娼被抓,拘留15天,他老婆冲到派出所大吵大骂。他同事淡定地过去劝说:“嫂
ByscomperOn2011/08/16 · 2 CommentsInTeach Root权限。然后通过adb程序访问手机,以命令行方式来替换hosts文件。 1、ADB 命令行替换法 adb1程序连文件夹解压缩到C盘。 步骤如下: 1、获得root权限:adb root 2、设置/system为可读写:adb remount 3、将hosts文件复制到PC
转载 2024-02-01 15:46:39
17阅读
文章目录三、Navigation 导航3.1 使用 Navigation3.1.1 创建 Navigation Graph3.1.2 添加 NavHostFragment3.1.3 创建 MainFragment 的 destination3.1.4 通过 action 连接 各Fragment3.1.5 用 NavController 页面跳转3.1.6 Animations 动画:用于页面切
  • 1
  • 2
  • 3
  • 4
  • 5