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

نصب فایل apk در محیط برنامه (استفاده از package installer(

miladint  12 سال پیش  12 سال پیش
0 0

با سلام دوستان عزیزم

بنده دارم روی برنامه ای کار می کنم و میخوام داخل برنامه وقتی روی هرکدام از عنوان ها که کلیک میشه یک برنامه apk که فایلش هم داخل خود برنامه باشه رو نصب کنه چجوری این کار امکان پذیره برنامه های دیگه رو دیدم اینجوری هستن بنده دارم برنامه فونت رو طراحی می کنم فونت هارو به فایل apk تبدیل کردم اما نمیدونم کد اینکه وقتی برروی عنوان مثلا نصب کلیک می کنه کاربر چجوری فایل های فونت apk رو هرکدوم رو نصب کنه ممنون میشم راهنماییم کنید واقعا مرسی

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
sadeghbarout  12 سال پیش
+2 0

ظاهرا نمیشه مستقیما از assets یه برنامه رو نصب کنید

اول باید فایل apk رو به sd کپی کنید بعد اون رو با دستور زیر نصب کنید :

 Intent intent = new Intent(Intent.ACTION_VIEW);

    intent.setDataAndType(Uri.fromFile(new File("/sdcard/myapk.apk")),
        "application/vnd.android.package-archive");

    startActivity(intent);

 

منبع

0 0
ممنون از راهنمایی آخه برنامه های زیادی رو دیدم که apk ها داخل برنامه هست و اینجوری برنامه رو بزارم داخل بازار بگم اینارو داخل اس دی بریزن امکان پذیر نیس راه دیگه ای نداره ؟ (12 سال پیش)
0 0
مگه دیتا بیس رو بازار برات رو اس دی میریزه؟ قبل اجرای کد بالا کپی کن رو اس دی (12 سال پیش)
0 0
خب همین محمد جان کد کپی کردن روی اس دی چی هست؟ اینو نمیدونم (12 سال پیش)
0 0
لینک (12 سال پیش)
0 0
ممنون محمد جان فقط میگم باید واسه تک تک فایل ها این کد رو به کار برد یا میشه تمامی فایل هارو کپی گرد مثلا یه پوشه رو گذاشت که تمامی فایل هارو داخلش هست روی اس دی بریزه امکانش هست دیگه با استفاده از این کد؟ (12 سال پیش)
0 0
امکانش هست. ولی دقت کن آیا همه کاربرات به همه فایلا نیاز دارن؟ اگه نه همون یکی یکی طبق نیازشون قبل نصب کپی کن (12 سال پیش)
0 0
نه فکر کنم باید همش رو کپی کنم آخه فونت هست و هر کسی میخواد همشو نصب کنه روی گوشی پس امکان داره واقعا مرسی محمد جام که راهنمایی کردی :) (12 سال پیش)
0 0
تو کامنت های کد هست . اگه نام فایل ندی copyFileOrDir(""); همه فایلا رو کپی میکنه. اگه هم فایل یا پوشه ای رو مشخص کنی فقط همونو کپی میکنه. قربانت (12 سال پیش)

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