首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

design-使用返回和向上导航

对用户来说,认真遵照“返回”和“向上”的指导准则可让应用的导航更可靠、更符合预期。 Android 2.3 及更早的版本使用系统返回按钮来支持应用内的导航。...例如,如果屏幕 A 显示项目列表,并且选择某个项目会调出屏幕 B(该屏幕显示项目的更多详情),则屏幕 B 应提供可返回屏幕 A 的“向上”按钮。...系统的“返回”按钮用于按照用户最近操作的屏幕历史记录,按时间逆序导航。...它通常基于屏幕之间的时间关系,而非应用的层级关系 “返回”按钮还支持与屏幕间导航并无直接关联的一些行为: 清除浮动窗口(对话框、弹出窗口) 清除上下文操作栏,并取消高亮显示所选项目 隐藏屏幕键盘 (IME

56910
您找到你想要的搜索结果了吗?
是的
没有找到

Vue项目中阻止返回,弹出提示框,包括、iOS物理返回

在一个移动端项目中,有一个需求,在未输入内容时点击返回(包括、iOS等终端设备的物理返回按钮),弹窗提示,并且阻止返回上一个页面。...在网上找到一个解决方案: mounted() {   // 按需使用:在页面一进来的时候,添加一个历史记录   window.history.pushState(null, null, document.URL... oldVal) {       if (newVal.Terms === true) {         window.history.pushState(null, null, document.URL...);       }     },     deep: true   } }, methods: {   onBrowserBack() {     // 这里写点击返回键时候的事件     // 比如判断需求执行...声明:本文由w3h5原创,转载请注明出处:《Vue项目中阻止返回,弹出提示框,包括、iOS物理返回》 https://www.w3h5.com/post/456.html 本文已加入 腾讯云自媒体分享计划

2.7K10

逆向系列篇:工具总结

文章首发于奇信攻防社区 原文链接:https://forum.butian.net/share/648 一、开发工具 开发工具主要是一些Java开发环境、集成开发环境和开发环境等 1、JDK...在官网直接下载即可,双击安装 安装类型 确认安装 二、逆向工具 这部分介绍的逆向工具是一些用于反编译、逆向分析的工具,可以将源程序反编译成可读代码,如Android Killer、Jadx...四、辅助工具 这部分主要是一些辅助工具,查询信息、是否加壳等。...工具,将apk文件拖入可以查看是否加壳 3、模拟器 如果没有真机做实验的情况下,可以使用模拟器用于实验,大部分的模拟器都可以完成实验内容,但是注意的是模拟器也是一个虚拟机,不建议在虚拟机内安装模拟器...这里介绍几款不错的模拟器。

8.7K31

集成魔窗-完整实例

前些日子,公司应用的魔窗出现问题,需要重新写过。于是,就有了此篇魔窗HelloWord。...填写APP信息: image.png iOS应用的填写先不管,这里讲的是。...包名就是你的项目AndroidManifest.xml里面的包名: image.png URL Scheme其实填写的是你的应用的唯一标识,你可以自定义,记住后面需要加:// 下载地址是你没有安装应用时...mLink服务key: 页面key只能包含英文字母,数字和下划线,且只能以英文字母或者下划线开头,且长度不得大于50 也就是mLink的唯一标识 iOS URL我现在不管。...Android URL: 第一个参数mLinkHello我是随便写的(可以自定义为其他的),我到现在都不明白配置这个有什么用。

1.4K10

基础干货(六):Activity的学习

(重点) 步骤: 1、在开启activity时调用 //开启一个activity并等待返回结果 startActivityForResult(intent, 200); 2、在目标activity...中设置返回的数据 Intent intent = new Intent(); intent.putExtra("username", username); //设置界面关闭时返回数据...setResult(0, intent); 3、关闭目标activity //自动关闭界面 finish(); 4、重写onActivityResult方法接收返回的数据: 代码...: /** * requestCode 开启activity时设置的请求吗 * resultCode 在目标activity中设置的结果码 * data 第二个界面返回的数据 */ @Override...代码: /** * requestCode 开启activity时设置的请求吗 * resultCode 在目标activity中设置的结果码 * data 第二个界面返回的数据 */ @Override

2.8K10

基础干货(四):网络编程的学习

网络HTML查看器 httpurlconnection: 1、发送请求 (1)创建一个URL对象 (2)设置请求头信息 2、服务器返回数据 (1)判断状态码:200...对象 URL url = new URL(path); HttpURLConnection conn = (HttpURLConnection...网图片查看器(重点) 1、发送请求:GET 2、接收服务器端返回的响应数据 使用代码实现的步骤: 1、创建URL,打开一个HTTP的连接; 2、设置请求头信息:GET(GET、POST) 3、接收服务器端返回的响应数据...,响应码:200 ok,404没有找到资源 ,503服务器端内部错误 4、把接收的二进制数据转换成图片 模版代码: 1、创建一个URL对象,打开一个HTTP连接 URL url = new URL...//(1)创建一个URL对象 URL url = new URL(path); HttpURLConnection conn

14.9K10

ajax返回url,window.open(url)错误

功能场景:是一个文件预览功能,前端调用接口之后,后端返回一个url,前端打开这个url 就可以看到文件的预览内容 image.png 问题: window.open(url)打开的新窗口显示报错 image.png...但是通过直接点击打印出来的url,或者把url字符串放到浏览器窗口,再或者把url字符串放到window.open()里面,都是可以正常打开的 网上找了很多方法,试过了以下几种 1、发请求前先打开一个空白的窗口...,在ajax回调函数里拿到url之后再 把url 赋值给 window.location.href 2、试过加一个定时器 3、试过a标签 4、试过在watch监听url的变化,再赋值给 window.location.href...)') image.png image.png 这里也有一个关于window.name的介绍 再把location打印出来,里面有一个repalce方法,调用这个方法会把当前页面的url...替换成目标url image.png

2.3K20
领券