手机视图属性检查功能有什么用?

举报 回答
手机视图属性检查功能有什么用?
问在线客服
扫码问在线客服
  • 回答数

    4

  • 浏览数

    4,170

举报 回答

4个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问秘塔AI搜索
取消 复制问题
已采纳
作用如下:
简单性。看到的就是需要的。视图不仅可以简化用户对数据的理解,也可以简化他们的操作。那些被经常使用的查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的条件。
安全性。通过视图用户只能查询和修改他们所能见到的数据。但不能授权到数据库特定行和特定的列上。通过视图,用户可以被限制在数据的不同子集上:
使用权限可被限制在另一视图的一个子集上,或是一些视图和基表合并后的子集上。
逻辑数据独立性。视图可帮助用户屏蔽真实表结构变化带来的影响。
拓展回答:
从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据。从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表。
从数据库系统内部来看,视图是由一张或多张表中的数据组成的,从数据库系统外部来看,视图就如同一张表一样,对表能够进行的一般操作都可以应用于视图,例如查询,插入,修改,删除操作等。
视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。分布式查询也可用于定义使用多个异类源数据的视图。
视图是存储在数据库中的查询的SQL 语句,它主要出于两种原因:安全原因, 视图可以隐藏一些数据,如:社会保险基金表,可以用视图只显示姓名,地址,而不显示社会保险号和工资数等,另一原因是可使复杂的查询易于理解和使用。
视图一经定义便存储在数据库中,与其相对应的数据并没有像表那样又在数据库中再存储一份,通过视图看到的数据只是存放在基本表中的数据。对视图的操作与对表的操作一样,可以对其进行查询、修改(有一定的限制)、删除。
当对通过视图看到的数据进行修改时,相应的基本表的数据也要发生变化,同时,若基本表的数据发生变化,则这种变化也可以自动地反映到视图中。
取消 评论
别被名字唬住,这功能其实就是手机版的网页元素审查,只不过对象是原生APP界面——你长按任意地方就能呼出框框,里面密密麻麻列着宽高、颜色、是否可聚焦、内容描述、甚至ViewGroup层级关系,我用来揪出那些明明点了却没反应的伪按钮特别灵,有一次发现是background设了个透明色导致点击区域失效,还有次帮朋友查微信聊天框输入框为啥语音按钮不显示,结果发现visibility属性被误设为gone,纯靠肉眼根本发现不了
取消 评论
说白了就是给手机界面做CT扫描,你点哪儿它就告诉你那儿的代码里写了啥属性,比如某个图标为啥点不动,一查发现isClickable被设成false了;或者APP横屏时字全挤一块,检查发现textSize单位写成了px没用sp……我修自家APP的兼容性bug全靠它,不用重启、不用日志、不用连电脑,手指点几下就能看到真实渲染时的属性值,比看文档还直观,尤其适合测试安卓不同品牌机的显示差异
取消 评论
这个功能其实挺实用的,特别是我这种老爱瞎折腾手机设置的人——它能直接帮你看到当前页面里每个控件的底层参数,比如文字大小是不是被缩放乱了、按钮有没有禁用状态、焦点能不能正常跳转,甚至还能查到无障碍服务读出来的是啥文案,上次我帮爸妈调字体适配就靠它定位到是系统级视图属性冲突,比瞎猜强多了,虽然名字听着很技术,但点开一看全是中文描述,小白也能看懂个七八分
取消 评论
ZOL问答 > 手机 > 其他分类 > 手机视图属性检查功能有什么用?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?