求OangeApps打开程序跳转不到其他程序

资源是指代码使用的附加文件和静态内容,例如位图、布局定义、界面字符串、动画说明等。

您应始终外部化应用资源(例如图像和代码中的字符串),以便单独对其进行维护。此外,您还应为特定设备配置提供备用资源,方法是将其进行分组并放入专门命名的资源目录中。在运行时,Android 会根据当前配置使用合适的资源。例如,您可能需根据屏幕尺寸提供不同的界面布局,或根据语言设置提供不同的字符串。

外部化应用资源后,您便可使用在项目 R 类中生成的资源 ID 来访问这些资源。本文档会介绍如何对 Android 项目中的资源进行分组,如何为特定的设备配置提供备用资源,以及如何从您的应用代码或其他 XML 文件访问这些资源。

您应将各类资源放入项目 res/ 目录的特定子目录中。例如,以下是一个简单项目的文件层次结构:


  

在此情况下,您无需在资源引用中指定包名称,因为资源来自您自己的资源包。如要引用系统资源,则您需要加入包名称。例如:


  

请注意:您应始终使用字符串资源,以便将您的应用本地化为其他语言。如需了解有关创建备用资源(例如本地化字符串)的信息,请参阅。如需查看将应用本地化为其他语言的完整指南,请参阅。

您甚至可以在 XML 中使用资源创建别名。例如,您可以创建一个可绘制对象资源,将其作为另一个可绘制对象资源的别名:


  

这听起来多余,但对使用备用资源可能很有帮助。阅读更多关于的内容。

利用样式属性资源,您可以在当前应用的主题背景中引用某个属性的值。借助引用样式属性,在自定义界面元素的外观时,您无需采用提供硬编码值这种方式,您可以通过为其设置样式,以匹配当前主题背景提供的标准变体来达成目的。引用样式属性的实质作用是,“在当前主题背景中使用此属性定义的样式”。

如要引用样式属性,名称语法几乎与普通资源格式完全相同,区别在于您需将 at 符号 (@) 改为问号 (?),并且资源类型部分为可选项。例如:


  

例如,以下代码展示了如何通过引用属性来设置文本颜色设,使其匹配系统主题背景的“基本”文本颜色:


  

的值。由于系统资源工具知道此环境中肯定存在某个属性资源,因此您无需显式声明类型(类型应为 ?android:attr/textColorSecondary)— 您可以将 attr 类型排除在外。

尽管并不常见,但您的确有可能需要访问原始文件和目录。如果确有需要,则将文件保存在 res/ 中并没有用,因为从 res/ 读取资源的唯一方法是使用资源 ID。您可以改为将资源保存在 assets/ 目录中。

保存在 assets/ 目录中的文件没有资源 ID,因此您无法通过 R 类或在 XML 资源中引用它们。您可以改为采用类似普通文件系统的方式查询 assets/ 目录中的文件,并利用 读取原始数据。

不过,如果您只需要读取原始数据(例如视频文件或音频文件)的能力,则可将文件保存在 res/raw/ 目录中,并利用 读取字节流。

Android 包含许多标准资源,例如样式、主题背景和布局。如要访问这些资源,请通过 android 包名称限定您的资源引用。例如,您可以将 Android 提供的布局资源用于 中的列表项:


    


    

在上例中, 是平台为 中的项目所定义的布局资源。您可以使用该资源,而不必自行创建列表项布局。

利用资源提供最佳设备兼容性

为使应用支持多种设备配置,请务必为应用使用的每种资源类型提供默认资源,这一点非常重要。

例如,如果应用支持多种语言,请始终包含不带values/ 目录(用于保存字符串)。相反,如果您将所有字符串文件放入带有语言和区域限定符的目录中,且设备语言已设为您的字符串所不支持的语言,则应用在该设备上运行时将崩溃。但是,只要提供默认 values/ 资源,应用便会正常运行(即使用户不理解该语言,但总比崩溃要好)。

同样,如果您根据屏幕方向提供不同的布局资源,则应选择一个方向作为默认方向。例如,不要在 layout-land/layout-port/ 中分别提供横向和纵向的布局资源,而是保留其一作为默认设置,例如:layout/ 用于横向,layout-port/ 用于纵向。

提供默认资源至关重要,这不仅是因为应用可能会在超出预期的配置上运行,也因为新版 Android 有时会添加旧版本不支持的配置限定符。如果您使用新的资源限定符,但希望维持对旧版 Android 的代码兼容性,则当旧版 Android 运行应用时,应用将在无默认资源的情况下崩溃,因为此时它无法使用以新限定符命名的资源。例如,如果您将 设置为 4,并使用(nightnotnight,API 级别 8 中的新增配置)限定所有可绘制对象资源,则 API 级别 4 设备无法访问可绘制对象资源,而且会崩溃。在此情况下,您可能希望 notnight 成为默认资源,所以您应排除该限定符,使可绘制对象资源位于 drawable/

因此,为提供最佳的设备兼容性,请始终为应用正确运行所需的资源提供默认资源。然后,请使用配置限定符为特定的设备配置创建备用资源。

这条规则有一个例外:如果应用的 为 4 或更高版本,则在提供带限定符的备用可绘制对象资源时,您需要默认可绘制对象资源。即使没有默认可绘制对象资源,Android 也可从备用屏幕密度中找到最佳匹配项并根据需要缩放位图。但是,为了在所有类型的设备上提供最佳体验,您应为所有三种类型的密度提供备用可绘制对象。

Android 如何查找最佳匹配资源

当您请求要为其提供备用资源的资源时,Android 会根据当前的设备配置选择要在运行时使用的备用资源。为演示 Android 如何选择备用资源,假设以下可绘制对象目录分别包含相同图像的不同版本:


  

同时,假设设备配置如下:

通过将设备配置与可用的备用资源进行比较,Android 会从 drawable-en-port 中选择可绘制对象。

系统使用以下逻辑决定要使用的资源:

图 2. Android 如何查找最佳匹配资源的流程图。

  1. 淘汰与设备配置冲突的资源文件。
    
          

    例外:屏幕像素密度是唯一一个未因冲突而被淘汰的限定符。尽管设备的屏幕密度为 hdpi,但是 drawable-port-ldpi/ 未被淘汰,因为此时每个屏幕密度均视为匹配。如需了解详细信息,请参阅文档。

  2. 选择列表()中(下一个)优先级最高的限定符。(从 MCC 开始,然后向下移动。)
  3. 是否有资源目录包含此限定符?
    • 若无,请返回到第 2 步,看看下一个限定符。(在该示例中,除非到达语言限定符,否则答案始终为“否”。)
    • 若有,请继续执行第 4 步。
  4. 淘汰不含此限定符的资源目录。在该示例中,系统会淘汰所有不含语言限定符的目录:
    
          

    例外:如果问题中的限定符是屏幕像素密度,则 Android 会选择最接近设备屏幕密度的选项。一般来说,Android 偏向于缩小较大的原始图像,而非放大较小的原始图像。请参阅。

  5. 返回并重复第 2 步、第 3 步和第 4 步,直到仅剩一个目录为止。在此示例中,屏幕方向是下一个判断是否匹配的限定符。因此,系统会淘汰未指定屏幕方向的资源:
    
        

尽管系统会对所请求的每个资源执行此程序,但是其仍会对某些方面做进一步优化。例如,已知设备配置后,系统会淘汰可能永远无法匹配的备用资源。比如,如果配置语言是英语(“en”),则系统绝不会将语言限定符设置为非英语的任何资源目录加入选中的资源池(不过,仍会将不带语言限定符的资源目录加入该池)。

在根据屏幕尺寸限定符选择资源时,如果没有更好的匹配资源,则系统将使用专为小于当前屏幕的屏幕而设计的资源(例如,必要时,大尺寸屏幕将使用标准尺寸的屏幕资源)。但是,如果唯一可用的资源大于当前屏幕,则系统不会使用这些资源,并且如果没有其他资源与设备配置匹配,应用将会崩溃(例如,如果所有布局资源均用 xlarge 限定符标记,但设备是标准尺寸的屏幕)。

