Postingan lainnya
copy dari android sdcard ke folder samba share
hi semuanya selamat malam saya ada masalah jadi begini saya membuat sebuag app dimana app tersebut akan membuat sebuah siganture dan diletakan di /sdcard/tanda_tangan/tanda_tangan.png
nah saya ingin automatis di kirim ke folder share menggunakan protokol samba jcifs sebelumnya udah berhasil dan bisa untuk membuat aplikasi php pembayaran saya
namun karena hh lemot akhirnya saya reset android saya dan ketika saya create ulang app dari android studio signature oke lancar tapi samba sharenya :( entah kenapa tidak bisa
#coding untuk samba share #name = 192.168.43.35/tanda_tangan (folder share dan pc saya,yang saya konek melalui tethering android )
private class MyCopy extends AsyncTask {
String z = ""; String username = "", password = "", servername = "", filestocopy = "";
@Override protected void onPreExecute() { SharedPreferences sharedPreferences = PreferenceManager .getDefaultSharedPreferences(context);
String name = sharedPreferences.getString("storedName", "YourName");
username = null; password = null; servername = "smb://" +name; filestocopy = "/sdcard/tanda_tangan/tanda_tangan.png"; }
@Override protected String doInBackground(String... params) {
File A = new File(filestocopy); String filename = A.getName();
NtlmPasswordAuthentication auth1 = new NtlmPasswordAuthentication( servername, username, password);
try {
SmbFile sfile = new SmbFile(servername + "/" + filename, auth1); //if (!sfile.exists()) // sfile.createNewFile(); sfile.connect();
InputStream in = new FileInputStream(A);
SmbFileOutputStream sfos = new SmbFileOutputStream(sfile);
byte[] buf = new byte[1024]; int len; while ((len = in.read(buf)) > 0) { sfos.write(buf, 0, len); } in.close(); sfos.close();
z = "File copied successfully"; } catch (Exception ex) {
z = z + " " + ex.getMessage().toString(); }
return z; } }
#event ketika tombol simpan signature diklik
mGetSign.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Log.v("tag", "Panel Saved"); view.setDrawingCacheEnabled(true); mSignature.save(view, StoredPath); dialog.dismiss(); Toast.makeText(getApplicationContext(), "sukses tersimpan", Toast.LENGTH_SHORT).show();
MyCopy mycopy = new MyCopy(); mycopy.execute("");
recreate(); } });
salahnya dimana ya gan ;( terimakasih semuanya selamat malam kalo mau request full project saya siap kirim sudah mentok di android, soalnya saya basicnya php jquery ;(
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban