Serhat yazdı:Hocam kusuruma bakmayın konuyu açtığım için utandım; uykusuzluktan kafa gitmiş
Hocam ikici bir konu açmadan aslında yapmak istediğimi bu konu üzerinden müsaadenizle sorayım; Android uygulama yani apk ile
birlikte bir mp3'ü telefona yüklenmesini sağlayabilir miyim veya telefonun zil seslerini listviewde nasıl listeleyebilirmiyim.
Saygılarımla...
Rica ederim. Zaman zaman hepimizin başına bu tip olaylar gelmiştir.
Apk ile birlikte
mp3 dosyasını 2 farklı yolla yükleyebilirsiniz.
1. Yol; Uygulama içerisinde Resources kullanmak;
1-
Project > Resources and Images penceresinden bir mp3 dosyası (veya herhangi bir dosya da olabilir) ekleyin.
2- Aynı pencerede bu resource dosyasına tanımlayıcı bir isim verin (
Resource Identifier).
3-
Resource Type alanından da kaynak dosya tipini
RCDATA seçin ve
OK butonu ile işlemcinizi tamamlayın.
4- Projeyi
Build edin.
5- Build işlemi sonucu oluşan
.dres dosya adını implementation bölümünde
{$R DresDosyaAdı.dres} şeklinde tanımlayın.
6- Daha sonra uygulama içerisinde (ilk açılışta da olabilir) herhangi bir satırda
ResourceStream metodu ile mp3 dosyasını alarak herhangi bir klasöre kopyalayabilirsiniz.
Örneğin;
Kod: Tümünü seç
var
Mp3Stream: TResourceStream;
begin
Mp3Stream := TResourceStream.Create(HInstance, 'ResAdi', RT_RCDATA);
2. Yol; Deployment kullanarak dosya yüklemek;
1-
Project > Deployment Manager penceresinden
Add butonu ile mp3 dosyasını ekleyin.
2-
Remote path sütunundan dosyanın kopyalanacağı konumu belirleyin.
3- Projeyi
Build edin.
Not: Bu yöntemde, dosya apk kurulumu sırasında Remote Path kısmında belirttiğiniz konuma otomatik olarak kurulacaktır. Ek bir kod yazmanıza gerek yok.
İyi geceler...