请注意:限定符的优先级( 中)比与设备完全匹配的限定符数量更加重要。例如,在上面的第 4 步中,列表剩下的最后选项包括三个与设备完全匹配的限定符(屏幕方向、触摸屏类型和输入法),而 drawable-en 只有一个匹配参数(语言)。但是,语言的优先级高于其他两个限定符,因此系统会淘汰

}

推荐17个完全免费的良心网站,每一个都是完全免费,非常好用,让你相见恨晚。

为了方便你收藏,文中所有网站链接,我都给你整理好了!

PPT 超级市场是一个完全免费的 PPT 模板下载网站。

它完全免费,不需要注册登录,所有 PPT 模板都可以免费下载,你可以利用网站的搜索功能搜索你需要的 PPT 模板。

它主要的特点是每一个 PPT 模板的质量极高,并且都非常精美;它不仅支持在电脑打开下载 PPT 模板,也支持在手机打开下载 PPT 模板。

库问搜索是一个非常好用的免费论文文献搜索网站。

它的界面非常简洁,只有一个简单的搜索框,但是功能却是非常强大,支持千万级文献免费下载。

它不需要注册登录,你可以直接输入关键词进行搜索,并且搜索速度非常快,实际体验非常出色。

它的搜索结果全面并且丰富,并且提供了搜索结果的基本信息,帮助你更好的进行筛选。

它不仅支持论文文献在线阅读,也支持论文文献直接下载,满足你的多种需求。

LALAL.AI 是一个完全免费并且效果非常出色的人声伴奏分离网站,特别好用。

它完全免费,界面极简,操作简单,处理速度快,并且处理效果非常出色,不仅不会破坏音乐的音质,而且提取出来的人声也是自然清晰。

它的使用方法非常简单,直接选择音频文件按钮,你可以设置加工处理水平,包括:轻度、正常、非常好。

然后网站会自动上传并处理你的音频文件,你只需要稍微等待。

最后处理完成,你可以点击播放按钮试听分离出来的人声和背景音乐,也可以直接下载分离出来的人声和背景音乐。

熊猫搜书是一个功能非常强大的电子书导航网站,也是一个非常实用的学习网站,可以帮助你搜索很多学习书籍。

它聚合了多达 20 多个高质量电子书网站,并且每个网站的质量都是非常高,它的界面简洁清新,你可以直接点击左侧切换网站。

为了方便你收藏,文中所有网站链接,我都给你整理好了!

爱企查是百度推出的一个完全免费的企业信息查询网站。

它主要的特点是完全免费,不需要注册登录,不需要下载独立的 App ,你可以使用电脑查询,也可以使用手机查询。

除了网页版块,它还贴心的提供了对应的微信小程序。

它旨在为用户提供免费快捷的一站式企业信息查询服务,你可以搜索企业名称、品牌名称、法人代表、地址信息等关键词进行查询,并且可以迅速得到精准的搜索结果,实际体验非常出色。

除了企业信息查询功能,它还支持查老赖功能;滑动到网站底部,它还提供的功能版块包括:按区域查询、最新注册企业、热门人物和最新融资事件。

Aconvert 是一个完全免费并且不限转换次数的多功能文件格式转换网站,转换效果非常出色。

它的功能非常强大,支持转换的文件类型包括:PDF 、文档、电子书、图像、视频、音频、压缩文件。

它还支持将网页转换为 PDF 、JPG、PNG 格式。

它的每种文件类型都包括多种文件格式,并且每种文件格式转换都支持丰富的设置。

除了 PDF 转换功能,它还支持 PDF 编辑处理功能,包括:PDF 分割、PDF 合并、PDF 压缩、PDF 加密、PDF 提取、PDF 旋转。

它的其它文件格式转换同样支持非常丰富的文件格式,其中电子书格式转换支持将电子书格式转换为 PDF 、AZW3 、EPUB 、DOC 、DOCX 、HTML 、MOBI 、TXT 、RTF 、LRF 等文件格式。

大力盘是一个非常好用的搜索网站。

