diako asaadi 0 ارسال شده در 16 آبان اشتراک گذاری ارسال شده در 16 آبان با چه کدی می شه برای برنامه ای که ساختیم دکمه اشتراک گذاری قرار بدیم که وقتی کاربر کلیک کرد بتونه با بلوتوث، تلگرام و ... برنامه را به اشتراک بزاره؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
0 محمدرضا شاهپیری 5,424 ارسال شده در 17 آبان اشتراک گذاری ارسال شده در 17 آبان سلام ودرود. به شکل زیر عمل کنید. اول متد جاوای زیر رو به اکتیوتی اضافه کنید #If java import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager; public String getApk() { try { Context context = BA.applicationContext; PackageManager pm = context.getPackageManager(); ApplicationInfo ai = pm.getApplicationInfo(context.getPackageName(), 0); return ai.publicSourceDir; } catch (Exception e) { BA.Log("ShareApp" + e.getMessage()); } return null; } #End If حالا کتابخونه های ContentResolver و PersianFileProvider رو تیک بزنید. کدهای زیر رو به منیفست اضافه کنید AddApplicationText(<provider android:name="androidx.core.content.FileProvider" android:authorities="$PACKAGE$.provider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths" /> </provider>) حالا به شکل زیر به اشتراک بزارید. Dim jo As JavaObject jo.InitializeContext Dim patch As String=jo.RunMethod("getApk",Null) Dim i As Intent i.Initialize(i.ACTION_SEND, "") i.SetType("application/vnd.android.package-archive") Dim fil As PersianFileProvider Dim j As JavaObject = i Dim uri As Uri=fil.GetUriFromFile(patch) j.RunMethod("putExtra", Array("android.intent.extra.STREAM", uri)) i.WrapAsIntentChooser("به اشتراک بگذارید !") StartActivity(i) 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
0 diako asaadi 0 ارسال شده در 21 آبان سازنده اشتراک گذاری ارسال شده در 21 آبان خیلی ممنون عالی بود دمتون گرم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
diako asaadi 0
با چه کدی می شه برای برنامه ای که ساختیم دکمه اشتراک گذاری قرار بدیم که وقتی کاربر کلیک کرد بتونه با بلوتوث، تلگرام و ... برنامه را به اشتراک بزاره؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
2 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: strong> مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.