首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

将通用安卓音乐播放器转化为 instant 应用

Google Play Instant 文档中解释流程,我们也可以在 Android Studio 中更改运行配置。...除了与 Play 商店绑定机制之外,启动 instant 应用通常是通过将 ACTION_VIEW 发送到 URL 路径所对应对象,这个 URL 在我们清单文件中以 intent filter 形式来定义.../uamp" 复制代码 然而,Android 系统也会建议通过其他应用触发 ACTION_VIEW 对应 URL 路径来启动我们应用,这基本适用于除了 web 浏览器外所有应用。...已知问题 对于运行 API 28 版本设备(模拟器),当我们清除菜单 Deploy as Instant app 选择按钮并试图再次部署时,会报如下错误: Error while executing...Error while Launching activity 复制代码 解决办法是移除设备 instant 应用,既可以从设备或模拟器设置菜单 Settings > Apps 中卸载,也可以通过

1.1K50

Android Intents and Intent Filters(二)

AndroidIntent类中提供了很多内置类别定义,一中类别代表一个意思,可以参考说明使用。。...比如android.intent.category.LAUNCHER标表示你应用会展示在启动列表页面,经常和android.intent.action.MAIN搭配使用 下面通过一个例子来说明Category...检测,项目名为Intents,应用名为Intents and Filters,运行在Android2.2版本.主启动Activity为IntentsTestList。...filter=new IntentFilter(ACTION_VIEW); } 以上代码主要是一个ListView,列出了三个测试项,1个Category测试和2个Category测试,注册了一个广播...但是intent-filter可以有额外Category .再次提醒: Android对所有传递给 Context.startActivity()隐式intent至少包含”android.intent.category.DEFAULT

34730

将通用 Android 音乐播放器转化为 instant 应用

Play Instant 文档中解释流程,我们也可以在 Android Studio 中更改运行配置。...除了与 Play 商店绑定机制之外,启动 instant 应用通常是通过将 ACTION_VIEW 发送到 URL 路径所对应对象,这个 URL 在我们清单文件中以 intent filter 形式来定义.../uamp" 然而,Android 系统也会建议通过其他应用触发 ACTION_VIEW 对应 URL 路径来启动我们应用,这基本适用于除了 web 浏览器外所有应用。...Error while Launching activity 解决办法是移除设备 instant 应用,既可以从设备或模拟器设置菜单 Settings > Apps 中卸载,也可以通过 Android...如果发现译文存在错误或其他需要改进地方,欢迎到 掘金翻译计划 对译文进行修改并 PR,也可获得相应奖励积分。文章开头 本文永久链接 即为本文在 GitHub MarkDown 链接。

51820

Android学习笔记,不断更新

