۱۳۹۵/۱۲/۰۲, ۱۱:۴۱ ب.ظ
۱۳۹۵/۱۲/۰۳, ۰۶:۱۲ ق.ظ
بله میشه
۱۳۹۵/۱۲/۰۳, ۰۲:۰۱ ب.ظ
(۱۳۹۵/۱۲/۰۲, ۱۱:۴۱ ب.ظ)Erfan95 نوشته: [ -> ]سلام
ایا میشه با زدن دکمه، کاربر به تلگرام هدایت شه و در صفحه ايدي خاصی قرار بگیره?
مثلا به ايدي ادمين هدایت شه.
ممنون
سلام
بله امکان همیچین قابلیتی وجود داره من کد رو براتون نوشتم کافیه داخل کلاستون قرار بدید
کد پیاچپی:
Button I2 = (Button) findViewById(R.id.telg);
I2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Uri uri = Uri.parse("http://telegram.me/Adt02");
Intent likeIng = new Intent(Intent.ACTION_VIEW, uri);
likeIng.setPackage("org.telegram.messenger");
try {
startActivity(likeIng);
} catch (ActivityNotFoundException e) {
Toast.makeText(getBaseContext(), "شما برنامه تلگرام را نصب ندارید", Toast.LENGTH_LONG).show();
}
}
});
همون طور که مشاهده میکنید من اومدم یک باتنی معرفی کردم با ایدی telg و بررسی کردم که اگر هنگام کلیک بر روی باتن مورد نظر، برنامه تلگرام بر روی گوشی کاربر نصب بود وارد برنامه تلگرام بشه و داخل ایدی مورد نظر بشه
اگر که تلگرام داخل گوشی نصب نبود پیغام شما برنامه تلگرام را نصب ندارید نمایش داده میشه
دقت کنید که ایدی مورد نظر در این کدی که مثال زدم adt02 می باشد که باید شما این ایدی را عوض کنید.
۱۳۹۶/۰۲/۱۳, ۱۱:۵۸ ق.ظ
کدتون عالی اما اگه شخصی نسخه غیر رسمی رو روی گوشیش نصب داشته باشه خطای تلگرام روی گوشی شما نصب نیست رو میده
۱۳۹۶/۰۳/۱۳, ۰۳:۰۳ ب.ظ
(۱۳۹۶/۰۲/۱۳, ۱۱:۵۸ ق.ظ)kiumars1997@gmail.com نوشته: [ -> ]کدتون عالی اما اگه شخصی نسخه غیر رسمی رو روی گوشیش نصب داشته باشه خطای تلگرام روی گوشی شما نصب نیست رو میده
بله درسته حق با شماست برای رفع این مشکل راحترین روش اینه که یه باتن دیگه کنار همین باتن طراحی کنید که کاربر را به موبوگرام یا برنامه پلاس که نسخه های غیر رسمی تلگرام هستن هدایت کنند
فقط کافیه نام پکیج برنامه مورد نظر رو وارد کنید مثلا برای برنامه موبوگرام به این صورت میشود.
کد پیاچپی:
Button I2 = (Button) findViewById(R.id.telg);
I2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Uri uri = Uri.parse("http://telegram.me/Adt02");
Intent likeIng = new Intent(Intent.ACTION_VIEW, uri);
likeIng.setPackage("com.hanista.mobogram");
try {
startActivity(likeIng);
} catch (ActivityNotFoundException e) {
Toast.makeText(getBaseContext(), "شما برنامه تلگرام را نصب ندارید", Toast.LENGTH_LONG).show();
}
}
});
۱۳۹۶/۰۵/۱۹, ۰۲:۲۶ ب.ظ
(۱۳۹۶/۰۳/۱۳, ۰۳:۰۳ ب.ظ)s.saeid نوشته: [ -> ](۱۳۹۶/۰۲/۱۳, ۱۱:۵۸ ق.ظ)kiumars1997@gmail.com نوشته: [ -> ]کدتون عالی اما اگه شخصی نسخه غیر رسمی رو روی گوشیش نصب داشته باشه خطای تلگرام روی گوشی شما نصب نیست رو میده
بله درسته حق با شماست برای رفع این مشکل راحترین روش اینه که یه باتن دیگه کنار همین باتن طراحی کنید که کاربر را به موبوگرام یا برنامه پلاس که نسخه های غیر رسمی تلگرام هستن هدایت کنند
فقط کافیه نام پکیج برنامه مورد نظر رو وارد کنید مثلا برای برنامه موبوگرام به این صورت میشود.
هر چند روش های بهینه تری هست ولی من سریع ترین راه رو بهتون گفتمکد پیاچپی:Button I2 = (Button) findViewById(R.id.telg);
I2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Uri uri = Uri.parse("http://telegram.me/Adt02");
Intent likeIng = new Intent(Intent.ACTION_VIEW, uri);
likeIng.setPackage("com.hanista.mobogram");
try {
startActivity(likeIng);
} catch (ActivityNotFoundException e) {
Toast.makeText(getBaseContext(), "شما برنامه تلگرام را نصب ندارید", Toast.LENGTH_LONG).show();
}
}
});
راهی نیست که بشه با یک دکمه همه برنامه های مربوط به تلگرام رو برای کاربر بیاره ک خودش انتخاب کنه ؟
۱۳۹۶/۰۸/۲۱, ۰۸:۱۰ ب.ظ
من مشکلی با تلگرام داشتم من هر موقع با گوشی به نت وصل میشم تلگرام خود به خود باز میشه و درخواست میده میخوای عضو کانال ... بشی؟
چطور این رو غیرفعال کنم؟
اندروید 4.3 سیستم عاملم هست
ممنونن میشم راهنمایی بفرمایید
چطور این رو غیرفعال کنم؟
اندروید 4.3 سیستم عاملم هست
ممنونن میشم راهنمایی بفرمایید
۱۳۹۶/۰۹/۰۵, ۰۷:۳۰ ب.ظ
(۱۳۹۶/۰۵/۱۹, ۰۲:۲۶ ب.ظ)Tajowb نوشته: [ -> ]شما این خط رو کلا پاک کنید . همه تلگرامها باز میشه(۱۳۹۶/۰۳/۱۳, ۰۳:۰۳ ب.ظ)s.saeid نوشته: [ -> ](۱۳۹۶/۰۲/۱۳, ۱۱:۵۸ ق.ظ)kiumars1997@gmail.com نوشته: [ -> ]کدتون عالی اما اگه شخصی نسخه غیر رسمی رو روی گوشیش نصب داشته باشه خطای تلگرام روی گوشی شما نصب نیست رو میده
بله درسته حق با شماست برای رفع این مشکل راحترین روش اینه که یه باتن دیگه کنار همین باتن طراحی کنید که کاربر را به موبوگرام یا برنامه پلاس که نسخه های غیر رسمی تلگرام هستن هدایت کنند
فقط کافیه نام پکیج برنامه مورد نظر رو وارد کنید مثلا برای برنامه موبوگرام به این صورت میشود.
هر چند روش های بهینه تری هست ولی من سریع ترین راه رو بهتون گفتمکد پیاچپی:Button I2 = (Button) findViewById(R.id.telg);
I2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Uri uri = Uri.parse("http://telegram.me/Adt02");
Intent likeIng = new Intent(Intent.ACTION_VIEW, uri);
likeIng.setPackage("com.hanista.mobogram");
try {
startActivity(likeIng);
} catch (ActivityNotFoundException e) {
Toast.makeText(getBaseContext(), "شما برنامه تلگرام را نصب ندارید", Toast.LENGTH_LONG).show();
}
}
});
راهی نیست که بشه با یک دکمه همه برنامه های مربوط به تلگرام رو برای کاربر بیاره ک خودش انتخاب کنه ؟
کد:
likeIng.setPackage("com.hanista.mobogram");