View Full Version : محدودیت لیست ویو برای پرداخت درون برنامه ای
hamidhtc
جمعه 07 شهریور 1393, 06:09 صبح
چطوری میشه فقط آیتم های اول یه لیست ویو رو نشون داد بعد برای آیتم های بعدی پرداخت درون برنامه ای انجام بشه؟
#root#
جمعه 07 شهریور 1393, 08:22 صبح
اگر لیستتون ثابت هست یعنی جستجویی نداره با متغیر position میتونید اینکار رو انجام بدید :
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
if (position <= 5 ) {
//رایگان ها
} else if (isPremium ){
// پولی ها
} else {
// نمایش پیام برای ارتقاء کاربری
}
}
});
در غیر اینصورت باید آیتم های لیستتون یه شناسه منحصر بفرد داشته باشن و طبق اون این جدا سازی رو انجام بدید.
mamogholi
یک شنبه 07 دی 1393, 10:28 صبح
من بریا یک دیکشنری که از دیتابیس استفاده می کند. چطور می توانم از این کد و در چه فایلی استفاده کنم
hamedjj
یک شنبه 07 دی 1393, 13:54 عصر
من بریا یک دیکشنری که از دیتابیس استفاده می کند. چطور می توانم از این کد و در چه فایلی استفاده کنم
در برنامه هایی همانند دیکشنری باید برای دکمه جستجو پرداخت درون برنامه ای پیاده سازی شود.
به عنوان مثال دکمه جستجو با 10 بار تپ شدن کارکند و بعد از 10 بار پرداخت درون برنامه ای اجرا شود و برای ادامه استفاده از برنامه کاربر مبلغی را پرداخت نمایید.
mamogholi
یک شنبه 07 دی 1393, 22:45 عصر
در برنامه هایی همانند دیکشنری باید برای دکمه جستجو پرداخت درون برنامه ای پیاده سازی شود.
به عنوان مثال دکمه جستجو با 10 بار تپ شدن کارکند و بعد از 10 بار پرداخت درون برنامه ای اجرا شود و برای ادامه استفاده از برنامه کاربر مبلغی را پرداخت نمایید.
ممنون از پاسخ شما:
من کد چه فایلی رو برای شما در اینجا بگذارم تا برای من ویرایش کنید. سپاس گذار خواهم بود.
hamedjj
یک شنبه 07 دی 1393, 23:23 عصر
ممنون از پاسخ شما:
من کد چه فایلی رو برای شما در اینجا بگذارم تا برای من ویرایش کنید. سپاس گذار خواهم بود.
آموزش پرداخت درون برنامه ای در این پست موجود میباشد
http://barnamenevis.org/showthread.php?429143
اگر هم تمایل دارید بنده این سیستم را برای شما پیاده سازی کنم به این پست مراجعه کنید
http://barnamenevis.org/showthread.php?429143-%D9%BE%D8%B1%D8%AF%D8%A7%D8%AE%D8%AA-%D8%AF%D8%B1%D9%88%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%A7%DB%8C&p=2149954&viewfull=1#post2149954
mamogholi
سه شنبه 09 دی 1393, 16:28 عصر
آموزش پرداخت درون برنامه ای در این پست موجود میباشد
http://barnamenevis.org/showthread.php?429143
اگر هم تمایل دارید بنده این سیستم را برای شما پیاده سازی کنم به این پست مراجعه کنید
http://barnamenevis.org/showthread.php?429143-%D9%BE%D8%B1%D8%AF%D8%A7%D8%AE%D8%AA-%D8%AF%D8%B1%D9%88%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%A7%DB%8C&p=2149954&viewfull=1#post2149954
ممنون حامد عزیز
من مطالب خوب و کامل شما رو مرور کردم اما برای ایجاد شرط در دیکشنری مثلا حداکثر 10 جستجو و سپس غیرفعال شدن دیکشنری باید چه فایل xml یا جاوا ایجاد کنم و کدهای اون به چه شکل باشد؟
hamedjj
سه شنبه 09 دی 1393, 17:46 عصر
فقط کافیست یک متغییر int قرار دهید که با هر بار زدن یک شماره به آن اضافه شود و یک متغییر boolean که وقتی شماره متغییر int به 10 رسید false شود و یک دستور if در دکمه جستجو قرار دهید که اگر متغییر boolean مساوی با false شد خرید بازار را نشان دهد:
if (button_serach) {
//do your job
}else{
//show IAB from bazaar
}
بعد از خرید متغییر را دوباره false میکنید و کدهای اضافه کردن مقادیر int را غیرفعال یا برعکس میکنید.
نکته : در این روش ذخیره کردن اطلاعات در دستگاه ، کاربر به راحتی میتواند با پاک کردن دیتا برنامه متغییر int را هر بار صفر کند و برنامه همیشه فعال باشد .. بهتر است این اطلاعات در سرور ذخیره شود.
موفق باشید
morahimi
سه شنبه 16 دی 1393, 20:45 عصر
اگر لیستتون ثابت هست یعنی جستجویی نداره با متغیر position میتونید اینکار رو انجام بدید :
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
if (position <= 5 ) {
//رایگان ها
} else if (isPremium ){
// پولی ها
} else {
// نمایش پیام برای ارتقاء کاربری
}
}
});
در غیر اینصورت باید آیتم های لیستتون یه شناسه منحصر بفرد داشته باشن و طبق اون این جدا سازی رو انجام بدید.
خیلی ببخشید اونوقت تو شرط سوم مینویسیم یه دبالوگ نشون بده برای شرط اول و دوم چی باید بنویسم؟
morahimi
چهارشنبه 17 دی 1393, 08:22 صبح
دوستان کمک
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.