1 ارسال در این موضوع قرار دارد

سلام

من یه خبر خوان اندرویدی دارم که اخبار سایتو نشون میده

من id آخرین خبر رو که کاربر دیده سیو میکنم همیشه . یه آدرس هم دارم (مثلا http://test.ir/lastid) که id آخرین خبر رو میده

حالا میخوام مثلاً هر 6 ساعت یک بار اپلیکیشن بیاد چک کنه ببینه آیدی خبری که ذخیره شده با آخرین خبر فرق داره یا نه . اگه فرق داشت بیاد یه نوتیفیکیشن بده که "خبر جدید منتشر شده ؛ اپ رو باز کن"

کلاً میخوام اپ (وقتی که اجرا نیست) بره چک کنه خبر جدید منتشر شده یا نه . اگه اره یه نوتیفیکیشن به کاربر نشون بده

مرسی

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط mahan_E84
      سلام دوستان عزیز من میخواستم از genymotion استفاده کنم اما نمی تونستم فایل هارا دانلود کنم
      من هم اینترنت وای فای پرسرعت دارم
      هم  وارد حسابم تو جنیموشن شدم
      هم با فیلتر شکن و هم بدون فیلتر شکن وارد میشم
      اما تا وسطاش میره وبعد ارور میده
      خواهش میکنم اگر کسی میتونه api 24 اندروید7 و  نکسوز 5 یا 5X را بزاره خیلی احتیاج دارم
    • توسط conall
      سلام 
      من میخوام یه نرم افزار بنویسم که با سرور کار میکنه و ی سری داده توی دیتابیسی که روی سرورمه ذخیره و بازیابی میکنه برای این کار یه سری فایل php میخوام به عنوان واسط که همون api های من میشن
      حالا سوال اینجاس که ایجاد و کار کردن با این api  ها امن هست؟ 
      و چطور میتونم امنیتشو برقرار کنم 
      چون الان مثلا یه api برای افزودن پست داشته باشیم نرم افزار یه جیسون ارسال میکنه به سرور با اطلاعات مورد نیاز اون api حالا یه نفر که مشکل داره میتونه با sniff کردن اطلاعات ارسالی به اون api دسترسی پیدا کنه و یه پست به نام شخص دیگه ای ایجاد کنه ! 
      چطور این مشکل رو حل کنم ؟
      توی نرم افزار هایی مثل دیوار میخواستم چک کنم چون اونا از ssl استفاده میکردن نتونستم به جیسونی که میفرستم دسترسی پیدا کنم که ببینم چی کار کردن
    • توسط javadshaahin
      سلام خسته نباشید دوستان عزیز
      بنده قصد دارم که از api 26 به بالا استفاده کنم و تا حالا از نسخه 23 استفاده کردم
      اما متاسفانه SDK خودم رو آپدیت میکنم با قند شکن و تمام گزینه هاش درست میره و مشکلی نداره
      اما نمیدونم چرا تو پروژه میخوام سینک کنم target و  build رو روی 26 نمیشه
      ممنون میشم راهنماییم کنید
       
      خطایی نمیده فقط یک ساعت تو قسمت class:./.. که تو نوار ابزار پایین اندروید استدیو هست گیر میکنه و کاری نمیکنه
      ممنون میشم راهنماییم کنید
    • توسط arsenal23
      سلام، گوگل جدیدا محدودیتی رو روی API نقشه اش اضافه کرده که اگه بخوای از map API استفاده کنی باید حتما یک شماره کارت معتبر (مستر یا ویزا یا ...) وارد کنی وگرنه نمیتونی از نقشه گوگل تو برنامت استفاده کنی، من هرچی تلاش کردم نتونستم شماره کارت معتبر با اسم و آدرس و شماره تلفن پیدا کنم، یعنی هر چی که پیدا کردم گوگل قبول نکرد، کل اینترنت رو هم زیر و رو کردم، لطفا راهنمایی کنید که چیکار باید بکنم، کارم بدجور گیره، پروژه ای که مدت هاست داشتم روش کار میکردم داره به فنا میره
    • توسط 0212121
      سلام 
      من یک برنامه برای فراخوانی json از ووکامرس نوشتم که از کتابخانه volly  و  RecyclerView استفاده کردم و باتوابع json arrey و jsonobject اونها رو فراخوانی کردم اما بعد از اجذای برنامه فقط صفحه لودینگ میاد و بقیه اطلاعات رو لود نمیکنه نمیدونم مشکل از کجاست 
      کد کامل اکتیویتی:
       
      package com.example.fresh.freshlandshop; import android.app.ProgressDialog; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import com.android.volley.RequestQueue; import com.android.volley.Response; import com.android.volley.VolleyError; import com.android.volley.toolbox.JsonObjectRequest; import com.android.volley.toolbox.Volley; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import java.util.ArrayList; import java.util.List; public class MainActivity extends AppCompatActivity { //Creating a List of superheroes private List<SuperHeroes> listSuperHeroes; //Creating Views private RecyclerView recyclerView; private RecyclerView.LayoutManager layoutManager; private RecyclerView.Adapter adapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //Initializing Views recyclerView = (RecyclerView) findViewById(R.id.recyclerView); //Initializing our superheroes list listSuperHeroes = new ArrayList<>(); //Calling method to get data getData(); } //This method will get data from the web api private void getData(){ //Showing a progress dialog final ProgressDialog loading = ProgressDialog.show(this,"در حال دریافت اطلاعات" ,"لطفا صبر کنید...",false,false); //Creating a json array request JsonObjectRequest jsonArrayRequest = new JsonObjectRequest(config.DATA_URL, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { //Dismissing progress dialog loading.dismiss(); try { JSONArray obj_products = response.getJSONArray("products"); parseData(response.getJSONArray("products")); } catch(Exception e) { } //calling method to parse json array } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { } }); //Creating request queue RequestQueue requestQueue = Volley.newRequestQueue(this); //Adding request to the queue requestQueue.add(jsonArrayRequest); } //This method will parse json data private void parseData(JSONArray array){ for(int i =0; i<array.length(); i++) { SuperHeroes superHero = new SuperHeroes(); JSONObject json = null; try { json = array.getJSONObject(i); superHero.setName(json.getString(config.TAG_NAME)); superHero.setRank(json.getString(config.TAG_RANK)); superHero.setRealName(json.getString(config.TAG_REAL_NAME).toString() .replace("</p>","") .replace("</p>","")); JSONArray products = json.getJSONArray(config.TAG_IMAGE); String image_url=""; for(int k=0;k<products.length();k++) { JSONObject new_json = products.getJSONObject(k); image_url = new_json.getString(config.TAG_IMAGE_URL); } superHero.setImageUrl(image_url); ArrayList<String> addList = new ArrayList<String>(); JSONArray addArray = json.getJSONArray(config.TAG_IMAGE); int size = addArray.length(); } catch (JSONException e) { e.printStackTrace(); } listSuperHeroes.add(superHero); } //Finally initializing our adapter adapter = new cardadapter(listSuperHeroes, this); recyclerView.setLayoutManager(new LinearLayoutManager(MainActivity.this)); recyclerView.setHasFixedSize(true); //Adding adapter to recyclerview recyclerView.setAdapter(adapter); } }  

  • دوره آموزشی اندروید آموزش ویدئویی اندروید آموزش برنامه نویسی اندروید اندروید کاپ دوره آنلاین اندروید کتاب های آموزشی اندروید بسته آموزشی اندروید دوره برنامه نویسی اندروید آموزش Kotlin آموزش برنامه نویسی ios مهارت های فروش
    آموزش برنامه نویسی اندروید
  • فایل