رفتن به مطلب
  • 0

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


goodarzi

سوال

سلام

میشه راهنمایی بفرمایید که چطوری باید یه دکمه ارسال برنامه تو خود برنامه درست کنم که هر وقت کاربر روش کلیک کرد خود برنامه براش بصورت بلوتوث یا هر طریق دیگه برای یه گوشی دیگه ارسال بشه

ممنونم

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

8 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

برای برنامه هایی که دیتابیس دارند چه کار کنیم که دیتابیس اصلی رو ارسال نکنه و یه دیتابیس خام ارسال کنه ؟؟؟؟؟؟؟؟

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

از طریق کتابخانه ShareApp.

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

دانلود

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

در در 1394/03/31, 17:48:28، پژمان نیکروان گفته است :

از طریق کتابخانه ShareApp.

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

دانلود

تشکر

الان فقط باهمین کد اشتراک گذاری میکنه.

Dim sh As ShareApp
	StartActivity(sh.ShareApps("ارسال برنامه"))

فقط این که وقتی برنامه رو اشتراک میگذاره    چرا به اسم  basse.apk  هست   نمیشه عوض کرد؟

 

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

در در 1395/10/18, 10:30:45، mobah گفته است :

وقتی اشترا گذاری میشه ؟   basse.apk     هست مطمئن هستم.

شما از کتابخانه MyShareApp هم میتونید استفاده کنید. سرچ کنید هست.

اونم میاد اسم پکیج رو قرار میده تست کردم. برای اینکه از اسم خود اپ استفاده بشه یکم جریانش فرق داره. من اگه تونستم یه کتابخانه یا کد جاوا قرار میدم براش.

فعلا که امتحانه و...:DD:

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

در در 1395/10/16, 18:49:50، mobah گفته است :

فقط این که وقتی برنامه رو اشتراک میگذاره    چرا به اسم  basse.apk  هست   نمیشه عوض کرد؟

سلام. مطئمنید به همین اسم هست؟

این کدهای جاوا همین کتابخانه:

 public Intent ShareApps(BA ba, String Subject) {
        try {
            PackageManager pm = ba.context.getPackageManager();
            ApplicationInfo ai = pm.getApplicationInfo(ba.context.getPackageName(), 0);
            File srcFile = new File(ai.publicSourceDir);
            Intent share = new Intent();
            share.setAction("android.intent.action.SEND");
            share.setType("application/vnd.android.package-archive");
            share.putExtra("android.intent.extra.STREAM", (Parcelable)Uri.fromFile((File)srcFile));
            return Intent.createChooser((Intent)share, (CharSequence)Subject);
        }
        catch (Exception e) {
            Log.e((String)"ShareApp", (String)e.getMessage());
            return null;
        }
    }

جایی تعیین نشده اسمش base باشه. معمولاً پکیج نیم رو میگیره و بعنوان اسمش میذاره. قبلا هم تست کرده بودم به همین صورت بود فکر کنم.

اینجا اطلاعات اپ گرفته میشه که اسمش ، اسم پکیج تعیین شده اگه اشتباه نکنم:

ApplicationInfo ai = pm.getApplicationInfo(ba.context.getPackageName(), 0);

 

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

چندین بار تست کردم   پکیج نیم   چیز دیگس   ولی موقع اشتراک گذاری خودکار اسمش    base    میشه؟

 

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

 

حالا  راهی داره که اسم رو تغییر بدم و اصلاح کنم یا یک همچین چیزی.

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

وقتی اشترا گذاری میشه ؟   basse.apk     هست مطمئن هستم.

 

کتابخانه اشتراک گذاری دستور دیگه نداره؟

 

 

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...