Κοινή χρήση τεχνολογίας

Σύνοψη ορισμένων προβλημάτων που προέκυψαν κατά την ανάπτυξη πλαισίου της πλατφόρμας Android της Qualcomm

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Οι τροποποιήσεις που αφορούν το πλαίσιο βρίσκονται γενικά στο φάκελο QSSI.

1. Για συσκευές Android, διαπιστώθηκε ότι τα ακουστικά είναι συνδεδεμένα στη συσκευή, αλλά η γραμμή κατάστασης της συσκευής δεν δείχνει την κατάσταση των ακουστικών που είναι συνδεδεμένα.

Frameworks/base/packages/SystemUI/res/values/config.xml

Τροποποίηση παρακάτω:

  1. <string-array name="config_statusBarIconsToExclude" translatable="false">
  2. <item>@*android:string/status_bar_rotate</item>
  3. - <item>@*android:string/status_bar_headset</item>
  4. + <!-- <item>@*android:string/status_bar_headset</item> -->
  5. </string-array>

2. Σύνδεση στο Wi-Fi Εάν η σύνδεση Wi-Fi είναι επιτυχής, εμφανίζεται ένα θαυμαστικό ή ένα ερωτηματικό και δεν μπορεί να χρησιμοποιηθεί. Είναι δυνατή η πραγματική πρόσβαση στο δίκτυο.

/packages/modules/NetworkStack/res/values/config.xml

Κάθε φορά που συνδέεται το Wi-Fi, το σύστημα θα καθορίσει τη συνδεσιμότητα του δικτύου επισκεπτόμενος έναν ιστότοπο. Η Google χρησιμοποιεί από προεπιλογή τον ιστότοπο https://www.google.com/generate_204, ο οποίος είναι προσβάσιμος στο εξωτερικό αλλά όχι απαραίτητα στο εσωτερικό. Πρέπει να αντικατασταθεί με έναν ιστότοπο που να είναι προσβάσιμος τόσο στο εσωτερικό όσο και στο εξωτερικό.

  1. <!-- <string name="default_captive_portal_http_url" translatable="false">http://connectivitycheck.gstatic.com/generate_204</string> -->
  2. <string name="default_captive_portal_http_url" translatable="false">http://connectivitycheck.platform.hicloud.com/generate_204</string>
  3. <!-- HTTPS URL for network validation, to use for confirming internet connectivity. -->
  4. <!-- default_captive_portal_https_url is not configured as overlayable so
  5. OEMs that wish to change captive_portal_https_url configuration must
  6. do so via configuring runtime resource overlay to
  7. config_captive_portal_https_url and *NOT* by changing or overlaying
  8. this resource. It will break if the enforcement of overlayable starts.
  9. -->
  10. <!-- <string name="default_captive_portal_https_url" translatable="false">https://www.google.com/generate_204</string> -->
  11. <string name="default_captive_portal_https_url" translatable="false">https://connectivitycheck.platform.hicloud.com/generate_204</string>
  12. <!-- List of fallback URLs to use for detecting captive portals. -->
  13. <!-- default_captive_portal_fallback_urls is not configured as overlayable
  14. so OEMs that wish to change captive_portal_fallback_urls configuration
  15. must do so via configuring runtime resource overlay to
  16. config_captive_portal_fallback_urls and *NOT* by changing or overlaying
  17. this resource. It will break if the enforcement of overlayable starts.
  18. -->
  19. <string-array name="default_captive_portal_fallback_urls" translatable="false">
  20. <item>http://connectivitycheck.platform.hicloud.com/generate_204</item>
  21. <item>http://www.google.com/gen_204</item>
  22. <item>http://play.googleapis.com/generate_204</item>
  23. </string-array>

3. Πώς να προσθέσετε πακέτο GMS. Γενικά, το πακέτο GMS βρίσκεται στον φάκελο partner_gms.

Αντιγράψτε όλους τους φακέλους partner_gms στον κατάλογο προμηθευτών.

Γράψτε μια εντολή στο αρχείο QSS/device/qcom/qssi/qssi.mk:

$(call inherit-product, vendor/partner_gms/products/gms.mk)

4、