PDA

View Full Version : ارسال اپلیکیشن از خود برنامه



big lost
سه شنبه 27 خرداد 1393, 09:15 صبح
میخوام یه دکمه بزارم توی منو
وقتی کلیک کنی بتونی برنامه رو برای دیگران بلوتوث کنی
باید از چه کدی استفاده کنم ؟

dasssnj
سه شنبه 27 خرداد 1393, 10:57 صبح
تاپیک (( این هم کد )) را یه نگاه بکن پیدا می کنی.
این هم کد (http://barnamenevis.org/showthread.php?447908-%D8%A7%DB%8C%D9%86-%D9%87%D9%85-%DA%A9%D8%AF)

sco1385
یک شنبه 08 تیر 1393, 20:02 عصر
چگونه می‌شود لینک دانلود برنامه را برای کسی ارسال کرد؟

مشکل این است که من نمی‌توانم فقط لینک کافه بازار را با دستور اینت در برنامه قرار دهم، در آن صورت مارکت‌های دیگر ناراحت می‌شوند.

آیا می‌شود چند آدرس دانلود برنامه را، با فرستادن یک ایمیل، ارسال کرد؟

لطفاً راهنمایی کنید.

big lost
یک شنبه 08 تیر 1393, 23:13 عصر
چگونه می‌شود لینک دانلود برنامه را برای کسی ارسال کرد؟

مشکل این است که من نمی‌توانم فقط لینک کافه بازار را با دستور اینت در برنامه قرار دهم، در آن صورت مارکت‌های دیگر ناراحت می‌شوند.

آیا می‌شود چند آدرس دانلود برنامه را، با فرستادن یک ایمیل، ارسال کرد؟

لطفاً راهنمایی کنید.
از این کد استفاده کن


market://details?id=com.android.example

از کابر میپرسه که تو کدوم مارکت باز بشه

sco1385
یک شنبه 08 تیر 1393, 23:33 عصر
از دوستان کسی لطف می‌کنه کد کامل ارسال لینک برنامه رو بنویسه؟

ممنون

aminbir
دوشنبه 09 تیر 1393, 00:17 صبح
دوست عزیز جستجو میکردید توی انجمن بود


try {

PackageManager pm = getPackageManager();
ApplicationInfo ai = pm.getApplicationInfo(getPackageName(), 0);
File srcFile = new File(ai.publicSourceDir);
Intent share = new Intent();
share.setAction(Intent.ACTION_SEND);
share.setType("application/vnd.android.package-archive");
share.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(srcFile));
startActivity(Intent.createChooser(share, "ارسال برنامه به ...."));
} catch (Exception e) {
Log.e("ShareApp", e.getMessage());
}

sco1385
دوشنبه 09 تیر 1393, 00:25 صبح
من این کد را برای اشتراک‌گذاری از طریق بلوتوث و ایمیل در برنامه قرار دادم.

اما من الان می‌خواهم، یک اکشن دیگر، در اکشن بار بگذارم، تا کاربر برنامه‌ی من، تنها لینک دانلود برنامه را، از مارکت‌هایی که برنامه من در آنها قرار دارد، برای دیگر کاربران ارسال کند، نه اینکه برنامه را بفرستد.

سرعت در ایران کم است و این ارسال برنامه چندان مناسب نیست.

شاید من منظور شما را خوب نفهمیدم.