Làm thế nào tôi có thể nhận được versionCode
, versionName
, biểu tượng ứng dụng và nhãn ứng dụng từ một APK với PHPNhận thông tin ứng dụng từ một APK sử dụng PHP script
Trả lời
Tôi không phải là quen thuộc với php vì vậy tôi không thể cung cấp bất kỳ mã, nhưng ý tưởng là:
- giải nén các tập tin APK (vì nó là "nomal" định dạng zip)
- mở
AndroidManifest.xml
và - phân tích thẻ
<manifest>
choandroid:versionCode
vàandroid:versionName
+1: chi tiết hơn câu trả lời của tôi :) – jrharshath
Cách xử lý các tham chiếu, chẳng hạn như tham chiếu đến các giá trị trong tệp 'Strings.xml'. – twlkyao
Nếu tôi không sai, gói ứng dụng chỉ đơn giản là tập tin ZIP. Và gói android sẽ có một số loại tệp XML sẽ đề cập đến thông tin phiên bản.
Trong PHP, bạn có thể giải nén cũng như đọc XML.
Như bạn có thể biết APK là một kho lưu trữ dạng zip đơn giản với siêu dữ liệu ở định dạng XML.
Thử và giải nén một số ứng dụng và xem tệp nào có thông tin bạn cần.
Tất cả điều này có thể dễ dàng thực hiện trong PHP.
Vâng,
Đúng là gói ứng dụng thực tế là một tệp zip và rất dễ giải nén. Tuy nhiên, tệp kê khai xml không có định dạng xml chuẩn. Đó là một số loại định dạng Android bắt đầu.
Bạn có thể sử dụng apktool để giải nén xml, nhưng nó là trong Java và không phải là rất thú vị nếu bạn không có Java trên máy chủ.
Ngoài ra còn có một thư viện Python có sẵn, AXMLParsePY
Sau đó, chúng tôi có AXmlPrinter2, cũng viết bằng Java
Tôi bản thân mình tìm kiếm một thư viện PHP và đã từ bỏ. Bây giờ tìm kiếm thứ gì đó nhẹ tôi có thể chuyển đổi từ một số ngôn ngữ khác.
- 1. tập tin Một .apk để cài đặt hai ứng dụng
- 2. Nhận thông tin ứng dụng từ tên gói
- 3. đọc thông tin sử dụng ứng dụng
- 4. Nhận thông tin cơ bản từ Instagram bằng cách sử dụng PHP
- 5. Sử dụng tập tin photoshop từ ứng dụng web
- 6. FreeMarker: giữ thông tin nhận dạng khi sử dụng macro
- 7. Cụm từ thông dụng trong Bash Script
- 8. Gọi Lua Script từ ứng dụng Android
- 9. Cách nhận thông tin về mức sử dụng pin Android theo ứng dụng
- 10. Nhận địa chỉ IP bằng cách sử dụng Action Script?
- 11. Gọi một ứng dụng từ một ứng dụng khác
- 12. Ký APK ứng dụng Android?
- 13. Chuỗi phát nổ PHP sử dụng cụm từ thông dụng
- 14. Thuật toán cụm từ thông dụng nào sử dụng PHP?
- 15. Mục tiêu-C: nhận thông tin trình đơn từ ứng dụng bên ngoài
- 16. Cách gửi/nhận tin nhắn SMS từ ứng dụng C#, sử dụng Nokia Mobile Phone
- 17. Nhận max_execution_time trong PHP script
- 18. Có thể biết việc sử dụng CPU từ một script
- 19. Kéo thông tin bản nhạc từ luồng âm thanh bằng cách sử dụng PHP
- 20. Cần chuyển file .apk sử dụng webservice
- 21. Cách gói ứng dụng dòng lệnh gốc trong apk?
- 22. Android cách tạo tệp apk bằng cách sử dụng ant script
- 23. Nhận một nút xử lý từ một ứng dụng khác
- 24. Cách nhận thông tin chứng chỉ SSL bằng cách sử dụng node.js?
- 25. Sử dụng R thông qua PHP
- 26. sử dụng Máy chủ Windows Script
- 27. Sử dụng WPFPerf để lược tả một ứng dụng WPF 4.0 không hiển thị cho tôi bất kỳ thông tin
- 28. Đặt thông tin xác thực cho ứng dụng WCF?
- 29. Sử dụng APN trong ứng dụng nhắn tin
- 30. Cách nhận mã thông báo truy cập Facebook cho một trang không có ứng dụng hoặc bí mật ứng dụng
http://stackoverflow.com/questions/2097813/how-to-parse-the-androidmanifest-xml-file-inside-an-apk-package. điều này có thể giúp – blessenm