Geliştirici Üye
    
Üyelik Tarihi: 06-03-2016
Yorum Sayısı: 1,344
Konu Sayısı: 40
Rep Puanı:
38
Evet soru şu;
jnius ile telefonun duvar kağıdını nasıl değiştirebilirim?
İnternette bulamadım, java için örnekler çok, pyjnius ile muhtemelen yapılabilir ama kivy için hiç örnek verilmemiş şimdiye kadar..
jnius zaten java sınıflarıyla yapıyor, eğer java ile yapılan bir örnek varsa uyarlamaya çalışabiliriz belki.
Geliştirici Üye
    
Üyelik Tarihi: 06-03-2016
Yorum Sayısı: 1,344
Konu Sayısı: 40
Rep Puanı:
38
Söyle bir şey hazırladım java örneklerini inceledikten sonra fakat
ACTION_SET_WALLPAPER
Yaptığımda "bu işlemi hiç bir uygulamam gerçekleştiremez" hatası veriyor
ACTION_SEND
ile resmi whatssapp shareit gibi bir çok uygulama ile paylaşabiliyorum fakat galeri uygulaması seçeneklerde yok..
ACTION_ATTACH_DATA
ise sadece rehber profil resmi ve whatssapp profil resmi degistirme secenegi çıkıyor.
PHP Kod:
from jnius import cast from jnius import autoclass from kivy.setupconfig import USE_SDL2 if USE_SDL2: PythonActivity = autoclass('org.kivy.android.PythonActivity') else: PythonActivity = autoclass('org.renpy.android.PythonActivity') Intent = autoclass('android.content.Intent') String = autoclass('java.lang.String') Uri = autoclass('android.net.Uri') File = autoclass('java.io.File')
intent = Intent() intent.setAction(Intent.ACTION_SET_WALLPAPER) imageFile = File('/sdcard/test.jpg') uri = Uri.fromFile(imageFile) intent.setDataAndType(uri, "image/*") intent.putExtra("mimeType", "image/*") parcelable = cast('android.os.Parcelable', uri) intent.putExtra(Intent.EXTRA_STREAM, parcelable) intent.addCategory(Intent.CATEGORY_DEFAULT)
chooser = Intent.createChooser(intent, String('Share')) PythonActivity.mActivity.startActivity(chooser)
Cezalı Üye
Üyelik Tarihi: 12-02-2018
Yorum Sayısı: 53
Konu Sayısı: 5
su sayfada bulunan java kodunu jnius için uyarlayabiliriz
https://stackoverflow.com/questions/3399...8378679498
Geliştirici Üye
    
Üyelik Tarihi: 06-03-2016
Yorum Sayısı: 1,344
Konu Sayısı: 40
Rep Puanı:
38
Evet onu bende gördüm ama nasıl uyarlıcaz o mesele
Geliştirici Üye
    
Üyelik Tarihi: 06-03-2016
Yorum Sayısı: 1,344
Konu Sayısı: 40
Rep Puanı:
38
ACTION_VIEW de galeri göründü..
Cezalı Üye
Üyelik Tarihi: 12-02-2018
Yorum Sayısı: 53
Konu Sayısı: 5
(14-02-2018, Saat: 10:45)Ethnic Nickli Kullanıcıdan Alıntı: Söyle bir şey hazırladım java örneklerini inceledikten sonra fakat
ACTION_SET_WALLPAPER
Yaptığımda "bu işlemi hiç bir uygulamam gerçekleştiremez" hatası veriyor
ACTION_SEND
ile resmi whatssapp shareit gibi bir çok uygulama ile paylaşabiliyorum fakat galeri uygulaması seçeneklerde yok..
ACTION_ATTACH_DATA
ise sadece rehber profil resmi ve whatssapp profil resmi degistirme secenegi çıkıyor.
PHP Kod:
from jnius import cast from jnius import autoclass from kivy.setupconfig import USE_SDL2 if USE_SDL2: PythonActivity = autoclass('org.kivy.android.PythonActivity') else: PythonActivity = autoclass('org.renpy.android.PythonActivity') Intent = autoclass('android.content.Intent') String = autoclass('java.lang.String') Uri = autoclass('android.net.Uri') File = autoclass('java.io.File')
intent = Intent() intent.setAction(Intent.ACTION_SET_WALLPAPER) imageFile = File('/sdcard/test.jpg') uri = Uri.fromFile(imageFile) intent.setDataAndType(uri, "image/*") intent.putExtra("mimeType", "image/*") parcelable = cast('android.os.Parcelable', uri) intent.putExtra(Intent.EXTRA_STREAM, parcelable) intent.addCategory(Intent.CATEGORY_DEFAULT)
chooser = Intent.createChooser(intent, String('Share')) PythonActivity.mActivity.startActivity(chooser)
Acaba, permission kısmına
eklediniz mi?
Geliştirici Üye
    
