나는 안드로이드 애플리케이션을 개발하는 중이며 안드로이드 콘텐츠 제공자와 함께 데이터 업데이트 및 검색을 위해 Ormlite를 사용해야하는지에 대해 논쟁이 있습니다. 콘텐츠 제공 업체는 주로 다른 플랫폼의 앱에서 발생한 데이터의 변경 사항을 앱에 알리는 데 사용됩니다. 아마 내가 필요로하는 것보다 더 복잡하게 만들 것입니다. 좀 더 경험 많은 의견은 크게 감사하겠습니다!안드로이드의 콘텐츠 제공자와 함께 Ormlite 사용하기
답변
사용해보기. 얻은 경험은 대개 결과를 폐기하더라도 결국은 가치가 있습니다. 아, 그리고 그것이 어떻게되는지 알려주세요. 나는 호기심이있어서 OrmLite도 있습니다. :-)
Ormite에 대한 나의 경험은 즐겁습니다. 약간의 학습 곡선과 사이트의 문서 부족이 있습니다. 그러나 프레임 워크 자체가 정말 도움이되는 것으로 나타났습니다. – dionysus
Android 컨텐트 공급자를 사용하면서 현재 내가 겪고있는 충돌은 이미 엔티티 및 데이터베이스 정규화를 작성하고 있다는 것이므로 기본 키 열의 열 이름을 변경해야한다는 것을 알게되었습니다 각 테이블과 엔티티를 _id로 매핑합니다. 이 특정 열 이름으로 식별되는 기본 키를 필요로하는 ListView를 사용하기 때문에이 방법을 사용하는 것이 좋습니다. 내가 가진 다른 문제는 Ormlite를 기반으로하는 DAO를 만들었다는 것입니다. 그러나 콘텐츠 공급자는 DAO입니다. – dionysus
너무 많은 코딩을 다시하지 않아도 Ormlite를 사용하는 DAO를 유지해야하며 단순히 DAO에 액세스하는 콘텐츠 제공 업체 인 다른 계층을 보유해야합니다. 내 콘텐츠 제공 업체가 단순히 내 응용 프로그램에서 웹 서비스 레이어로 많이 사용한다고 생각합니다. 너희들이 내 진도에 계속 머물게 해줄거야. – dionysus
https://github.com/blandware/android-atleap 라이브러리는 OrmLite와 함께 OrmLiteContentProvider 또는 Android AtLeap accelerator을 사용할 수 있습니다 OrmLite
Andrey, 정보 주셔서 감사합니다. 나는 좋은 예를 들어 이것을 살펴볼 것이다. – dionysus
와 함께 컨텐트 프로를 사용하는 예입니다. 두 라이브러리를 통해 OrmLite 데이터 모델 위에 컨텐츠 제공자를 쉽게 정의 할 수 있습니다.
- 1. ASP.NET MVC - NHibernate 멤버쉽 제공자와 함께 zetetic 보안 통합
- 2. 콘텐츠 및 thumnail과 함께 상업적으로 사용하기 위해 jQuery Slider가 필요합니다.
- 3. 함께 Java와 TWAIN을 함께 사용하기
- 4. 함께 재생 및 함께 사용하기
- 5. ActivePython을 WSH와 함께 사용하기
- 6. C와 함께 GotoBLAS2 사용하기
- 7. ImageResource와 함께 GWTCanvas 사용하기
- 8. Yii에서 함께 사용하기
- 9. TextBox와 함께 DataSource 사용하기
- 10. Xtend와 함께 JOptionPane 사용하기
- 11. 스핑크스와 함께 regexp 사용하기
- 12. Perforce와 함께 Mercurial 사용하기
- 13. 안개를 glOrtho와 함께 사용하기
- 14. 저지와 함께 MessageBodyReader 사용하기
- 15. XNA와 함께 WinForms 사용하기?
- 16. setup.py와 함께 CMake 사용하기
- 17. Umbraco를 태그와 함께 사용하기
- 18. iScroll을 phonegap과 함께 사용하기
- 19. Ember.js와 함께 EJS 사용하기
- 20. MongoDB와 MySQL을 함께 사용하기
- 21. Hibernate와 함께 LINQ 사용하기
- 22. jQuery와 함께 Elmah 사용하기?
- 23. imagebox와 함께 thickbox 사용하기
- 24. BLToolkit을 MySQL과 함께 사용하기
- 25. jqGrid와 함께 knockoutjs 사용하기
- 26. jQuery와 함께 Ajax 사용하기
- 27. BitBucket과 함께 git 사용하기
- 28. ValidateAntiForgeryToken을 Ajax.ActionLink와 함께 사용하기
- 29. ErrorDocument와 함께 mod_rewrite 사용하기
- 30. CUDA와 함께 C++ 사용하기
도움이 될 수있는 ORMLite Android 사용자 용 Google 메일 목록 : https://groups.google.com/forum/?fromgroups#!forum/ormlite-android – Gray
회색 - 입력 해 주셔서 감사합니다. – dionysus
도서관 https://github.com/jakenjarvis/Android-OrmLiteContentProvider/blob/master/README.md – Snicolas