它的界面非常简洁,使用方法非常简单;你可以利用这个网站搜索:视频学习教程、办公软件、演讲视频、设计素材、Offices 模板、PDF 文档、电子书籍等资料。

8:中国高校外语慕课平台

中国高校外语慕课平台是北京外国语大学中国高校外语慕课联盟的课程平台,是一个以外语特色为主的慕课平台,汇聚了国内外各大高校的优质外语课程。

它提供了免费并且丰富的的外语课程,你可以直接搜索你想学习的外语课程,也可以利用网站的课程分类功能找到需要学习的外语课程。

它的视频课程涵盖的语种包括:英语、日语、韩语、俄语、法语、德语、西班牙语、阿拉伯语、意大利语、泰语。

它的视频课程方向包括:语言技能、专门用途、翻译课程、语言学、文学文化、语言测试、教师发展、通识教育、商务外语、研究生外语、职业教育。

它对课程进行了排序,包括:最新课程、最热课程、推荐课程,不仅显示了开课中的视频课程,也显示了已结课的视频课程,选择开课中的视频课程,你可以直接参与学习。

它提供的英语课程包括:大学英语 2 、英语电影视听说、实用大学英语语法、英语口语趣谈、英语演讲艺术、大学英语:英语语言技能提高方法。

它提供的日语课程包括:初级日语 1 、实用日语(上)、实用日语(下)、日语高级视听、中级日语听说、日语阅读与思辨。

它还提供的视频课程包括:零起点俄语入门、零起点法语入门、初级法语 1 、零起点德语入门、零起点西班牙语入门、零起点阿拉伯语入门、零起点韩国语入门、零起点泰语入门等。

大学资源网是一个非常良心的免费在线学习网站,提供了丰富并且全面的学习视频教程。

它提供的学习视频质量非常不错,包括:考研课程、大学课程、高中课程、初中课程、小学课程、外语课程、电脑网络、讲座系列、资格考试视频、医学视频、农业技术、文化艺术、历史地理、体育课程。

考研课程包括:考研数学、考研英语、考研政治、考研专业课。

大学课程包括:经济管理、医学课程、市场营销、机械电子、大学理工、公开课程、名校公开课、建筑工程、环境地理、社会科学、创新技术、电子通讯、哲学课程、自然科学、人力资源、石油化工。

资格考试视频包括:工程建筑、考试认证、财会考试、公务员考试、司法考试。

你还可以利用网站的搜索功能、课程排行功能,轻松找到你需要的质量课程。

为了方便你收藏,文中所有网站链接,我都给你整理好了!

独特工具箱是一个让人眼前一亮的工具合集网站,提供了上百个实用工具,并且所有工具无需注册,全部免费在线使用,可以给你的工作和学习带来很大帮助。

它对所有工具进行了详细的分类,包括:开发工具、编码解码工具、生成工具、通用查询工具、站长工具、常用对照表、文本工具、换算工具、图片工具、电商工具、语言工具。

它提供了很多学习工具,也提供了很多对工作有帮助的工具。

其中图片工具包括:GIF 在线优化、图片压缩工具、圆角图片生成器、九宫格切图工具、图片格式转换、ico 图标制作等,开发工具提供了针对程序员的工具集合,包括:CSS 三角形生成器、JS 在线运行工具、在线代码截图、正则表达式测试、JSON 格式化校验工具、CSS 代码压缩工具等,这些工具可以给你的工作带来很大帮助。

常用对照表包括:VS Code 常用快捷键、Emoji 表情大全、常用 Linux 命令、HTTP 状态码对照表、ASCII 字符参考表、编程常用术语参考、常用计算机英语、常用颜色参考表、常见缩写词发音,换算工具包括:体积换算工具、角度换算工具、长度换算工具、重量换算工具、速度换算工具、时间换算工具,这些工具可以给你的学习带来很大帮助。

最后,它提供了很多有趣好玩的工具,包括:函数坐标图生成器、在线二维码生成器、短网址生成器、条形码生成器、文字生成器、昵称生成器。

