2013-01-26 25 views
14

Có thể âm thanh ngu ngốc nhưng có thể phonegap/cordova sử dụng GUI của thiết bị không? Tôi biết một wrapper web, nhưng tôi hiểu rằng bạn có quyền truy cập vào một số cuộc gọi địa phương (như camera/địa chỉ liên lạc vv)Phonegap/cordova có thể sử dụng GUI gốc không?

Cảm ơn

Trả lời

13

AppGyver Steroids kết hợp PhoneGap và giao diện người dùng gốc rất gọn gàng. Về cơ bản, với Steroids bạn có thể dễ dàng thêm những thứ như tab gốc, thanh điều hướng gốc, hoạt ảnh gốc và chuyển tiếp, cửa sổ kiểu gốc, ngăn kéo/bảng điều khiển "kiểu Facebook" gốc vào ứng dụng PhoneGap của bạn.

Dưới đây là một bản demo về cách hoạt động: http://youtu.be/oXWwDMdoTCk?t=20m17s

+3

Hãy nhớ rằng bạn phải sử dụng nền tảng đám mây của họ để biên dịch ứng dụng sẵn sàng. Không có tùy chọn xây dựng cục bộ –

+0

Chỉ các Ngăn kéo, Thanh điều hướng và Thanh tab sử dụng các thành phần gốc theo như tôi thấy: http://docs.appgyver.com/supersonic/guides/ui/native-components/ – CoDEmanX

1

Về mặt kỹ thuật, chúng ta có thể sử dụng bất cứ điều gì có nguồn gốc sử dụng một plugin. Tham khảo Plugin Development Guide để biết thêm thông tin. Thông báo trước là plugin này phải được viết cho tất cả các nền tảng đích.

Sử dụng một giao diện bản địa, tuy nhiên, đánh bại mục đích của việc sử dụng Cordova, ngoại trừ trong trường hợp hiếm hoi, nơi nó được hoàn toàn cần thiết để hiển thị các thành phần có nguồn gốc (hộp Dialog, ví dụ, mà bạn có thể sử dụng notification.alert)

1

Yep , trước khi bắt đầu của bạn bằng văn bản của riêng bạn .. kiểm tra nếu nó chưa được thực hiện :)

phonegap/phonegap-plugins

Hy vọng nó giúp.

+1

Kho lưu trữ này không còn được dùng nữa. Tôi không biết về bất kỳ plugin ui gốc nào hiện được hỗ trợ bởi kho lưu trữ plugin phonegap hoặc cordova. Chỉ AppGyver và Monaca. Chi nhánh cũ cho repo này có thể được tìm thấy ở đây: https://github.com/phonegap/phonegap-plugins/tree/DEPRECATED – TWilly

0

Ofcourse, bạn có thể viết điều khiển bản địa. Bạn có thể tạo lập trình bằng cách sử dụng các plugin. và cũng có thể sử dụng các tệp xml (như sử dụng ứng dụng gốc android) để tạo các điều khiển nhưng để bạn phải sử dụng chế độ xem web cordova.

4

Tôi vừa phát hiện ra về khung Monaca tương tự như AppGyver, nơi họ đã xây dựng các plugin cordova cho quá trình chuyển đổi bản địa. Mã nguồn gốc của Monaca có trên GitHub và bạn có thể tải xuống và cài đặt nó trong dự án phoengap hiện có của mình hoặc sử dụng hệ thống tích hợp đám mây của họ.

http://monaca.mobi/

4

Bạn có thể kiểm tra Project Ace, tôi nghĩ rằng đó là đặt cược tốt nhất của bạn cho (ios & ứng dụng cordova-PhoneGap android) cho đến bây giờ, và nó được hỗ trợ bởi Microsoft.

Một số Ưu điểm:

  • lớn linh hoạt và độc lập,
  • Invoke mã gốc,
  • Mix và kết hợp các thành phần có nguồn gốc với html,
  • Viết nền tảng mã cụ thể (ios & android),
  • Hệ thống gắn kết tuyệt vời để quản lý bố cục và thiết kế ui,
  • Tạo tiện ích Android,
  • Tài liệu tuyệt vời,
  • Làm việc với bất kỳ khung lai di động nào (ví dụ: Ionic).

Cập nhật: Tính đến tháng 12 năm 2016, dự án này không còn được duy trì bởi Microsoft.

Nhưng vẫn còn trên github và tất nhiên đó là mã nguồn mở.

Các vấn đề liên quan