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] 。
參考:網路