Tôi có câu hỏi về Android Studio: Liệu AS có hỗ trợ mã AngularJS trong khi thiết kế tệp XML hay không, ví dụ: cho hoạt ảnh hoặc hiệu ứng nhỏ?Android Studio có hỗ trợ AngularJS cho thiết kế giao diện người dùng Android không?
Trả lời
TÓM TẮT: NO
Không có cách nào bạn có thể viết mã JS góc trong khi phát triển ứng dụng Native Android. Bạn có thể sử dụng Angular trong một WebView (sử dụng js/html), đó là tất cả.
AngularJS là một công nghệ hoàn toàn khác với công nghệ được sử dụng trong các ứng dụng Android gốc. Các ứng dụng Android gốc sử dụng Java và/hoặc C cho mã của chúng, được biên dịch khi bạn tạo ứng dụng. AngularJS là một khuôn khổ cho phát triển web, chạy đặc biệt trên Javascript (một công nghệ hoàn toàn khác với Java).
Bạn có thể tạo ứng dụng mà không cần sử dụng mã Java hoặc C gốc, nhưng có sự cân bằng. Như đã lưu ý trong các câu trả lời khác, bạn có thể hiển thị lượt xem trang web dưới dạng ứng dụng (sử dụng công nghệ như Cordova]) hoặc sử dụng các khung như React Native để viết mã bằng Javascript sau đó được biên dịch thành ứng dụng gốc. Bạn có thể sử dụng AngluarJS trong trường hợp webview, vì nó chỉ hiển thị một trang web, tuy nhiên không phải trong một cái gì đó như React Native. Tôi rất khuyến khích bạn kiểm tra cả hai tùy chọn này (và các tùy chọn khác), nhưng hãy nhớ rằng chúng có những hạn chế và sự cân bằng riêng - không có cách nào là "đúng" cách để xây dựng một ứng dụng.
Tóm lại: Không, AngularJS là một công nghệ web, không phải là công nghệ ứng dụng gốc.
Android Không hỗ trợ AngularJs. nhưng vẫn còn nếu bạn muốn sử dụng, bạn có thể sử dụng nó trong webview.
câu trả lời mới = Yes ... Sắp xếp các, bạn có thể làm điều đó với:
Nó dịch javascript, mã góc và nguyên cảo thành các thành phần có nguồn gốc!
ràng nó có thể sử dụng nativescript trong Android Studio:
https://docs.nativescript.org/runtimes/android/getting-started/hello-world
- 1. Thiết kế giao diện người dùng Android
- 2. Thiết kế giao diện người dùng cho ứng dụng Hỗ trợ tiếng Ả Rập trong Android
- 3. Công cụ thiết kế giao diện người dùng Android
- 4. Không thể tìm thấy nhà thiết kế giao diện người dùng trong Android Studio mới
- 5. Sách về thiết kế Giao diện người dùng Android
- 6. Trình tạo giao diện (Trình thiết kế giao diện người dùng) dành cho Android
- 7. Android Hỗ trợ thiết kế: BottomNavigationView
- 8. Giao diện người dùng lịch trong android
- 9. Tạo thư viện giao diện người dùng Android có giao diện người dùng tùy chỉnh
- 10. Android: Chụp ảnh không có giao diện người dùng
- 11. Bằng văn bản cho giao diện điều khiển đầu ra của Giao diện người dùng Giao diện người dùng Android
- 12. Thiết kế học tập cho giao diện người dùng và thiết kế trang web
- 13. Tạo PSD cơ sở để thiết kế giao diện người dùng ứng dụng Android cho mdpi, thiết bị 320/480px
- 14. Cách thiết kế trang hỗ trợ API Android N (Nougat) 24 (Thiết kế đa cửa sổ)?
- 15. Thiết kế giao diện người dùng ứng dụng doanh nghiệp
- 16. Thiết kế giao diện người dùng với GWT
- 17. Công cụ thiết kế giao diện người dùng
- 18. Android Espresso không chờ giao diện người dùng hoàn tất
- 19. Thư viện hỗ trợ thiết kế Android: NavigationView source code
- 20. Hỗ trợ cho Websockets trên Android
- 21. Lỗi khi tăng cấp thiết kế hỗ trợ Android lớp
- 22. Thử nghiệm Android Junit4 trên chuỗi giao diện người dùng
- 23. Cách gỡ lỗi kiểu giao diện người dùng Android
- 24. Cách bật lại bảng thiết kế trong Android Studio
- 25. Nhà thiết kế Android như "Trình tạo giao diện"?
- 26. Không thể nhấp vào bất kỳ nút nào trên giao diện người dùng của studio android
- 27. Tại sao chỉ có thể chỉ chuỗi giao diện người dùng trong Android cập nhật giao diện người dùng?
- 28. API giao diện người dùng cho libgdx
- 29. Kiểm tra đơn vị Android với giải pháp cập nhật giao diện người dùng AsyncTask và giao diện người dùng
- 30. Android VideoView setVideoURI chặn chuỗi giao diện người dùng
Vì vậy, chúng tôi chỉ thiết kế giao diện người dùng Android trong xml? –
@SumitPathak nếu bạn không sử dụng khung: vâng. Có lẽ một số khuôn khổ lai như Ionic sẽ giúp bạn nhiều hơn, nhưng bạn đang mất các ứng dụng bản địa –
thiết kế Vật liệu là cách duy nhất để làm giao diện người dùng tốt hơn ,, không đi với các bên thứ 3 –