behnamm

توسعه دهنده اندروید
  • تعداد ارسال ها

    33
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

1 Neutral

درباره behnamm

  • درجه
    Advanced Member
  1. سلام من میخوام یه برنامه تحت ویندز بسازم که کاربر یک سری اطلاعات رو وارد میکنه و خروجی اپ اندروید میگیره یه جورایی کتاب ساز خواستم ببینم چجوری میشه این کار رو انجام داد اگه کسی این کار رو انجام داده یا لیک آموزشی یا هر چیز مربوط به این کار رو سراغ داره ممنون میشم راهنمایی کنید
  2. ممنون
  3. سلام من میخوام یه سری عکس رو از سرور بگیرم و به صورت نامرتب بدون هیچ الگوی خاصی نشون بدم مثلا سطر اول یه اسلایدر سطر دوم دوتا عکس سوم سه تا غکس چهارم دوتا عکس چطور میشه این کار رو کرد فقط نمیخوام از Asymmetric GridView استفاده کنم ممنون
  4. اینو بزا تو PreferenceActivity [shcode=java] public static String get_Text; get_Text = edit_text.getText().toString(); //بعد از تو main صداش بزن// String getFromPreferenceActivity = PreferenceActivity .get_Text [/shcode] از putExtra() هم میتونی استفاده کنی [shcode=java] [shcode=java][shcode=java][shcode=java][shcode=java] String s=editText.getText().toString(); Intent ii=new Intent(PreferenceActivity .this, EditTextPreference.class); ii.putExtra("name", s); startActivity(ii); //اکتیویتی دوم// String get; Intent iin= getIntent(); Bundle b = iin.getExtras(); if(b!=null) { get =(String) b.get("name"); } [/shcode] این واسه وقتیه که همون لحظه استفاده کنی و نیاز به ذخیره سازی نباشه
  5. من همچین کاریو انجام دادم از string.xml استفاده، مثلا [shcode=java] hello[/shcode] [shcode=java] hallo[/shcode] [shcode=xml]caio[/shcode] بعد بیا یه دکمه بزار مثلا ایتالیایی که وقتی کاربر کلیک میکنه متن تمومه TextView هات رو هم عوض میکته و string ایتالیایی رو جایگزینشون میکنه و با SharedPreferences ذخیره کنی کاربر چ زبونی انتخاب کرده البته اگه زیاد متن داشته باشی این روش به درد نمیخوره،مگه این که روش بهتری پیدا نکنی و حالشم داشته باشی، نرم افزار من تحت سرور بود و بیشتر متناشو از سرور میگرفت، وقتی کاربر زبون رو انتخاب میکرد کدشو میفرستاد به سرور و متن مربوط به اون زبون رو می آوورد
  6. [shcode=java][/shcode] private class MyWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.equals("لینکی که قراره روش کلیک شه")) { Intent intent = new Intent(getContext(), YourActivity.class); startActivity(intent); return false; }else{ view.loadURL(url); return true; } } } [shcode=java] [/shcode] همونه ک میخوای؟
  7. حسین راست میگه، چون اینطوری خواستی منم جوابتو دادم اگه بخوای یه همچین کاری کنی بهتره از دیتابیس استفاده کنی که البته اونم باز واسه دیدنشون باید تحت وب برنامه بنویسی نه php و uploads باید کنار هم باشن یعنی هر دو توی روت یا هر پوشه دیگه، نباید php رو بزاری تو uploads در ضمن تمومه برنامه نویسی به دیتابیسه:D:D:D پس خدا بیامرزه پدر کسی رو ک اختراعش کرد http://safecomp.ir/fa/node/150 این آموزو ببین ساده و بدرد بخوره موفق باشی نا امیدم نشو
  8. [shcode=java] public int uploadFile(String sourceFileUri ) { String upLoadServerUri = "adrese file php ro server"; String fileName = sourceFileUri; HttpURLConnection conn = null; DataOutputStream dos = null; String lineEnd = "\r\n"; String twoHyphens = "--"; String boundary = "*****"; int bytesRead, bytesAvailable, bufferSize; byte[] buffer; int maxBufferSize = 5 * 1020 * 1020; File sourceFile = new File(sourceFileUri); if (!sourceFile.isFile()) { Log.e("uploadFile", "Source File Does not exist"); return 0; } try { // open a URL connection to the Servlet FileInputStream fileInputStream = new FileInputStream(sourceFile); URL url = new URL(upLoadServerUri); conn = (HttpURLConnection) url.openConnection(); // Open a HTTP connection to the URL conn.setDoInput(true); // Allow Inputs conn.setDoOutput(true); // Allow Outputs conn.setUseCaches(false); // Don't use a Cached Copy conn.setRequestMethod("POST"); conn.setRequestProperty("Connection", "Keep-Alive"); conn.setRequestProperty("ENCTYPE", "multipart/form-data"); conn.setRequestProperty("Content-Type", "multipart/form-data;boundary=" + boundary); conn.setRequestProperty("uploaded_file", fileName); dos = new DataOutputStream(conn.getOutputStream()); dos.writeBytes(twoHyphens + boundary + lineEnd); dos.writeBytes("Content-Disposition: form-data; name=\"uploaded_file\";filename=\""+ fileName + "\"" + lineEnd); dos.writeBytes(lineEnd); bytesAvailable = fileInputStream.available(); // create a buffer of maximum size bufferSize = Math.min(bytesAvailable, maxBufferSize); buffer = new byte[bufferSize]; // read file and write it into form... bytesRead = fileInputStream.read(buffer, 0, bufferSize); while (bytesRead > 0) { dos.write(buffer, 0, bufferSize); bytesAvailable = fileInputStream.available(); bufferSize = Math.min(bytesAvailable, maxBufferSize); bytesRead = fileInputStream.read(buffer, 0, bufferSize); } // send multipart form data necesssary after file data... dos.writeBytes(lineEnd); dos.writeBytes(twoHyphens + boundary + twoHyphens + lineEnd); // Responses from the server (code and message) serverResponseCode = conn.getResponseCode(); String serverResponseMessage = conn.getResponseMessage(); Log.i("uploadFile", "HTTP Response is : " + serverResponseMessage + ": " + serverResponseCode); //close the streams // fileInputStream.close(); dos.flush(); dos.close(); } catch (MalformedURLException ex) { dialog.dismiss(); ex.printStackTrace(); Toast.makeText(getActivity(), "MalformedURLException", Toast.LENGTH_SHORT).show(); Log.e("Upload file to server", "error: " + ex.getMessage(), ex); } catch (Exception e) { dialog.dismiss(); e.printStackTrace(); Toast.makeText(getActivity(), "Exception : " + e.getMessage(), Toast.LENGTH_SHORT).show(); Log.e("Upload file to server Exception", "Exception : " + e.getMessage(), e); } dialog.dismiss(); return serverResponseCode; } [/shcode] این واسه اندروید [shcode=java]uploadFile("adrese fileto inja beza")[/shcode] [shcode=java] <?php $target_path1 = "uploads/"; /* Add the original filename to our target path. Result is "uploads/filename.extension" */ $target_path1 = $target_path1 . basename( $_FILES['uploaded_file']['name']); if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $target_path1)) { echo "The first file ". basename( $_FILES['uploaded_file']['name']). " has been uploaded."; } else{ echo "There was an error uploading the file, please try again!"; echo "filename: " . basename( $_FILES['uploaded_file']['name']); echo "target_path: " .$target_path1; } ?>[/shcode] اینم کد php فقط رو هاستت پوشه uploads رو بساز واسه آپلود مستقیم میشه تو هاست آپلود کرد و نیاز یه یوزر و پسورد نیست:angel:
  9. ممنونم ، ولی فک کنم بد توضیح دادم و منظورمو متوجه نشدی تو تلگرام بت پیام میدم ک واضح تر بگم
  10. سلام من از طریق اپ اندرویدم یه آیدی رو به صفحه php می فرستم، این صفحه میاد از تو دیتا بیس یه فیلد رو از رکورد آیدی برمیگردونه ، واسه اینکه من این فیلد برگشتیو توی اندروید نشون بدم اومدم یه فایل جدید ساختم و مقدار این فیلد رو به صورت جی سون توش ریختم، و از طرف اندروید تو onPreExecute() واسه نمایش این فایل جدید رو لود کردم می خوام ببینم چطور میشه ارسال و دریافت رو توی همون صفحه انجام داد ، یعنی وقتی که آیدی رو ارسال کردم همون موفع از همون صفحه مقدارو بگیرم ممنونم فقط امیدوارم واضح گفته باشم :D:D:D:D
  11. بجای this از getapplicationContex() استفاده کن میشه
  12. [shcode=java] public Boolean writeToSD(String text){ Boolean write_successful = false; File root=null; try { // check for SDcard root = Environment.getExternalStorageDirectory(); Log.i(TAG,"path.." +root.getAbsolutePath()); if (root.canWrite()){ File fileDir = new File(root.getAbsolutePath()); // masire sd card ri migire fileDir.mkdirs(); File file= new File(fileDir, "File.txt"); //esme file FileWriter filewriter = new FileWriter(file); //sakhte file BufferedWriter out = new BufferedWriter(filewriter); out.write(text); out.close(); write_successful = true; } else{ Toast.makeText(getApplicationContext(), "فایل ساخته نشد", Toast.LENGTH_LONG).show(); } } catch (IOException e) { Log.e("ERROR:---", "Could not write file to SDCard" + e.getMessage()); write_successful = false; } return write_successful; } [/shcode] تو androidmanifest برنامت دسترسی خوندن نوشتن بده حالا این کد رو توی دکمه ی مورد نظرت بزار تا ذخیره کنه ، نیاز به asset هم نیست writeToSD(moteghayer); be jaye moteghayer moteghayere khodeto beza
  13. rss

    سلام لطفا یکی منو راهنمایی کنه من میخوام فید یک سایت رو بگیرم و به صورت کامل ،یعنی با تصویر نشون بدم لطفا لطفا راهنماییم کنید ، ممنون مبشم اگه کسی سورس یا آموزش مفیدی رو سراغ داره بهم معرفی کنه خیلی گشتم ولی چیزی رو که میخواستم پیدا نکردم
  14. سلام خدمت دوستان عزیز من قصد دارم از یک جدول خروجی بگیرم یعنی اطلاعات یک جدول در دیتابیس sqlite رو به صورت pdf یا هر خروجی دیگه ای بهم بده که بعد بتونم فراخونی کنم ممنون میشم کمکم کنید
  15. سلام . ممنون از آموزش خوبتون. من تاریخ و زمان کنونی سیستم رو تو یک فیلد datetime ذخیره کردم. چطور میشه اینو واسه نمایش به شمسی تبدیل کرد؟ مرسی