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

[سؤال] اجرای برنامه (پکیج) دیگر درون یک activity برنامه بهمراه کلید شناور

MeHDi  11 سال پیش  11 سال پیش
+1 0

دوستان دنبال کد و یا متدی میگردم که بتونه با زدن کلیدی برنامه یا پکیج دیگه ای را اجرا کنه و یه دکمه شناور نیز ایجاد بشه که با زدن اون کلید بین این دوبرنامه بشه سوئیچ کرد.

کدی که مربوط به اجرای برنامه دیگه است را دارم ولی مشکل اون کلید شناوره که تا الان نتونستم پیداش کنم.

 public void startNewActivity(Context context, String packageName) {
        Intent intent = context.getPackageManager().getLaunchIntentForPackage(packageName);
        if (intent != null) {
        /* در صورت وجود اقدام به اجرا نماید */
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(intent);
        } else {
        /* در صورت نبودن پکیج از مارکت اقدام به پیدا کردن و نصب نماید */
            intent = new Intent(Intent.ACTION_VIEW);
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            intent.setData(Uri.parse("market://details?id=" + packageName));
            context.startActivity(intent);
        }
    }

باز هم از دوستان عزیزم تشکر و قدردانی دارم.

0 0
تا اونجایی که تونستم تحقیق کردم ولی تا الان به هدفم نرسید. فکر میکردم از طریق windowManager باید اینکار را انجام بدم به طوری که اون برنامه دیگه درون این ویندوز فول اسکرین ایجاد بشه و با کلید شناور (که هنوز نتونستم این کلید را بسازم) بشه بین این دو اکتیویتی سوییچ کرد. ممنون میشم دوستان اگه راه حلی سراغ دارن فقط عنوانهاشو بگن تا تو تحقیقهام ازش استفاده کنم. (11 سال پیش)
0 0
دوستان هیچ نظر و پیشنهادی ندارن.. واقعا گیج شدم که چطوری باید اینکار را بکنم. در جایی خوندم که باید از SYSTEM_ALERT_WINDOW استفاده کنم..! ممنون میشم دوستان راهنمایی بکنن. (11 سال پیش)
0 0
سلام - خسته نباشید - میشه یه توضیح هم بدید که چطوری یه برنامه ای دیگر رو درون اکتیویتی خودتون اجرا میکنید ؟ مثلا میشه واتس اپ رو اجرا کرد ؟ اجزای درون اون رو میشه تشخیص داد ؟ مثل باتن ؟ لیست ویو ؟ و ... ؟ (11 سال پیش)
0 0
نه دوست من هنوز به اون مرحله نرسیدم . فکر میکنم برای اینکه بتونم یه کلید شناور در برنامم بذارم باید یه اکتیویتی بسازم که درونش پکیج دیگه اجرا بشه که شدنی نیست. ولی میشه یه کلیدشناوری را به صورت alert فعال کرد (مثل زمانی که یه یه مسیج در تانگو میاد) تا بعد از اجرا شدن اون پکیج بشه با زدن اون کلیدشناور بین دو برنامه سوییچ کرد. (11 سال پیش)
+1 0
استفاده از اسپینر به شما کمک نمیکنه؟ میتونید اسپینر رو از جنس view تعریف کنید و یک xml جداگانه بهش متصل کنید و اگر امکانش باشه محتویاتتون رو اونجانوایش بدید _ البته فکر کنم شما به چیزی از activity نیاز دارید ، و نه view (11 سال پیش)
+2 0
این لینک رو هم نگاه کنید. (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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