1. android studio怎样编译qgroundcontrol安卓源码
、qt的安装路径,以及以后使用vs建立qt项目的时候,不能有中文,路径中也不能有空格.
2)、删除源码包中bin目录下的syncqt和syncqt.dat文件,如你不放心可将其改名或剪切到别的位置。如不修改将发生 Perl not found in environment - cannot run syncqt 错误。
3)、一定要修改\mkspecs\win32-msvc2010下的qmake.conf文件,将其中的"QMAKE_CFLAGS=-nologo -Zm200 -Zc:wchar_t-“改成"QMAKE_CFLAGS=-nologo -Zm200 -Zc:wchar_t” 注意末尾的”-“号区别。如不修改将来如有项目使用wchar_t,qt却编译成wchar_t-,编译会导致连接错误,提示找不到Qwstring;
4)、关于是困旦否需要修改\mkspecs\win32-msvc2010下的qmake.conf文件中的QMAKE_CFLAGS_RELEASE,QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO,QMAKE_CFLAGS_DEBUG这3处后面的MD,MDd,取决你打算动消喊态还是静态编译,如果是静态编译的话,改为:MT,MTd(最后还要在vs2010中的项目属性中将MD改为MT,以实现在没有VC库的电脑也能运行Qt程序。)。如果是动态编译的话可以不改。
5)、一定要修改src\3rdparty\webkit\Source\WebCore\platform下的DefaultLocalizationStrategy.cpp,定位到327行,将本行替换成return WEB_UI_STRING(“Look Up " "“, “Look Up context menu item with selected word”).replace(“ “, (selectedString));(请直接将以上英文部分一次性全复制,其实它们是一行,不要分行复制)。如果你仔细看原来的那行的话,你会发现双引号是错误的,如不修改将出现编译Webkit 时会出现 U1077错误。
以下是我的编译脚本,可以直接使用,保存为批处理拿尺野文件在QT解压后的根目录运行即可:
@CALL "C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
2. 谁知道安卓Q究竟是什么
Android Q 是谷歌公司在2019年推出的新一代操作系统。适用于手机、平板电脑等移动终端设备
Android Q 正式版在2019年9月10日正式对外发布。
主要功能:
1、暗黑模式
Android Q 的暗黑模式和 Android Pie 的暗黑模式不同,在 Android Q 中,暗黑模式适用于任何地方,如果应用不支持暗黑模式,那么系统将自动设置一个暗黑模式[1] 。
2、桌面模式
Android Q 将支持桌面模式,类似三星 Dex 和华为的投影模式。它提供类似一个类似于 PC 的体验[1] 。
3、隐私增强
Android Q 还将更多地使用 Android Pie 中推出的隐私功能。 在 Android Q中,用户可以选择应用程序在后台运行时是否可以访问该位置。此外,当应用程序使用您的位置数据、麦克风或摄像头时,用户在通知栏中看到相应的图标,它会告诉用户哪个应用程序正在使用该权限。Android Q 中还有一个新的专用隐私页面。它显示了用户的联系人、短信和其他敏感信息的应用程序的确切数量[1] 。
4、超级锁定模式
Android Q 泄漏的信息中包括一个“传感器关闭”切换按钮,该按钮将设备置于飞机模式,并禁用手机上的所有传感器[1] 。
5、屏幕录制
Android Q 支持屏幕录制,可以通过长时间按下“电源”菜单中的“屏幕快照”来开启[1] 。
6、移除 Android Beam
用于在设备之间共享文件的 Android Beam 选项消失了[1] 。
7、运营商锁定
如果用户从运营商那里购买锁定的 Android Q 设备,将阻止用户使用其他特定运营商的SIM卡[1] 。
8、面部识别
Android 10 将具有内部面部识别功能,谷歌官方支持面部解锁系统[1] 。
9、不允许从后台读取剪贴板信息
Android Q 包含了名为“READ_CLIPBOARD_IN_BACKGROUND”的新权限。 新的权限将阻止随机的后台应用程序访问剪贴板内容[1] 。
10、降级应用程序更新
Android Q 将有将应用程序回滚到以前的版本的功能[1] 。
11、新字体、图标形状和提示颜色
Android Q 中展示了新的两种新字体,图标形状,如正方形、松鼠、TearDrop,新的提示颜色:黑色、绿色和蓝色[1] 。
参考:网络