當前位置:編程學習大全網 - 網站源碼 - 遇到android5.0.2系統上面使用uiautomator dump 命令生成的xml文件中文亂碼怎麽解

遇到android5.0.2系統上面使用uiautomator dump 命令生成的xml文件中文亂碼怎麽解

源碼有問題,對比Android5.0.2與4.4的源碼得出,在/frameworks/testing/uiautomator/library/core-src/com/Android/uiautomator/core/AccessibilityNodeInfoDumper.java的private static String stripInvalidXMLChars(CharSequence cs)方法存在差異,改方法就是將傳入的字符轉換為字符串,如下是差異對比:

大家可以看出,左邊為5.0.2的源碼,明顯方法中只支持英文字符,其它字符統統返回問號,解決方法也很簡單,就是修改該方法,然後重新編譯刷機,自己測試中文正常顯示。

  • 上一篇:為什麽有些UI設計師找不到工作
  • 下一篇:廣東bbs論壇源代碼
  • copyright 2024編程學習大全網