«android-contentprovider» etiketlenmiş sorular

17
Kurulum konsolda hata gösteriyor: KURULUM ÇALIŞMIŞ PROVIDER
Android SDK'daki NotesList örnek programını deniyorum. Programda küçük bir değişiklik yaptım, ancak düzenlenmiş sürümümü kurduğumda, orijinal notlar programı zaten cihaza yüklendiğinde yüklemeye çalıştığımda INSTALL_FAILED_CONFLICTING_PROVIDER mesajını konsola alıyorum. Benzersiz bir veritabanı yapmak için Sağlayıcı'da neyi değiştirmem gerekir? Orijinal notlar programını kaldırır ve düzenlenmiş sürümümü yüklersem iyi çalışır.

9
Diğer uygulamalara içerik paylaşmak için destek FileProvider nasıl kullanılır?
Android Destek kitaplığının FileProvider'ı kullanarak dahili bir dosyayı harici uygulama ile doğru bir şekilde (AÇIK değil) paylaşmak için bir yol arıyorum . Dokümanlardaki örneği takip ederek, <provider android:name="android.support.v4.content.FileProvider" android:authorities="com.example.android.supportv4.my_files" android:grantUriPermissions="true" android:exported="false"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/my_paths" /> </provider> ve bir dosyayı aşağıdaki gibi diğer uygulamalarla paylaşmak için ShareCompat'ı kullanma: ShareCompat.IntentBuilder.from(activity) .setStream(uri) // …

14
Tek bir cihazda ContentProvider kullanan aynı uygulamayı çalıştırmak için Gradle'da derleme türlerini kullanma
Gradle'ı hata ayıklama uygulamama paket adı son eki ekleyecek şekilde ayarladım, böylece kullandığım sürüm sürümüne ve bir telefonda hata ayıklama sürümüne sahip olabilirim. Buna referans veriyordum : http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types Build.gradle dosyam şöyle görünüyor: ... android { ... buildTypes { debug { packageNameSuffix ".debug" versionNameSuffix " debug" } } } Uygulamamda bir …

2
ContentResolver.requestSync neden bir senkronizasyon tetiklemiyor?
Google IO'da tartışıldığı gibi Content-Provider-Sync Adapter modelini uygulamaya çalışıyorum - slayt 26. İçerik sağlayıcım çalışıyor ve senkronizasyonum onu ​​Dev Tools Sync Tester uygulamasından tetiklediğimde ancak ContentResolver'ı çağırdığımda çalışıyor. ContentProvider'ımdan requestSync (hesap, yetki, paket), senkronizasyonum asla tetiklenmiyor. ContentResolver.requestSync( account, AUTHORITY, new Bundle()); Düzenle - manifest snippet'i eklendi Manifest xml'im şunları içerir: …

5
ContentProvider olmadan CursorLoader kullanımı
Android SDK belgeleri, bu startManagingCursor()yöntemin kullanımdan kaldırıldığını söylüyor : Bu yöntem kullanımdan kaldırılmıştır. Bunun yerine LoaderManager ile yeni CursorLoader sınıfını kullanın; bu, Android uyumluluk paketi aracılığıyla eski platformlarda da mevcuttur. Bu yöntem, faaliyetin, belirli Cursor'un yaşam döngüsünü, etkinliğin yaşam döngüsüne göre sizin için yönetmesine olanak tanır. Yani, etkinlik durdurulduğunda, verilen …

9
İçerik Sağlayıcı ne zaman kullanılır?
İçerik Sağlayıcıların, uygulamalar arasında herkese açık olarak veri paylaşımına izin vermek için yapıldığını anlıyorum. Ancak, herhangi birinin yalnızca kendi uygulamanızda kullanmak üzere bir İçerik Sağlayıcı yapma konusunda düşünceleri olup olmadığını merak ediyorum. Bunu yapmanın herhangi bir avantajı var mı? Herhangi bir dezavantaj var mı? Geçmişte veritabanımdaki verilere erişmek için SQliteOpenHelper'ı …

5
Android'de içerik sağlayıcıları kullanarak birden çok tabloyu göstermeye yönelik en iyi uygulamalar
Etkinlikler için bir masam ve mekanlar için bir masam olan bir uygulama oluşturuyorum. Diğer uygulamalara bu verilere erişim izni verebilmek istiyorum. Bu tür problemler için en iyi uygulamalarla ilgili birkaç sorum var. Veritabanı sınıflarını nasıl yapılandırmalıyım? Şu anda EventsDbAdapter ve VenuesDbAdapter için her tabloyu sorgulamak için mantık sağlayan, veritabanı sürümlerini …

9
"İçerik Sağlayıcı" ile "SQLite Veritabanı" arasındaki Tam Fark
Android için SQLite veritabanı programlaması yaptım, ancak İçerik Sağlayıcı hakkında bunun dışında hiçbir şey bilmiyorum: " Android Geliştirici sayfasına atıfta bulunduğum gibi , Android SDK, verileri depolamak ve almak için kullanıldığı için" İçerik sağlayıcı "hakkında açıklama yaptı." Ama sonra, "İçerik Sağlayıcı" ve "SQLite Veritabanı" arasındaki tam fark nedir? Verileri depolamak …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.