- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录
UiDevice-API 1
1.click 2
2.freezeRotation 2
3.getCurrentPackageName 3
4.getDisplayHetght与getDisplayWidth 3
5.getDisplayRotation 3
6.getDisplaySizeDp 4
7.getProductName 5
8.监听器 5
9.按键事件 8
10.旋转 9
11. 锁屏与唤醒 10
12.等待对象 10
13.截图 11
14.拖拽与滑动 12
15.通知栏·快速设置 13
16.窗口布局结构 13
UiDevice-API
uidevice提供关于设备的状态信息。你也可以使用这个类来模拟装置上的用户的行为,如按方向键或按菜单按钮。
1.click
boolean click(int x, int y)
在任意坐标指定的坐标执行一个点击 .
例子:
点击坐标点(300,300)
UiDevice.getInstance().click(300, 300);
或 getUiDevice().click(300, 300);
推荐使用上面的UiDevice.getInstance()进行书写,如果在UiDevice,调用到本类中不会有语法错误,但是不UiDevice。
2.freezeRotation
void freezeRotation()
禁用传感器和设备的旋转且在当前的旋转状态冻结。 例子:
当前手机状态为竖屏,锁定当前手机为竖屏,不
UiDevice.getInstance().freezeRotation();
3.getCurrentPackageName
String getCurrentPackageName()
返回当前界面的包名的字符串 例子:
当前在QQ界面,我
String qQpackagenameString=UiDevice.getInstance().getProductName();
4.getDisplayHetght与getDisplayWidth
int getDisplayHeight()
获取显示器的高度,以像素为单位。 int getDisplayWidth()
获取显示器的宽度,以像素为单位。 例子:
获得当前手机的屏幕宽度与高度,即
int width=UiDevice.getInstance().getDisplayWidth();
int height=UiDevice.getInstance().getDisplayHeight();
5.getDisplayRotation
int getDisplayRotation()
返回当前的显示旋转,0,90,180,270 返回整数
0代表当前物理旋转0度
1代表当前物理旋转90度
2代表当前物理寻转180度
3代表当前物理旋转270度
例子:
获取当前界面的旋转状态:
switch(UiDevice.getInstance().getDisplayRotation()){
case 0:
System.out.println(当前旋转状态0度);
break;
case 1:
System.out.println(当前旋转状态90度);
break;
case 2:
System.out.println(当前旋转状态180度);
break;
case 3:
System.out.println(当前旋转状态270度);
break;
default:
break;
}
6.getDisplaySizeDp
Point getDisplaySizeDp()
DP知识:
在android系统中单位DP也就是DIP:device independent pixels(设备独立像素).
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。
px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。
pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;
sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。
dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与sc
您可能关注的文档
- 环境风险评价精讲.doc
- 环境工程论文——厨余垃圾处理精讲.doc
- 环境工程论文——建筑垃圾处置与处理精讲.doc
- 环境工程微生物学思考题精讲.doc
- 环境工程原理课后答案精讲.doc
- 环境监测精讲.doc
- 环境监测考试题库精讲.doc
- 环境监测人员持证上岗考核试题集上册精讲.doc
- 环境监测上岗考核名词精讲.doc
- 环境监测设计精讲.doc
- 2025年烟台市正大城市建设发展有限公司招聘工作人员12名笔试参考题库附带答案详解.doc
- 2025年衢州市属国企公开招聘工作人员笔试参考题库附带答案详解.doc
- 2025中铁四局集团有限公司法律合规部公开招聘1人笔试参考题库附带答案详解.docx
- 2025中国建筑股份有限公司岗位招聘【人力资源部(干部人事部)】笔试参考题库附带答案详解.docx
- 2025年滁州定远县中盐东兴盐化股份有限公司招聘2人笔试参考题库附带答案详解.doc
- DB1331T109-2025雄安新区建设工程抗震设防标准(963.84KB)(1).pdf
- 2025辽宁省能源控股集团所属抚矿集团招聘76人笔试参考题库附带答案详解.pdf
- 2024陕西延长石油集团华特新材料股份有限公司社会招聘8人笔试参考题库附带答案详解.pdf
- 2023内蒙古大唐国际锡林浩特矿业有限公司采煤自营专项社会招聘32人笔试参考题库附带答案详解.pdf
- 2024年12月云南大学国际合作与交流处公开招聘(1人)笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
最近下载
- 注册安全工程师中级其他安全生产专业实务(其他安全类案例)模拟试卷5.pdf VIP
- 2025低压分布式光伏入网技术规范.docx VIP
- GB生产设备安全卫生设计总则.doc VIP
- 产教融合、校企合作——黄淮学院的探索与实践.ppt VIP
- 注册安全工程师中级其他安全生产专业实务(其他安全类案例)模拟试卷9.pdf VIP
- 《呼吸防护用品 自吸过滤式防颗粒物呼吸器》GB 2626-2019-2020.7.1.docx VIP
- 危险货物包装标志.docx VIP
- 地下水质量标准GB148482017.docx VIP
- 《心理学史教学大纲.doc VIP
- GBT-用于校准表面污染监测仪的参考源 α、β和光子发射体及编制说明.pdf VIP
文档评论(0)