کار با حافظه خارجی در اندروید💾
ساخت یک فولدربه نام myfolder در حافظه خارجی
برای مخفی کردن فولدر قبل از نام myfolder از نقطه استفاده کنید
"/.myfolder"
File root = android.os.Environment.getExternalStorageDirectory();
File dir = new File (root.getAbsolutePath() + "/myfolder");
if(!dir.exists()) { // چک کردن وجود این فولدر از قبل
dir.mkdirs();ساخت فولدر
}
حذف یک فایل از حافظه به نام myfile.mp3 در پوشه myfolder
File myf = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/myfolder/myfile.mp3 ");
if( myf.exists() )
{
myf.delete();
}
دسترسی های مورد نیاز مربوط به خواندن و نوشتن روی حافظه خارجی در مانی فست
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
کانال سورس و آموزش اندروید
@zback
ساخت یک فولدربه نام myfolder در حافظه خارجی
برای مخفی کردن فولدر قبل از نام myfolder از نقطه استفاده کنید
"/.myfolder"
File root = android.os.Environment.getExternalStorageDirectory();
File dir = new File (root.getAbsolutePath() + "/myfolder");
if(!dir.exists()) { // چک کردن وجود این فولدر از قبل
dir.mkdirs();ساخت فولدر
}
حذف یک فایل از حافظه به نام myfile.mp3 در پوشه myfolder
File myf = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/myfolder/myfile.mp3 ");
if( myf.exists() )
{
myf.delete();
}
دسترسی های مورد نیاز مربوط به خواندن و نوشتن روی حافظه خارجی در مانی فست
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
کانال سورس و آموزش اندروید
@zback
ﻣﻦ ﺑﺮﺍﯼ ﻣﺘﻨﻔﺮ ﺑﻮﺩﻥ ﺍﺯ ﮐﺴﺎﻧﯽ ﮐﻪ ﺍﺯ ﻣﻦ ﻣﺘﻨﻔﺮﻧﺪ ﻭقت ندارم
زیرا برای کسانی که دوستم دارند هم وقت ندارم
من کلا وقت ندارم 😐
🔫⏰ اسیر شدیم 😑
@zback
زیرا برای کسانی که دوستم دارند هم وقت ندارم
من کلا وقت ندارم 😐
🔫⏰ اسیر شدیم 😑
@zback
پخش یه موسیقی با کلیک روی یک دکمه ،بدون مشکل قطع شدن صدا پس از پخش بالای 20 بار
فرض کنید یک فایل صوتی کوتاه داریم و می خواهیم هر بار که روی دکمه می زنیم صدای مورد نظر پخش شود ولی در حالت عادی پس از 20-30 بار پخش به مشکل بر می خوریم برای جلوگیری از این حالت بصورت زیر عمل می کنیم
برای پخش یک فایل صوتی کد زیر را درون کد دکمه می نویسیم
MediaPlayer player = MediaPlayer.create(getContext(), R.raw.mysound);
player.setLooping(false);
player.setVolume(100,100);
player.start();
و برای جلوگیری از بروز مشکل قطع شدن صدا کد زیر را هم درون کد دکمه اضافه می کنیم
player.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
public void onCompletion(MediaPlayer player) {
player.release();
}
});
کانال سورس و آموزش رایگان اندروید
@zback
فرض کنید یک فایل صوتی کوتاه داریم و می خواهیم هر بار که روی دکمه می زنیم صدای مورد نظر پخش شود ولی در حالت عادی پس از 20-30 بار پخش به مشکل بر می خوریم برای جلوگیری از این حالت بصورت زیر عمل می کنیم
برای پخش یک فایل صوتی کد زیر را درون کد دکمه می نویسیم
MediaPlayer player = MediaPlayer.create(getContext(), R.raw.mysound);
player.setLooping(false);
player.setVolume(100,100);
player.start();
و برای جلوگیری از بروز مشکل قطع شدن صدا کد زیر را هم درون کد دکمه اضافه می کنیم
player.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
public void onCompletion(MediaPlayer player) {
player.release();
}
});
کانال سورس و آموزش رایگان اندروید
@zback
انواع آیکون های متریال دیزاین جهت طراحی اپلیکیشن با قابلیت سفارشی سازی آیکون مورد نظر
وب سایت:
https://materialdesignicons.com
@zback
وب سایت:
https://materialdesignicons.com
@zback
سورس پخش فایل صوتی با قابلیت عقب و جلو بردن و نمایش زمان باقی مانده و سپری شده از آهنگ
#اندروید_استودیو
@zback
#اندروید_استودیو
@zback
MusicPlayer@zback.zip
622.2 KB
سورس پخش فایل صوتی با قابلیت عقب و جلو بردن و نمایش زمان باقی مانده و سپری شده از آهنگ
#اندروید_استودیو
@zback
#اندروید_استودیو
@zback
MusicPlayer@zback.apk
1.1 MB
فایل نصبی پخش فایل صوتی با قابلیت عقب و جلو بردن و نمایش زمان باقی مانده و سپری شده از آهنگ
#اندروید_استودیو
@zback
#اندروید_استودیو
@zback