Meeraj

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

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

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

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

0 Neutral

درباره Meeraj

  • درجه
    Newbie
  1. ازش Log گرفتم - چیزی نمیاد
  2. چطوری چک کنم ؟؟؟ راسش من تازه وارد اندروید شدم
  3. سلام دوستان من توی اتصال به سرور مشکل دارم - کد های سمت سرور من به این صورت هست <?php $dbhost = "***"; $dbuser = "***"; $dbpass = "***"; $dbname = "***"; $mycon = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname); if(mysqli_connect_errno()){ die("Database Connection faild : " . mysqli_connect_error() . " (" . mysqli_connect_errno() . ")"); } $user = $_POST['usinp']; $pass = $_POST['psinp']; $query = "SELECT username FROM logi WHERE username LIKE"."'".$user."'"."AND password LIKE"."'".$pass."'"; $reslt = mysqli_query($mycon,$query); if (!$reslt){ die("Database query faild ."); } $row = mysqli_fetch_row($reslt); if ($row != "") { print("Success"); }else { print("Wrong"); } mysqli_close($mycon); ?> توی اندروید استودیو یه کلاس با نام Connections درست کردمو کدهای زیر رو در اون نوشتم public class Connections extends AsyncTask { private String HName; private String Usnm; private String Pswd; public Connections(String lnk,String usrnm,String pswrd){ HName = lnk; Usnm = usrnm; Pswd = pswrd; } @Override protected Object doInBackground(Object[] objects) { try{ String data = URLEncoder.encode("usinp","UTF-8")+"="+URLEncoder.encode(Usnm,"UTF-8"); data += "&" + URLEncoder.encode("psinp","UTF-8")+"="+URLEncoder.encode(Pswd,"UTF-8"); URL con = new URL(HName); URLConnection connect = con.openConnection(); connect.setDoOutput(true); OutputStreamWriter wr = new OutputStreamWriter(connect.getOutputStream()); wr.write(data); wr.close(); BufferedReader read = new BufferedReader(new InputStreamReader(connect.getInputStream())); StringBuilder sb = new StringBuilder(); String line = null; while ((line = read.readLine()) !=null){ sb.append(line); } Login.r = sb.toString(); }catch (Exception e){ } return null; } } و توی اکتیویتی به این صورت فراخوانی کردم public static String r = ""; @Override protected void onCreate(Bundle savedInstanceState) { . . . //Check loginTo.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { gol(username.getText().toString(),password.getText().toString()); } }); } private void gol(String un,String pv){ new Connections("http://***/login.php",un,pv).execute(); final ProgressDialog c = new ProgressDialog(Login.this); c.setMessage("Loading..."); c.show(); final Timer t = new Timer(); t.scheduleAtFixedRate(new TimerTask() { @Override public void run() { runOnUiThread(new Runnable() { @Override public void run() { if (r.equals("Success")){ c.cancel(); t.cancel(); Intent GoMainMenu = new Intent(Login.this,Main.class); startActivity(GoMainMenu); finish(); }else { c.cancel(); t.cancel(); Toast.makeText(Login.this, r+"", Toast.LENGTH_SHORT).show(); } } }); } },1,1000); } } وقتی روی گوشی اجرا میکنم پروگرس دیالوگ همینجور میچرخه و هیچ اتفاقی نمیوفته خیلی نیاز دارم لطفا کمکم کنید
  4. اوکی ، ممنون از راهنماییتون خطارو ک چک کردم ارسال میکنم
  5. سلام مجدد ممنون از پاسختون خطایی ک میده روی خود گوشی هست و توی اندروید استودیو با موفقیت اجرا میشه توی گوشی نصب میشه ولی وقتی اجرا کنیم میگه برنامه متوقف شده است
  6. سلام دوستان من ی اپلیکیشن دارم مینویسم . و اکثر مواقع با گوشی خودم تست میکنم موضوع اینجاست ک روی گوشی من جواب میده ولی اندروید ۴ رو جواب نمیده حتی اندروید ۴.۲رو جواب داد ولی ۴.۲‌.۲ رد باگ داد و متوقف شد ضمنا گوشی من اندروید ۶ هستش خواهشا کمکم کنین بدجور گیرم ممنون از مدیر خوب انجمن
  7. سلام دوستان من خیلی سرچ کردم ولی نتیجه ای پیدا نکردم خواستم ببینم امکان این هست ک بجای واحد های اندازه گیری در اندروید استودیو مثل سی اس اس از درصد(%)استفاده کرد؟ خیلی درگیرشم لطفا کمکم کنین