آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ارسال برنامه ؟حل شد

یگانه  11 سال پیش  11 سال پیش
0 0

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

تشکر

0 0
لینک (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
atf  11 سال پیش
+1 0

خدمت شما دوست عزیز

 

  public static void sendAppItself(Activity paramActivity,String paramStringToastMsg)throwsIOException{
Toast.makeText(paramActivity, paramStringToastMsg,Toast.LENGTH_LONG).show();
PackageManager pm = paramActivity.getPackageManager();
ApplicationInfo appInfo;
try{
            appInfo = pm.getApplicationInfo(paramActivity.getPackageName(),
PackageManager.GET_META_DATA);
Intent sendBt =newIntent(Intent.ACTION_SEND);
// NOT THIS! sendBt.setType("application/vnd.android.package-archive");
            sendBt.setType("*/*");
            sendBt.putExtra(Intent.EXTRA_STREAM,
Uri.parse("file://"+ appInfo.publicSourceDir));

Log.v("PACKAGEDIR: ", appInfo.publicSourceDir);
            paramActivity.startActivity(Intent.createChooser(sendBt,"Share image using"));
// paramActivity.startActivity(sendBt);
}
catch(NameNotFoundException e1){
            e1.printStackTrace();
}

}

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .