آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اشتراک گذاری raw

ابراهیم زاده  10 سال پیش  10 سال پیش
0 0

 سلام من دو تا دکمه برا ذخیره آهنگ و بعدش ارسال آن گذاشتم . ذخیره می کنه ولی تو اشتراک گذاری ایراد داره. کمک کنین


public class Activityaziz extends Activity implements OnClickListener {

SeekBar seek_bar;
Button play_button, pause_button, besh, bsend;
MediaPlayer mediaPlayer;
TextView text_shown;
Handler seekHandler = new Handler();


/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.aziz);

getInit();
seekUpdation();

besh.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {

File root = android.os.Environment.getExternalStorageDirectory();
String folderName = "/kordi";
File dir = new File(root.getAbsolutePath() + folderName);
if ( !dir.exists()) {
dir.mkdirs(); // build directory
}

InputStream in = getResources().openRawResource(R.raw.my_file);
String filename = "defaultName.mp3";
File f = new File(root + folderName, filename);
if ( !f.exists()) {
try {
OutputStream out = new FileOutputStream(f);
byte[] buffer = new byte[1024];
int len;
while ((len = in.read(buffer, 0, buffer.length)) != -1) {
out.write(buffer, 0, len);
}
in.close();
out.close();

}
catch (FileNotFoundException e) {
//
}
catch (IOException e) {
//

}

}

}

});
bsend.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
File root = android.os.Environment.getExternalStorageDirectory();
File dir = new File(root.getAbsolutePath() + "/kordi");
String fileName = "my_file.mp3";
File file = new File(dir, fileName);
Uri outputFileUri = Uri.fromFile(file);
Intent intent = new Intent(Intent.ACTION_SEND);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
intent.setType("audio/*");
intent.putExtra(Intent.EXTRA_STREAM, outputFileUri);
startActivity(Intent.createChooser(intent, "Share this image via"));

}
});

}




 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .