- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个 Android 应用程序,我也在其中使用即时应用程序功能。在主要功能模块中,我有一个抽屉导航,其中几乎没有导航 View 项。
当用户点击电视项目时,它将打开具有标签布局的 fragment 。
我必须在设计应用程序时牢记它也应该支持即时应用程序功能。如果用户请求电视,那么它应该只下载电视模块。
我已经创建了一个应用程序、基础、即时应用程序、主要模块。我在主模块中创建了启动器 Activity 并设置了应用程序的 NavigationDrawer
。我正在考虑为电视创建另一个模块,它将有 tablayout a) 趋势 b) 流行 c) 观看( fragment )
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.main">
<application>
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter android:order="1">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:host="example.com" />
<data android:pathPattern="/main" />
<data android:scheme="https" />
<data android:scheme="http" />
</intent-filter>
</activity>
</application>
</manifest>
根据免安装应用程序的概念,我在基础模块中保留了样式、可绘制对象、布局和服务等常见内容以及一些 Activity 。
由于电视模块仅包含选项卡布局,因此它只会包含 fragment - 热门、热门、已观看。
有谁知道如何为电视功能模块设置不同的 URL,以便它可以使用不同的地址访问,例如 https://www.example.com/tv ?如果我在主模块中做所有这些事情,那么即时应用程序功能概念将失败。
我是即时应用程序的新手,不知道我在这里是否也使用了正确的方法。如果有经验的人可以帮助我,我将不胜感激。
最佳答案
每个功能 apk 都需要有一个 Activity 作为入口点,该入口点是可通过 URL 寻址的。考虑到这一点,tv 功能模块 中将需要包含一个 TvActivity
。此 Activity 可以包含加载不同电视中心 fragment 的选项卡布局。
电视功能模块中的 AndroidManifest.xml
文件将如下所示:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.main.tv">
<application>
<activity android:name=".TvActivity">
<intent-filter android:order="1">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:host="example.com" />
<data android:path="/tv" />
<data android:scheme="https" />
<data android:scheme="http" />
</intent-filter>
</activity>
</application>
当从 NavigationDrawer
点击 TV 时,它应该触发一个 Intent
来启动 URL https://example.com/tv
这将下载功能 apk(如果需要)并启动 TvActivity
。
关于Android 即时应用程序设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45999458/
我已经四处寻找我的问题的解决方案,但它们似乎都涉及看似复杂的方法,如数据透视表、交叉表等。似乎必须有一个更简单的解决方案来解决那些没有解决的问题在我看来是一个特别复杂的问题。我正在使用 MS SQL
我在共享服务器上安装了 MySQL,并且可以通过 phpMyAdmin 进行访问。我想将该数据库连续实时克隆到云 mySQL 数据库(我们专门为此数据库创建了一个支持 Nginx 的 MySQL 服务
我目前正在围绕一个相当复杂的数据模型编写一个 Django 应用程序。对于许多用例,我需要构建相似但略有不同的模板(包括 graphviz 等)。 现在我想知道是否有一种方法可以遵循 DRY 并“即时
我选择了图片并在提交表单之前进行了预览。但是我想在选择图像并预览并提交文件后即时编辑文件。 js代码: var img = null; var canvas1 = document.g
目前,我们的网站存储 2/3 的固定图像尺寸。这些在上传时生成并通过我们的 CDN 分发。然而,我们需要实现更灵活的解决方案,我们正在开发需要多种不同尺寸的移动和平板电脑应用程序。我们建议的解决方案是
在 Google Wave 的介绍视频中,他们谈到了网络应用程序中的聊天问题。在许多 Web 应用程序中,您会看到如下消息: is typing.. (消息提交前) Google 想出了一个想法“在键
这个问题在这里已经有了答案: Formatting a number with leading zeros in PHP [duplicate] (11 个回答) 关闭3年前. PHP - 是否有一种
如何在VBA的“即时”窗口中打印二维数组?是否存在执行此操作的通用方法?一种在“即时”窗口中为每行绘制一排数组的方法可以解决此问题,因为唯一要做的就是为数组的每一行循环此代码。 最佳答案 我做了一个简
与非 JIT 编译器相比,JIT 编译器具体做什么?谁能给出一个简洁易懂的描述? 最佳答案 JIT 编译器在程序启动后运行,并将代码(通常是字节码或某种 VM 指令)动态(或称为即时)编译为通常更快的
我已经在我的 Windows 2003 服务器上安装了 VisualSVN,并将其配置为提供匿名读取访问。据我了解,VisualSVN 仅使用 apache 和下面的官方 SVN 存储库服务器。 现在
我正在开发一个使用 Twig 的 PHP 应用程序(但这并不重要)作为 View 层。这个 View 层有一个自定义扩展,允许我注册远程样式和脚本 Assets 以及样式和脚本内联 block 。系统
如今在许多网页上,您会经常看到带有指向目标的箭头的即时工具提示,类似于: https://www.w3schools.com/css/tryit.asp?filename=trycss_tooltip
我正在用 C++ 编写并在 Windows 中使用 OpenGL。 我创建了一个立方体,我希望它通过按“4”或“6”小键盘键围绕 y 轴旋转(使用 glRotate3f(),而不是 gluLookat
与非 JIT 编译器相比,JIT 编译器具体做什么?谁能给出一个简洁易懂的描述? 最佳答案 JIT 编译器在程序启动后运行,并将代码(通常是字节码或某种 VM 指令)动态(或称为即时)编译为通常更快的
这个问题在这里已经有了答案: 关闭 10 年前。
与非 JIT 编译器相比,JIT 编译器具体做什么?谁能给个简洁易懂的描述? 最佳答案 JIT 编译器在程序启动后运行,并将代码(通常是字节码或某种 VM 指令)即时(或所谓的即时)编译成通常速度更快
与非 JIT 编译器相比,JIT 编译器具体做什么?谁能给个简洁易懂的描述? 最佳答案 JIT 编译器在程序启动后运行,并将代码(通常是字节码或某种 VM 指令)即时(或所谓的即时)编译成通常速度更快
我希望能够即时将音频文件转换为 MP3 以供用户浏览器使用。我正在使用的软件是:ubuntu 系统上的 Apache、PHP 和 FFMPEG。这是我到目前为止的代码: 使用此代码,仅转换音频的前几
我正在使用 IntervalObservable 连续调用我的应用程序的服务器端。我可以订阅和取消订阅 Oberservable,一切正常,但有一个异常(exception): 对服务器的第一次调用被
从服务器上的文件夹压缩(比如 2 个文件)并强制下载的最简单方法是什么?不将“zip”保存到服务器。 $zip = new ZipArchive(); //the string "fil
我是一名优秀的程序员,十分优秀!