Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Permissions Sorunu [Çözüldü]
#10
(22-09-2021, Saat: 10:27)emozgun Adlı Kullanıcıdan Alıntı: @codder71 Length(AGrantResults) da hata olmasın? Şunu deneyebilir misiniz?
procedure TForm1.HariciDepolamaIcinIzinIsteClick(Sender: TObject);
begin
  PermissionsService.RequestPermissions
    ([JStringToString(TJManifest_permission.JavaClass.READ_EXTERNAL_STORAGE),
      JStringToString(TJManifest_permission.JavaClass.WRITE_EXTERNAL_STORAGE)],
      procedure(const APermissions: TArray<string>;
        const AGrantResults: TArray<TPermissionStatus>)
      begin
          if (AGrantResults[0] = TPermissionStatus.Granted) then
              Memo1.Lines.Add('READ_EXTERNAL_STORAGE İZİNLİ')
          else
              Memo1.Lines.Add('READ_EXTERNAL_STORAGE İZİNSİZ');
          if (AGrantResults[1] = TPermissionStatus.Granted) then
              Memo1.Lines.Add('WRITE_EXTERNAL_STORAGE İZİNLİ')
          else
              Memo1.Lines.Add('WRITE_EXTERNAL_STORAGE İZİNSİZ');
      end);
end;

Benim de sıkıntım aynı konuda. "Download" klasörüne Sqlite dosyasını yedekleme amacıyla kaydedebiliyordum. G.P.Store'a yüklemek için android:targetSdkVersion="30" (Andorid 11) olarak değiştirdim. Ondan beridir aynı uygulama Android 10'da da çalışsa yine "Download"a hiçbir şekilde kayıt yapamıyorum, "Permission denied" hatası veriyor.
@nguzeller in bildirdiği üzere "Storage Access Framework veya Media Store API gibi daha fazla gizliliğe önem veren en iyi uygulamaları kullanacak şekilde güncelleyin" kuralına uymak lazım galiba. Bununla ilgili yol gösteren olabilir mi acaba?

Hocam cevabınız için teşekkürler. Bu metoda benzer bir deneme yaptım ama yine aynı hatayı aldım. Tekrar bi deneyecem ama

(22-09-2021, Saat: 11:07)nguzeller Adlı Kullanıcıdan Alıntı: Bununla ilgili Delphi 11 bir örnek bekliyordum ben göremedim, Storage Access Framework veya Media Store API izinleri var mı ne şekilde yazılıyor onuda bilmiyorum.

aynn hocam örneklere bende baktım ama birşey göremedim.

(22-09-2021, Saat: 10:27)emozgun Adlı Kullanıcıdan Alıntı: @codder71 Length(AGrantResults) da hata olmasın? Şunu deneyebilir misiniz?
procedure TForm1.HariciDepolamaIcinIzinIsteClick(Sender: TObject);
begin
  PermissionsService.RequestPermissions
    ([JStringToString(TJManifest_permission.JavaClass.READ_EXTERNAL_STORAGE),
      JStringToString(TJManifest_permission.JavaClass.WRITE_EXTERNAL_STORAGE)],
      procedure(const APermissions: TArray<string>;
        const AGrantResults: TArray<TPermissionStatus>)
      begin
          if (AGrantResults[0] = TPermissionStatus.Granted) then
              Memo1.Lines.Add('READ_EXTERNAL_STORAGE İZİNLİ')
          else
              Memo1.Lines.Add('READ_EXTERNAL_STORAGE İZİNSİZ');
          if (AGrantResults[1] = TPermissionStatus.Granted) then
              Memo1.Lines.Add('WRITE_EXTERNAL_STORAGE İZİNLİ')
          else
              Memo1.Lines.Add('WRITE_EXTERNAL_STORAGE İZİNSİZ');
      end);
end;

