mohammad1408

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

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

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

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

0 Neutral

درباره mohammad1408

  • درجه
    Newbie
  1. سلام من برنامه ایی رو طراحی کردم که در قسمتی از آن لاگین و ثبت نام و ارسال اس ام اس داره وقتی روی گوشی های مختلف اجراش میکردم دیدم روی گوشی هایی که اندرویدشون کمتر از 6 هست برنامه باز میشه ولی قسمت ارسال اس ام اس کار نمیکنه و از برنامه میاد بیرون خب فهمیدیم که مال ورژن برنامه است که توی برنامه زده sdk 25 من وقتی برنامه رو ایجاد کردم از همون اول sdk رو روی 15 تنظیم کردم حالا روی 25 داخل فایل gradel تنظیم شده و فقط min sdkversion روی 15 تنظیم شده، وقتی اومدم ورژن رو تغییر بدم به من میگه که سینک بکن و باید دانلود بکنم فایل ها sdk15 رو که دانلود میکنم ولی بعدش خطا میده همه چی میریزه به هم جالبیش اینه که اومدم یه پروژه جدید ایجاد کردم و به اون هم گفتم API 19 که اندروید ورژن 4.4 میشه برام بساز وقتی ساختم دیدیم باز هم غیر از min sdkversin ما بقی مولفه ها روی 25 تنظیم شده و باز هم وقتی خواستم با کلید های ترکیبی ctrl+alt+shift+s ورژن رو تغییر بدم بعد از درخواست سینک کردن برنامه، به برنامه ایی که هیچ کدی نداره هم خطا میده نمیدونم والا چیکار کنم ممنون میشم کمکم کنین با تشکر
  2. package com.example.mohammad.test.Utils; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; import java.util.HashMap; public class Utils { public static String sendData(String Address, HashMap hashMap) { try { Object[] keys = hashMap.keySet().toArray(); Object[] values = hashMap.values().toArray(); String data = Utils.Encoder(keys[0].toString(), values[0].toString()); for (int i = 1; i < hashMap.size(); i++) { data+= "&" + Utils.Encoder(keys[i].toString(), values[i].toString()); } URL url = new URL(Address); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("POST"); connection.setRequestProperty("USER-AGENT", "Mozilla/5.0"); connection.setRequestProperty("ACCEPT-LANGUAGE", "en-US,en;0.5"); connection.setDoOutput(true); DataOutputStream dStream = new DataOutputStream(connection.getOutputStream()); dStream.writeBytes(data); dStream.flush(); dStream.close(); BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream())); String line = ""; StringBuilder responseOutput = new StringBuilder(); while ((line = br.readLine()) != null) { responseOutput.append(line); } br.close(); return responseOutput.toString(); } catch (Exception e) { e.printStackTrace(); } return null; } public static String getData(String Address) { URL url = null; try { url = new URL(Address); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("GET"); connection.setRequestProperty("USER-AGENT", "Mozilla/5.0"); connection.setRequestProperty("ACCEPT-LANGUAGE", "en-US,en;0.5"); InputStream in = connection.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(in)); String line = ""; StringBuilder responseOutput = new StringBuilder(); while ((line = br.readLine()) != null) { responseOutput.append(line); } br.close(); return responseOutput.toString(); } catch (Exception e) { e.printStackTrace(); } return ""; } public static String Encoder(String key, String value) { try { return URLEncoder.encode(key, "UTF-8") + "=" + URLEncoder.encode(value, "UTF-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return ""; } }
  3. سلام بله دادم بهش
  4. سلام من برنامه xampp نصب کردم پایگاه داده ای رو هم روش ساختم ولی اصلا نمیتونم به این سرور وصل بشم و وقتی توی emulator آدرس میدم در مرورگر صفحه xampp باز نمیشه و توی برنامه ام هم وقتی کانکشن میزنم باز هم اتصال برقرار نمیشه بنامه خطا نمیده و لی وصل نمیشه آدرس local host رو هم هرچی بوده دادم از ای پی خودم گرفته تا 127.0.0.1 و 10.0.2.2 و... ولی وصل نمیشه اون تگش های اتصال به اینتر نت رو هم نوشتم چیزی هم که میخوام درست کنم یه فرم لاگین ساده است package com.example.mohammad.test; import android.content.Context; import android.os.AsyncTask; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Toast; import com.example.mohammad.test.Utils.Utils; import java.util.HashMap; public class RegisterActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_register); } public void btnClick(View view) { int id = view.getId(); if(id == R.id.Register_btnRegister){ // Toast.makeText(getApplicationContext(),"Successfuly Register",Toast.LENGTH_LONG).show(); // finish(); new registerRequest("mohammad","123",getApplicationContext()).execute(); } } private class registerRequest extends AsyncTask<Void,Void,String> { String Username,Pasword; Context context; public registerRequest(String username, String pasword, Context context) { Username = username; Pasword = pasword; this.context = context; } @Override protected void onPreExecute() { super.onPreExecute(); } @Override protected String doInBackground(Void... params) { String Address="http://127.0.0.1/test/Register.php"; HashMap hashMap =new HashMap(); hashMap.put("username","Username"); hashMap.put("password","Pasword"); return Utils.sendData(Address,hashMap); } @Override protected void onPostExecute(String s) { Toast.makeText(context,s,Toast.LENGTH_LONG).show(); } } }
  5. سلام ممنون از وقتی که گذاشتین راستش با HashMap هم نوشتم که در کدی مشاهده میفرمایین ولی باز هم نمایش نداد بهم راستش اون log رو هم که به من فرمودین نمیدونم چرا وقتی استفاده میکنم برنامه کرش میکنه sliderShow = (SliderLayout) findViewById(R.id.slider); HashMap<String,String> url_maps=new HashMap<String, String>(); url_maps.put("Hannibal","http://static2.hypable.com/wp-content/uploads/2013/12/hannibal-season-2-release-date.jpg"); url_maps.put("Big Bang Theory","http://tvfiles.alphacoders.com/100/hdclearart-10.png"); url_maps.put("House of Cards","http://cdn3.nflximg.net/images/3093/2043093.jpg"); url_maps.put("Game of Thrones","http://images.boomsbeat.com/data/images/full/19640/game-of-thrones-season-4-jpg.jpg"); for (String name : url_maps.keySet()){ TextSliderView textsliderview =new TextSliderView(this); textsliderview.description(name) .image(url_maps.get(name)) .setScaleType(BaseSliderView.ScaleType.Fit); sliderShow.addSlider(textsliderview); }
  6. سلام من یک اسلایدر درست کردم که تصاویر رو از اینترنت بار گذاری میکنه و لینک بهش دادم برنامه اجرا میشه و خطا نمیده ولی هیچ عکسی تو اسلایدر بهم نشون نمیده کد ها هم به شکل زیره ممنون میشم کمکم کنین urlpics=new ArrayList<>(); sliderShow = (SliderLayout) findViewById(R.id.slider); urlpics.add("http://static2.hypable.com/wp-content/uploads/2013/12/hannibal-season-2-release-date.jpg"); urlpics.add("http://tvfiles.alphacoders.com/100/hdclearart-10.png"); urlpics.add("http://cdn3.nflximg.net/images/3093/2043093.jpg"); urlpics.add("http://images.boomsbeat.com/data/images/full/19640/game-of-thrones-season-4-jpg.jpg"); for (int i=0;i<urlpics.size();i++){ TextSliderView textsliderview =new TextSliderView(this); textsliderview.image(urlpics.get(i)) .setScaleType(BaseSliderView.ScaleType.Fit); sliderShow.addSlider(textsliderview); }