Üyelik Tarihi: 06-03-2016
Yorum Sayısı: 1,344
Konu Sayısı: 40
Rep Puanı:
38
(14-02-2018, Saat: 20:42)root Nickli Kullanıcıdan Alıntı: (14-02-2018, Saat: 10:45)Ethnic Nickli Kullanıcıdan Alıntı: Söyle bir şey hazırladım java örneklerini inceledikten sonra fakat
ACTION_SET_WALLPAPER
Yaptığımda "bu işlemi hiç bir uygulamam gerçekleştiremez" hatası veriyor
ACTION_SEND
ile resmi whatssapp shareit gibi bir çok uygulama ile paylaşabiliyorum fakat galeri uygulaması seçeneklerde yok..
ACTION_ATTACH_DATA
ise sadece rehber profil resmi ve whatssapp profil resmi degistirme secenegi çıkıyor.
PHP Kod:
from jnius import cast from jnius import autoclass from kivy.setupconfig import USE_SDL2 if USE_SDL2: PythonActivity = autoclass('org.kivy.android.PythonActivity') else: PythonActivity = autoclass('org.renpy.android.PythonActivity') Intent = autoclass('android.content.Intent') String = autoclass('java.lang.String') Uri = autoclass('android.net.Uri') File = autoclass('java.io.File')
intent = Intent() intent.setAction(Intent.ACTION_SET_WALLPAPER) imageFile = File('/sdcard/test.jpg') uri = Uri.fromFile(imageFile) intent.setDataAndType(uri, "image/*") intent.putExtra("mimeType", "image/*") parcelable = cast('android.os.Parcelable', uri) intent.putExtra(Intent.EXTRA_STREAM, parcelable) intent.addCategory(Intent.CATEGORY_DEFAULT)
chooser = Intent.createChooser(intent, String('Share')) PythonActivity.mActivity.startActivity(chooser)
Acaba, permission kısmına
eklediniz mi?
Hayır henüz denemedim, eklenmesi gerektiği bir çok yerde yazmış bende gördüm ama onun için uygulamayı paketlemem lazım, şu an paketleme imkanım yok..
Cezalı Üye
Üyelik Tarihi: 12-02-2018
Yorum Sayısı: 53
Konu Sayısı: 5
(14-02-2018, Saat: 22:56)Ethnic Nickli Kullanıcıdan Alıntı: (14-02-2018, Saat: 20:42)root Nickli Kullanıcıdan Alıntı: Acaba, permission kısmına
eklediniz mi?
Hayır henüz denemedim, eklenmesi gerektiği bir çok yerde yazmış bende gördüm ama onun için uygulamayı paketlemem lazım, şu an paketleme imkanım yok..
Denediğiniz zaman bildirirsiniz
Geliştirici Üye
    
Üyelik Tarihi: 06-03-2016
Yorum Sayısı: 1,344
Konu Sayısı: 40
Rep Puanı:
38
Olur
|