sina.bn 0 ارسال شده در ۲۶ آذر ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۲۶ آذر ۱۳۹۵ با سلام کسی هست سورس کد نمایش نرخ زنده دلار و طلا داشته باشه ؟؟؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mohammadali_mirhamed 27 ارسال شده در ۲۶ آذر ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۲۶ آذر ۱۳۹۵ (ویرایش شده) سلام دوست عزیز فک نمیکنم بتونی کد جاواش رو پیدا کنی باید بنویسی ولی برای نوشتن همچین چیزی شما به API احتیاج داری که بیشترش تو ایران رایگان داده نمیشه مثل سایت زیر http://www.tgju.org/api اما اگه api رو گرفتی حالا میتونی با برنامه نویسی جاوا استفاده از لیست ویو و بقیه امکانات این برنامه رو دروست کنید . به لینک پایین هم یه سر بزن ببین شاید کمکت کرد . http://www.webhostingtalk.ir/showthread.php?t=157630 بعضی سایت ها هم این api ها رو رایگان میدن خدا خیرشون بده مثل سایت زیر که خروجی Json بهت میده http://exchange.nalbandan.com/api.php موفق باشید ویرایش شده ۲۶ آذر ۱۳۹۵ توسط mohammadali_mirhamed 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
sina.bn 0 ارسال شده در ۵ دی ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۵ دی ۱۳۹۵ ممنون از پاسوخ گوییتون یک سوال دیگه امکانش هست یک قسمت از یک سایت رو مثلا سایت زیر http://www.2gheroon.ir/ فقط یک جدول مثلا نرخ دلار رو این قیمتی که اینجا هست و به صورت زنده هم تغییر میکنه رو توی اپلیکیشن توی یک textview نشون داد میشه یک همچین کاری ؟ اگر میشه باید چه چوری این کارو انجام بدم ؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mohammadali_mirhamed 27 ارسال شده در ۵ دی ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۵ دی ۱۳۹۵ سلام دوست عزیز اول که این سایتی شما دادین api برای استفاده به توسعه دهندگان ارائه نداده برای همین نمیشه ازش استفاده کرد همین طور که گفتم api رایگان که من پیدا کردم براتن بالا گذاشتم و برای اینکه شما نمایش بدین در app خودتون باید json ای که از api بالا به دست میارین رو پردازش کنید پردازش جیسون آموزش هست تو انجام دریافت جی سون هم همین طور و برای آپدیدت هم میتونید از یه تایمر استفاده کنید تو app که هر چند لحظه از سایت مورد نظر درخواست جدید صورت بگیره اگه اطلاعات تغییر کرده بود شما می تونید تغییرات رو در لحظه انجام بدین موفق باشید 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
sina.bn 0 ارسال شده در ۷ دی ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۷ دی ۱۳۹۵ من تاحالا با json کار نکردم یک sample از اینترنت گیر آوردم که یک صفحه ای رو به آدرس زیر توی اپ نشون میداد http://androidexample.com/media/webservice/JsonReturn.php من کد sample رو تغییر دادم برای api ای که شما آدرس دادین http://exchange.nalbandan.com/api.php?action=json برنامه sample درست کار میکنه اما وقتی تغییرش دادم بعد از کلیک روی دکمه از برنامه خارج میشه نمیدونم مشکل از چیه من هم فایل sample و هم کدی که تغییر دادم رو اینجا گذاشتم اگر میشه راهنمایی کنید ممنون میشم jason.rar نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۷ دی ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۷ دی ۱۳۹۵ لاگ ارور تون رو قرار بدین نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
sina.bn 0 ارسال شده در ۷ دی ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۷ دی ۱۳۹۵ مشکل شد دوتا لاگ ارور تا اونجایی ک من میدونم توی اجرا در سیمولینک نشون میده ولی برنامه من اجرا میشه و وقتی button مربوط برای دریافت رو میزنم اونجا میاد بیرون برای اون button باید به نت وصل بود توی سیمولینک به وایرلس وصل نمیشه نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۷ دی ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۷ دی ۱۳۹۵ در 2 ساعت قبل، sina.bn گفته است : مشکل شد دوتا لاگ ارور تا اونجایی ک من میدونم توی اجرا در سیمولینک نشون میده ولی برنامه من اجرا میشه و وقتی button مربوط برای دریافت رو میزنم اونجا میاد بیرون برای اون button باید به نت وصل بود توی سیمولینک به وایرلس وصل نمیشه چطوری جی سون رو Parse میکنید؟کد parse جی سون رو بزارید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
sina.bn 0 ارسال شده در ۹ دی ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۹ دی ۱۳۹۵ در در 16/12/2016 در 13:28، mohammadali_mirhamed گفته است : public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final Button GetServerData = (Button) findViewById(R.id.GetServerData); GetServerData.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { /* درخاست url از وبسرویس*/ String serverURL = "http://exchange.nalbandan.com/api.php?action=json"; // استفاده از AsyncTask و اجرای آن برای جلوگیری از مشکل ANR new LongOperation().execute(serverURL); } }); } // این کلاس مشتق شده کلاس AsyncTask است. private class LongOperation extends AsyncTask <String, Void, Void> { // مقدار دهی اولیه مورد نیاز private final HttpClient Client = new DefaultHttpClient(); private String Content; private String Error = null; private ProgressDialog Dialog = new ProgressDialog(MainActivity.this); String data =""; TextView uiUpdate = (TextView) findViewById(R.id.output); TextView jsonParsed = (TextView) findViewById(R.id.jsonParsed); int sizeData = 0; EditText serverText = (EditText) findViewById(R.id.serverText); protected void onPreExecute() { // NOTE: You can call UI Element here. //Start Progress Dialog (Message) Dialog.setMessage("Please wait..."); Dialog.show(); try{ // Set Request parameter data +=" " + URLEncoder.encode(" data ", "UTF-8") + "=" +serverText.getText(); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); } } // Call after onPreExecute method protected Void doInBackground(String... urls) { /************ Make Post Call To Web Server ***********/ BufferedReader reader=null; // Send data try { // Defined URL where to send data URL url = new URL(urls[0]); // Send POST data request URLConnection conn = url.openConnection(); conn.setDoOutput(true); OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream()); wr.write( data ); wr.flush(); // Get the server response reader = new BufferedReader(new InputStreamReader(conn.getInputStream())); StringBuilder sb = new StringBuilder(); String line = null; // Read Server Response while((line = reader.readLine()) != null) { // Append server response in string sb.append(line + " "); } // Append Server Response To Content String Content = sb.toString(); } catch(Exception ex) { Error = ex.getMessage(); } finally { try { reader.close(); } catch(Exception ex) {} } /*****************************************************/ return null; } protected void onPostExecute(Void unused) { // NOTE: You can call UI Element here. // Close progress dialog Dialog.dismiss(); if (Error != null) { uiUpdate.setText("Output : "+Error); } else { // Show Response Json On Screen (activity) uiUpdate.setText( Content ); String OutputData = " "; JSONObject jsonResponse; try { /****** Creates a new JSONObject with name/value mappings from the JSON string. ********/ jsonResponse = new JSONObject(Content); /***** Returns the value mapped by name if it exists and is a JSONArray. ***/ /******* Returns null otherwise. *******/ JSONArray jsonMainNode = jsonResponse.optJSONArray("dollar"); // JSONObject jsonMainNode=jsonResponse.optJSONObject("dollar"); /*********** Process each JSON Node ************/ int lengthJsonArr = jsonMainNode.length(); for(int i=0;i<lengthJsonArr;i++) { /****** Get Object for each JSON node.***********/ JSONObject jsonChildNode = jsonMainNode.getJSONObject(i); /******* Fetch node values **********/ String date = jsonChildNode.optString("date").toString(); String persian = jsonChildNode.optString("persian").toString(); String value = jsonChildNode.optString("value").toString(); String unit = jsonChildNode.optString("unit").toString(); OutputData += "Date: " + date + "" + "Persian: " + persian + "" + "Value : " + value + "" + "Unit: " + unit + "" +"-----------"; } /****************** End Parse Response JSON Data *************/ //Show Parsed Output on screen (activity) jsonParsed.setText( OutputData ); } catch (JSONException e) { e.printStackTrace(); } } } } نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
sina.bn 0 ارسال شده در ۱۱ دی ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۱۱ دی ۱۳۹۵ فک میکنم اشکال از بحث jsonobject , jsonarry باشه چون این sample داره arry میگیره ولی api من object هست درست میگم؟؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
hotelbartar hotelbartar 0 ارسال شده در ۴ بهمن ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۴ بهمن ۱۳۹۵ ممنونم از توضیحاتتون , بسیار عالی بود نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .