Tôi đã từng sử dụng chương trình cho iPhone.Tương đương coredata cho android
Nhưng sau đó tôi muốn tạo một chương trình tương tự khác trong Android.
Vâng, tôi có nên sử dụng khung coredata như khuôn khổ không?
Android có tương tự không?
Tôi đã từng sử dụng chương trình cho iPhone.Tương đương coredata cho android
Nhưng sau đó tôi muốn tạo một chương trình tương tự khác trong Android.
Vâng, tôi có nên sử dụng khung coredata như khuôn khổ không?
Android có tương tự không?
Thực ra những gì bạn cần là kiểm tra các công cụ ORM dành cho Android để kiên trì. Và quyết định cái nào phù hợp nhất với bạn.
Dưới đây là những lựa chọn hàng đầu của bạn:
OrmLite: http://ormlite.com/sqlite_java_android_orm.shtml
GreenDao: http://greendao-orm.com/
Green-DAO, nhưng tất cả nên ghi nhớ về các vấn đề di trú, được giải thích ở đây: http://stackoverflow.com/questions/11046258/what-is-coredata-equivalent-for-android – StAlex
Tôi đã kiểm tra 'OrmLite', nhưng nó không thể sửa đổi các bản ghi theo một cách loại yếu: http://stackoverflow.com/questions/40890602/get-dao-with-weak-typing-in-ormlite –
Thực ra, tôi nghĩ rằng bạn có hai giải pháp để lưu dữ liệu mà không cần sử dụng SQLite trực tiếp.
Bạn có thể sử dụng tùy chọn được chia sẻ để lưu giá trị vào khóa. Nó cho phép lưu thông tin một cách nhanh chóng, nhưng nó khá hạn chế. Ngoài ra, tôi đã nghe nói về greenDAO (đọc "get started"), rất tiếc sẽ khó sử dụng hơn Dữ liệu chính vì bạn sẽ không tìm thấy bất kỳ giao diện người dùng nào.
Đủ tốt. greenDAO. Đây có phải là tốt nhất? Cái gì thế này? –
Tôi biết điều này là cũ, nhưng tôi muốn trả lời rằng tôi hiện đang thử greenDAO và nó tạo ra các câu lệnh SQL cho bạn và kết thúc chúng trong lớp để bạn có thể sử dụng chúng dễ dàng hơn và không thực hiện lỗi đánh máy của bạn trong các truy vấn của bạn – Boy
Gần đây tôi phát hành một phiên bản mã nguồn mở của Core dữ liệu cho Android, gọi NexusData. Bạn có thể tìm thấy nó ở đây: https://github.com/dkharrat/NexusData
Nó vẫn còn sớm trong phát triển, nhưng hy vọng sẽ trưởng thành theo thời gian.
Dùng thử Android Realm. Nó trông thẳng về phía trước và dễ sử dụng
đây là câu hỏi cũ. Trong năm 2015, bạn có thể xem realm.io https://realm.io/docs/java/latest/ –
cũng xem https://github.com/dkharrat/NexusData – Hisham
Khám phá [JDXA] (http://www.softwaretree.com/v1/products/jdxa/jdxa.html), một ORM đơn giản, không xâm nhập và linh hoạt cho Android. –