Benim de sıkıntım aynı konuda. "Download" klasörüne Sqlite dosyasını yedekleme amacıyla kaydedebiliyordum. G.P.Store'a yüklemek için android:targetSdkVersion="30" (Andorid 11) olarak değiştirdim. Ondan beridir aynı uygulama Android 10'da da çalışsa yine "Download"a hiçbir şekilde kayıt yapamıyorum, "Permission denied" hatası veriyor.
@nguzeller in bildirdiği üzere "Storage Access Framework veya Media Store API gibi daha fazla gizliliğe önem veren en iyi uygulamaları kullanacak şekilde güncelleyin" kuralına uymak lazım galiba. Bununla ilgili yol gösteren olabilir mi acaba?
Hocam denedim yine aynı hatayı alıyorum.
Cevapla


Bu Konudaki Yorumlar
Permissions Sorunu [Çözüldü] - Yazar: codder71 - 19-09-2021, Saat: 20:22
Permissions Sorunu - Yazar: nguzeller - 19-09-2021, Saat: 22:20
Cvp: Permissions Sorunu - Yazar: codder71 - 20-09-2021, Saat: 16:12
Permissions Sorunu - Yazar: nguzeller - 20-09-2021, Saat: 17:17
Cvp: Permissions Sorunu - Yazar: codder71 - 20-09-2021, Saat: 21:53
Permissions Sorunu - Yazar: nguzeller - 20-09-2021, Saat: 22:55
Cvp: Permissions Sorunu - Yazar: codder71 - 21-09-2021, Saat: 17:35
Cvp: Permissions Sorunu - Yazar: emozgun - 22-09-2021, Saat: 10:27
Cvp: Permissions Sorunu - Yazar: codder71 - 22-09-2021, Saat: 22:19
Cvp: Permissions Sorunu - Yazar: emozgun - 23-09-2021, Saat: 18:26
Cvp: Permissions Sorunu - Yazar: codder71 - 23-09-2021, Saat: 20:14
Permissions Sorunu - Yazar: nguzeller - 22-09-2021, Saat: 11:07
Permissions Sorunu - Yazar: 0x1dot - 25-09-2021, Saat: 20:13
Cvp: Permissions Sorunu - Yazar: codder71 - 25-09-2021, Saat: 22:28
Cvp: Permissions Sorunu - Yazar: 0x1dot - 25-09-2021, Saat: 23:35
Cvp: Permissions Sorunu - Yazar: codder71 - 26-09-2021, Saat: 20:15
Permissions Sorunu - Yazar: 0x1dot - 27-09-2021, Saat: 17:26
Cvp: Permissions Sorunu - Yazar: emozgun - 29-09-2021, Saat: 07:09
Cvp: Permissions Sorunu - Yazar: codder71 - 29-09-2021, Saat: 22:17
Cvp: Permissions Sorunu - Yazar: 0x1dot - 29-09-2021, Saat: 23:10
Cvp: Permissions Sorunu - Yazar: codder71 - 29-09-2021, Saat: 23:33
Cvp: Permissions Sorunu - Yazar: 0x1dot - 30-09-2021, Saat: 00:24

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Çözüldü _ Delphi Community Edition SDK ayarları hatası cinarbil 1 485 12-03-2026, Saat: 10:25
Son Yorum: damert6
  Webbrowser Sorunu [ÇÖZÜLDÜ] codder71 7 421 10-02-2026, Saat: 17:04
Son Yorum: codder71
  Orange UI nin 2.3 Free versiyonu Dil Sorunu ? ovural 0 267 12-11-2025, Saat: 16:53
Son Yorum: ovural
  IOS Uygulama Yayınlama Sorunu emrahozten 2 714 11-06-2025, Saat: 21:00
Son Yorum: hakan_cng
  Boyutlandırma Sorunu Coban 6 1.406 28-03-2025, Saat: 11:51
Son Yorum: Coban



Konuyu Okuyanlar: 1 Ziyaretçi