学 android 也有一段时间了,一直都是用 Android 提供的模拟器运行测试例子,也不知道做的东东在真机是啥效果。今天跟公司要了一个七寸屏的车载屏做真机测试。下面是我实现真机远程调试的步骤:
此方法同样适用于使用手机做真机测试
1、接入USB
选择“是”,单击下一步
单击“下一步”,去查找我们之前下载的SDK目录,找到usb_driver,如图:
点击“确定”,等其为我们安装驱动
接着只要等其安装完成即可实现在Windows 下与真机进行调试或者安装程序等操作。在DOS 界面上敲入 adb devices 可以得到该机的序号
到了这一步,可算是完成了一大半的工程了,不过我在下面的时候碰到了一个问题,就是应用程序在7寸屏运行的时候无法全屏化操作,即使我使用如下代码打印屏幕大小也始终显示320 *480
<!--<br/ /><br/ />Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ />http://www.CodeHighlighter.com/<br/ /><br/ />-->DisplayMetricsdm=newDisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
Toast.makeText(ButtonActivity.this,
Integer.toString(dm.heightPixels)+":"+Integer.toString(dm.widthPixels),
Toast.LENGTH_SHORT).show();
这个问题折腾了我一上午,上网查了一下也不得答案,着实让人郁闷。
问题截图如下:
仔细察看明细无法全屏,而是跟手机的尺寸大小一样,后来一同事说要指定目标SDK版本才可以,发了一小段代码给我放在配置文件上面,之后运行程序调试一下,果真可以实现全屏化。代码如下:
<!--<br/ /><br/ />Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ />http://www.CodeHighlighter.com/<br/ /><br/ />--><uses-sdkandroid:targetSdkVersion="4"/>
加入上面代码运行效果如下:
经测试,发现版本号必须为4以上,才可支持适应全屏化,也就是说即便你写一个100也可以支持。
Tip:使用真机调试和使用模拟器调试操作是相同的。
分享到:
相关推荐
此外,Android Studio还支持远程调试,使得在不同设备间切换调试变得更加便捷。 "11.3真机调试包"可能包含以下内容: 1. **更新的日志文件**:这些文件记录了软件在开发过程中产生的错误信息,有助于排查问题。 2....
其中,"无线连接真机调试应用"是一项非常实用的功能,它允许开发者无需使用数据线,仅需确保手机和电脑在同一局域网下,即可进行远程调试。这极大地提升了开发效率,减少了因频繁插拔数据线可能导致的设备接口损坏...
通过配置,开发者可以在不同的设备或服务器上远程调试Lua程序,这在处理嵌入式系统或分布式应用程序时尤其方便。例如,在游戏开发中,远程调试可以帮助开发者实时监控和调整游戏逻辑,无需频繁地在不同设备间切换。 ...
在Android真机调试中,我们需要检查JavaScript代码的执行情况,确保没有语法错误和逻辑问题,同时考虑兼容性,尤其是老版本Android设备上的浏览器可能对某些特性支持不足。 4. **WebSocket**:WebSocket是一种在...
- **远程调试**:当开发者不在真机旁时,也可以轻松地通过WiFi进行调试。 - **多设备同时调试**:对于团队协作来说,多台设备可以在同一WiFi环境下同时调试,提高效率。 - **快速迭代**:无需频繁插拔USB线,减少...
2. **实时文本(Live Text)**:此功能利用设备端AI技术,可在相机预览、照片和屏幕截图中识别文本,并提供复制、翻译等操作。 3. **FaceTime升级**:FaceTime通话支持空间音频和人像模式,提高音视频质量。此外,...
总之,“Android手机调试驱动 for win7”是Android开发者在Windows 7环境下进行真机调试的必备工具,无论你的手机品牌为何,只要运行Android系统,都能借助这个驱动实现与电脑的顺畅连接,提高开发效率。正确安装和...
2. 使用Android Debug Bridge (ADB):ADB是一个命令行工具,可以用来调试设备、安装应用、发送命令,甚至远程控制设备。 3. 代码审查:定期进行代码审查,检查代码质量,避免潜在问题。 4. 单元测试和集成测试:编写...
Weinre(WebInspector Remote)是一个基于Web Inspector的远程调试工具,支持跨平台,可以在PC上调试任意浏览器中的移动页面。要使用Weinre,首先需要在本地安装并启动Weinre服务,可以通过npm全局或局部安装。启动...
Ngrok是一款强大的远程访问工具,尤其对于移动Web开发而言,它提供了一种便捷的方式来实现在真机设备上进行远程测试。这款工具可以帮助开发者在本地开发环境中创建一个安全的隧道,将本地服务器上的服务暴露到公共...
这个调试apk包含了源代码映射,使得在设备上运行时仍能进行JavaScript的远程调试。 6. **安装调试Apk**:将`Test.apk`通过蓝牙、邮件或其他方式发送到你的Android设备上,然后在设置中启用“未知来源”的应用安装...
在本压缩包中,我们关注的是一个特定的Android应用程序源码,它的主要功能是实现从Android设备远程控制个人计算机(PC)。这个应用的核心技术涉及到了Android的网络编程、多线程处理以及可能的图形用户界面设计。...
7. **安全考虑**:远程控制涉及隐私和安全问题。因此,源代码需要包含加密和身份验证机制,以防止未经授权的访问和滥用。 8. **调试与测试**:在开发过程中,开发者会使用各种调试工具来检查代码的正确性,确保远程...
这样做的好处包括:可以实时查看应用日志,进行性能分析,甚至进行远程调试。为了建立这种连接,开发者需要在PC上安装相应的驱动程序和工具,如Android的Android Debug Bridge (ADB),并且确保设备和PC都连接到同一...
6. **远程调试**: 如果应用部署在远程设备上,可以通过设置开启远程调试,然后在Android Studio中连接到该设备进行调试。 7. **性能优化**: Android Studio的Profiler工具集提供了CPU、内存、网络等性能监控,帮助...
在Android平台上,UI设计与实现是构建任何应用的基础,尤其是对于远程医疗这样的应用程序,用户界面的设计至关重要,因为它直接影响到用户的体验和效率。本项目“Android UI demo(远程医疗)”主要展示了如何在...
这会启动远程调试模式,自动在Chrome浏览器中打开调试界面,URL通常是`http://localhost:8081/debugger-ui/`。在Chrome的开发者工具中,你可以浏览源代码,设置断点,实时查看变量状态,从而实现JavaScript代码的...
- **远程调试**:无线连接设备,对于多设备调试或远程协作非常方便。 - **日志分析**:通过logcat收集的设备日志,分析应用崩溃原因,定位bug。 - **批量操作**:通过脚本自动化执行ADB命令,对多设备进行批量操作,...
本资源“安卓Android源码——远程登录含有loading登录效.zip”提供了一个包含远程登录功能并带有加载指示器(loading效果)的源码示例。下面我们将详细探讨这个主题中的关键知识点。 1. **远程登录**:在Android...
最后,对于远程监测系统的调试和测试,Android Studio提供了丰富的工具,如Logcat用于查看日志,模拟器和真机测试覆盖不同设备和网络环境,以及 Espresso 和 Robolectric 进行UI自动化测试。 综上所述,构建一个...