Koodo Reader 是一个免费开源的 Epub 阅读器,也是一个小清新风格的 Epub 阅读器,支持网页版本和桌面版本。

它采用极简设计,整个网站界面非常唯美,它的功能非常强大,拥有简单流畅的操作方式,出色的阅读体验,加上唯美的界面,让你拥有出色的使用体验。

它支持的功能版块包括:全部图书、我的喜爱、我的书签、我的笔记、我的书摘、我的书架;它还支持书籍搜索功能和书籍排序功能。

它支持备份和恢复功能,你的所有数据都可以导入导出和多端同步。

你可以从本地导入书籍,单击就可以进入阅读界面,这里提供了简单流畅的操作方法,将鼠标移动到屏幕左侧边缘展示书籍的目录和书签。

将鼠标移动到屏幕右侧边缘可以看到阅读选项设置,包括:单页模式和双页模式、背景颜色、字体大小、字体、行间距。

将鼠标移动到屏幕上侧边缘可以看到退出阅读、添加书签、进入全屏 3 个功能按钮;将鼠标移动到屏幕下侧边缘可以看到当前阅读进度的滚动条,你可以拖拽调节。

它还支持鼠标滚轮和上下左右键控制翻页。

选中某段文字,你可以记笔记、摘录、翻译、复制,并且支持以不同的颜色高亮显示摘录的文字,回到网站主界面,你可以在我的书摘版块查看摘录的文字,并且点击显示书摘出处就可以跳转到文章的书摘位置。

DeepL 是一个新颖好用的翻译神器;它不仅支持在线版本,也支持 Windows 版本。

它主要的特点是翻译出来的内容接近真人语义,并且读起来准确通顺,非常自然;它通过训练人工智能来翻译文本,并且尝试添加特殊的语言细微差别和表达方式,不只是局限于字面翻译,从而拥有极其出色的翻译效果。

它目前支持的语言包括:中文、英语、法语、德语、西班牙语、葡萄牙语、意大利语、荷兰语、波兰语、俄语、日语。

它不仅支持在线翻译文本,也支持在线翻译文档。它支持在线翻译的文件类型包括:Word 和 PPT 。

简搜题是一个完全免费的良心搜题网站,也是一个非常好用的学习网站。

它的首页提供了很多最新更新的题目,你可以点击查看,当然,你也可以利用网站的搜索功能直接搜题。

可以看到它的搜索速度非常快,并且支持强大的题目分类功能,包括:计算机技术题库、建筑类题库、会计综合练习题库、医药考试题库、外语外贸题库、消防安全题库、教师资格考试题库、普通考研题库、公务员常识题库等。

它不仅支持选择题,还支持填空题和问答题等,并且每个题目提供了问题详情、参考答案、答案解析、知识点梳理、相关问题。

其中答案解析功能和知识点梳理功能都是非常实用。

它支持举一反三功能,也就是相关问题功能,这个功能可以帮助你找到类似的问题,帮助你更好的学习。

为了方便你收藏,文中所有网站链接,我都给你整理好了!

123APPS 也是一个让人惊艳的工具合集网站,一个网站提供了 8 个实用工具。

它完全免费,支持的功能包括:在线剪辑音频、在线剪辑视频、在线转换音频格式、在线转换视频格式、录制视频、录制声音、将多个音频文件合成一个音轨、在线解压文件。

它的操作非常简单,支持从视频文件中提取音频,支持 300 多种音视频格式转换,支持批量转换,没有文件数量限制。

它支持很多高级设置,例如音频转换支持设置频率、轨道数量。

它的视频转换功能最大支持 2GB 文件,视频剪辑功能最大支持 500M 文件,其中在线视频剪辑功能支持旋转视频、剪切视频、裁剪视频、更改边框比例,还支持设置导出视频的分辨率。

GitMind 是一个完全免费的在线思维导图制作网站。

它整体操作界面简洁清晰,让你操作起来非常轻松;它支持插入图片、链接、备注,并且提供丰富的布局样式。

它支持强大的思维导图保存、导出功能,支持云端自动保存,让你无需担心文件丢失,支持导出图片 PNG 格式、图片 JPG 格式、PDF 格式、TXT 文本格式、SVG 格式。

