博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 实现真机远程调试并适应7寸屏大小
阅读量:4561 次
发布时间:2019-06-08

本文共 934 字,大约阅读时间需要 3 分钟。

学 android 也有一段时间了,一直都是用 Android 提供的模拟器运行测试例子,也不知道做的东东在真机是啥效果。今天跟公司要了一个七寸屏的车载屏做真机测试。下面是我实现真机远程调试的步骤:

 

此方法同样适用于使用手机做真机测试

 

1、接入USB

选择“是”,单击下一步

 

单击“下一步”,去查找我们之前下载的SDK目录,找到usb_driver,如图:

点击“确定”,等其为我们安装驱动

 

接着只要等其安装完成即可实现在Windows 下与真机进行调试或者安装程序等操作。在DOS 界面上敲入 adb devices 可以得到该机的序号

 

到了这一步,可算是完成了一大半的工程了,不过我在下面的时候碰到了一个问题,就是应用程序在7寸屏运行的时候无法全屏化操作,即使我使用如下代码打印屏幕大小也始终显示320 *480

ExpandedBlockStart.gif
DisplayMetrics dm
=
new
 DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
Toast.makeText(ButtonActivity.
this
,
        Integer.toString(dm.heightPixels)
+
"
:
"
+
Integer.toString(dm.widthPixels) , 
        Toast.LENGTH_SHORT).show();

 

这个问题折腾了我一上午,上网查了一下也不得答案,着实让人郁闷。

问题截图如下:

仔细察看明细无法全屏,而是跟手机的尺寸大小一样,后来一同事说要指定目标SDK版本才可以,发了一小段代码给我放在配置文件上面,之后运行程序调试一下,果真可以实现全屏化。代码如下:

 

<
uses
-
sdk   android:targetSdkVersion
=
"
4
"
/>

 

加入上面代码运行效果如下:

经测试,发现版本号必须为4以上,才可支持适应全屏化,也就是说即便你写一个100也可以支持。

Tip:使用真机调试和使用模拟器调试操作是相同的。

 

转载于:https://www.cnblogs.com/TerryBlog/archive/2010/07/14/1777216.html

你可能感兴趣的文章
Android 中LinearLayout控件属性
查看>>
面向对象之多态性
查看>>
树状数组
查看>>
【2019.8.14 慈溪模拟赛 T1】我不是!我没有!别瞎说啊!(notme)(BFS+DP)
查看>>
3-3单项循环链表
查看>>
DateADD日期Sql
查看>>
POJ-1426-Find The Multiple
查看>>
类似蘑菇街、迷尚的流瀑布图片展示Demo
查看>>
榨干百度谷歌-笔记
查看>>
Tomcat源码学习记录--web服务器初步认识
查看>>
Android自定义模糊匹配搜索控件(二)
查看>>
centos7和centos6的区别【转】
查看>>
javaday09面向对象---简单谈
查看>>
Pandas 第二部分
查看>>
Pandas 第三部分
查看>>
pycharm,idea,clion的配置
查看>>
多任务--协程
查看>>
PyQt5 控件学习(一个一个学习之QFontDialog)
查看>>
PyQt5 控件学习(一个一个学习之QColorDialog)
查看>>
PyQt5 控件学习(一个一个学习之QFileDialog)
查看>>