所有以drawable开头文件夹都是用来放图片; ​ 所有以mipmap开头文件夹都是用来放应用图标的 ​ 所有以values 开头文件夹都是用来放字符串、样式、颜色等配置; ​ layout...就是说,它描述一个应用程序环境信息(即上下文);是一个抽象类,Android提供了该抽象类具体实现类;通过它我们可以获取应用程序资源和类(包括应用级别操作,启动Activity,发广播,接受Intent...,即在FirstActivity 这个活动基础打开SecondActivity 这个活动。...用于指定数据协议部分,http、geo、tel android:host。用于指定数据主机名部分,www.baidu.com 部分 android:port。...ACTION_VIEW , smsUri); returnIt.putExtra( "sms_body" , "shenrenkui" ); returnIt.setType( "vnd.android

1K40

Android Deeplink配置

配置schema和一些必要区分属性参数(:host、path等)即可,配置属性参数越多越详细,越能保证唯一性,准确打开需要打开应用,而不是弹出打开应用选择框。...标签包含以下属性 动作:外部打开必须配置成ACTION_VIEW,这样外部打开指令才能到达; 范畴:必须包含DEFAULT,这个category允许你Activity可以接收隐式...(这个属性含义就是在特定情况下,可以在浏览器中打开Activity) 3. intent-filter配置注意事项 在有<action android:name="android.intent.action.MAIN...; 说明:如果你添加Activity不包含android.intent.action.MAIN标签,就无需配置多个intent-filter。...5.3 测试Facebook deeplink   测试Facebook deeplink需要集成Facebook SDK,然后完成相应配置,然后通过广告助手测试DeepLinked,测试设备必须安装了

1.3K30

【Google Play】从 Android 应用中跳转到 Google Play 中 ( 跳转代码示例 | Google Play 页面的链接格式 | Google Play 免安装体验 )

; 一、从 Android 应用跳转到 Google Play 代码 ---- 首先 , 创建 Intent , 设置其 Action 为 “android.intent.action.VIEW” ,...例如 * 在联系人条目使用时,它将查看该条目;当在机器使用时 * mailto:URI 它将弹出一个充满信息由URI提供撰写窗口....*/ @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION) public static final String ACTION_VIEW...= "android.intent.action.VIEW"; 然后 , 设置 Uri 操作数据 , 该 Uri 就是对应 Google Play 页面链接 ; /** * 设置此意图操作数据...id=com.example.android") setPackage("com.android.vending") } startActivity(intent) Java : Intent

5.1K20

Intent四个重要属性——Action、Data、Category、Extras

Intent作为联系各Activity之间纽带,其作用并不仅仅只限于简单数据传递。...通过其自带属性,其实可以方便完成很多较为复杂操作。例如直接调用拨号功能、直接自动调用合适程序打开不同类型文件等等。诸如此类,都可以通过设置Intent属性来完成。   ...常用值如下所示: ACTION_MAIN:Android Application入口,每个Android应用必须且只能包含一个此类型Action声明。     ...ACTION_VIEW:系统根据不同Data类型,通过已注册对应Application显示数据。     ...ACTION_PACKAGE_CHANGED:Android系统中已存在Application发生改变之后(应用更新操作)发出带有此Action广播(Broadcast)。

82420

重要变更 | Android 11 中软件包可见性

在大多数情况下,这种访问权限远超出了应用实际所需要权限范围。随着我们不断加强对隐私保护关注,我们将在 Android 11 引入一些新变化,从而改变应用查询用户已安装应用并与之交互方式。...为了达到这一目的,我们为特定设备所安装应用列表带来了更好访问控制。...-- 声明要查询 intents 例如下列标签声明了一个自定义分享视图 intent --> <action android...try { val intent = Intent(ACTION_VIEW, Uri.parse(url)).apply { // 非浏览器应用会直接处理该 URL(默认情况下)...} 在极少数情况下,您应用可能需要查询设备所有已安装应用或与之进行交互,不管这些应用包含哪些组件。

1.2K20

Android开发工程师文集-Activity生命周期,启动方式,Intent相关介绍,Activity详细讲解

前言 大家好,我是 Vic,今天给大家带来Android开发工程师文集-Activity生命周期,启动方式,Intent相关介绍,Activity详细讲解概述,希望你们喜欢 Activity是什么 作为一个...,Activity生命周期,activity启动方式,还有如果两个activity数据交互,就是页面和页面之间数据交互,,你在另一个界面上输入数据,保存到另一个页面上,进行显示效果;activity...:activity -> onCreate()-onStart()-onResume() 凡是调用完这三个方法,才能看见页面即是activity。...ACTION_VIEW:显示关于标识符为“1”的人信息 tel:123 - 显示填入给定号码电话拨号程序 type :数据显式类型 ACTION_ANSWER:处理来电 ACTION_BATTERY_LOW...❤️ 总结 本文讲了Android开发工程师文集-Activity生命周期,启动方式,Intent相关介绍,Activity详细讲解,如果您还有更好地理解,欢迎沟通 定位:分享 Android&Java

65130

Android开发笔记(四十)组件通讯工具Intent

Intent完成工作主要有三部分: 1、Intent需标明本次通讯请求是从哪里来,到哪里去,要怎么走; 2、发起方携带上本次通讯需要数据内容,接收方则对收到Intent数据进行解包; 3、发起方要求判断接收方处理结果...详细说明见一节Android开发笔记(三十九)Activity生命周期》。 Intent来源与目标 显式Intent 显式Intent便是直接指定来源类与目标的类名,属于精确匹配。..." : APP入口,每个应用程序启动时入口 ACTION_VIEW="android.intent.action.VIEW" : 显示数据给用户 ACTION_EDIT="android.intent.action.EDIT...该类别基本用不。 CATEGORY_LAUNCHER="android.intent.category.LAUNCHER" : 可在APP启动时调用 下面是在过滤器中运用类别的例子。...:scheme="http" android:mimeType="application/pdf"/> 接着在浏览器中输入一个pdf文件网址"http

63830

Android基础】AndroidIntent详解

因为每一个Acticity任务不一样,所以经常互在各个Activity之间进行跳转,在Android中这个动作是靠Intent来完成。...Intent定义: IntentAndroid系统用来抽象描述要执行一个操作,也可以在不同组件之间进行沟通和消息传递。...从Android5.0(API 21),系统会抛出异常当你用隐式Intent去调用bindService()方法。...下面是启动Activity经常用action: ACTION_VIEW: 在调用startActivity()方法启动Activity时,用此action来呈现一些信息给用户,比如在相册中查看一张照片...; startService(downloadIntent); 创建隐式Intent: 一个隐式Intent定义了将要执行动作,任何在设备app都可以响应这个动作。

1.5K70

全屏、沉浸式、fitSystemWindow使用及原理分析:全方位控制“沉浸式”实现

APP端之所以能够更改状态栏颜色、导航栏颜色,其实还是操作自己View更改UI。...下面就来分析一下,APP层API如何影响SystemUI显示,并一步步解开所谓沉浸式与全屏原理,首先看一下如何更改状态栏颜色。...函数,DecorView是属于ActivityPhoneWindow内部对象,也就说,更新对象从所谓Window进入到了Activity自身布局视图中,接着看DecorView,这里只关注更改颜色...先看下关键点1跟2 ,这里是根据SystemUI配置决定是否显示状态栏背景颜色,如果状态栏都不显示,那就没必要显示背景色了,其次,如果状态栏显示,但背景是透明色,也没必要添加背景颜色,即不满足(color...最后,再来看关键点3,其实很简单,就是往DecorView添加一个View,原则上说DecorView也是一个FrameLayout,所以最终实现就是在FrameLayout添加一个有背景View

5.4K40
领券