它支持实用的思维导图分享、协作功能,支持以链接的形式分享你制作好的思维导图,支持创建团队协作项目,多人协同编辑。

它支持在回收站一键还原你删除的思维导图,当然,你也可以在这里彻底删除思维导图。

它免费提供了多种主题风格的思维导图模板,你可以一键切换,并且它还在不断更新模板;它支持添加关系线功能。

VocalreMover 是一个完全免费的轻量级音频编辑工具。

它完全免费,支持的功能包括:人声消除和隔离、改变音调、改变节奏、连接歌曲、录音机、音频转换器、确定歌曲节奏。

其中人声消除和隔离功能支持保存音乐,保存人声,并且上传速度和处理速度都很快,处理后的文件下载速度也是很快。

它的改变音调支持改变音频的音调,改变节奏功能支持改变音频的速度,这些功能都是非常实用。

它还支持音频转换器功能,支持将音频文件转换为 MP3、WAV 、OGG 格式,并且支持批量上传音频文件。

最后,它的确定歌曲节奏功能支持分析音频并计算每分钟的节拍数,你也可以按空格键自己创造节奏。

为了方便你收藏,文中所有网站链接,我都给你整理好了!

Webp2jpg 是一个无需上传的图片转换器,它无需上传,使用浏览器自身进行转换,保证你图片的安全。

它完全免费,功能强大,支持批量上传图片,支持多种图片格式转换;它支持上传的图片格式包括:JPEG 、JPG 、PNG 、GIF 、WEBP 、SVG 、ICO 、BMP ,支持输出的图片格式包括:JPEG 、PNG 、GIF 、WEBP 动画,GIF 文件。

它还支持输出指定大小图片、指定宽度图片、指定画质图片;它的转换速度非常快,整体体验非常不错。

}

项目,打开maven总是引入失败,后来

 安装环境文档:

这是由于按提示快捷键alt+enter导致。解决方法一直未找到合适的。 



需要破解文件的可以在我的上传资源里找到,绝对可以用,本人亲测的!

  最近开始微信公众平台的捣鼓,但相信和很多新手一样,遇到的第一件事就是如何配置url,主要是微信的80端口的蛋疼限制,我想这其中的流程应该是这样 的。我们在申请测试帐号时,微信需要指定一个URL和TOKEN,这样微信就可以根据分配给你的APPID和SECRET来通过你提供的URL来认证并且 通过这个接口返回你要的数据,所以也就是我们的程序和微信是能过这个URL来完成交互的,根据这个思路,我们需要一个能让微信访问到你项目的URL,至于 TOKEN可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)

在公司,首先应当解决的是怎么让外网访问你的项目,我用的是JAVA语言来做开发,刚 开始想通过3322动态解析平台让外网映射到公司来,然后用路由来做一个映射到我的tomcat 8080端口,但尝试后发现3322这个是不能用80端口做映射(很多都这样),所以没办法,也不能直接上公司的服务器来开发,而且80会被其他端口占 用,如果把项目托管到云服务器上也不方便开发,幸好在一个群里遇到高手,建议用直接把本地开放给外网(大喜),下载后直接把这个解压(我用的是ubuntu,所以下的linux版),在终端里运行./ngrok 8080,这样ngrok会返回一个动态的URL,果然可以访问了,但问题是我在微信里填写的这个URL不可能每次都变呀,于是运行./ngrok -subdomain=test 8080,但这个需要注册才可以用,于是去。 再根据提示运行一次验证,然后运行这个就OK了,这样我的URL就固定为。于是乎,我填写微信的URL为 /mywork/app/action/service(项目访问路径), 打开这tomcat,这样不要做任何更改就可以让外网访问了,然后点击申请认证,就可以看到微信平台已经访问到这我的项目了,接下来做一些验证(下篇贴出 验证代码-java版),OK。这下可以看到配置成功了。至此结束,开始微信之旅,这里感谢群里的老K,和其他的一些兄弟。



}

我要回帖

更多关于 小程序页面跳转方式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信