欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

從應(yīng)用中啟動(dòng)另外的應(yīng)用

系統(tǒng) 1918 0

項(xiàng)目中有時(shí)會(huì)需要啟動(dòng)另外的程序來(lái)協(xié)助實(shí)現(xiàn)一些功能,如系統(tǒng)打電話會(huì)調(diào)用電話程序,打開(kāi)圖片會(huì)打開(kāi)圖片程序等。

讓我們來(lái)看看用代碼是如何實(shí)現(xiàn)這個(gè)功能的。

      
        /**
      
      
        

         * 啟動(dòng)應(yīng)用

         * 
      
      
        @param
      
      
         context

         * 
      
      
        @param
      
      
         packageName 包名

         * 
      
      
        @return
      
      
        */
      
      
        public
      
      
        static
      
      
        boolean
      
      
         startPackage(Context context, String packageName) {

                
      
      
        final
      
       Intent mainIntent = 
      
        new
      
       Intent(Intent.ACTION_MAIN, 
      
        null
      
      
        );

                mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);



                
      
      
        final
      
       List<ResolveInfo> apps =
      
         context.getPackageManager()

                                .queryIntentActivities(mainIntent, 
      
      0
      
        );

                
      
      
        //
      
      
         final List<ResolveInfo> matches = new ArrayList<ResolveInfo>();
      
      
        if
      
       (apps != 
      
        null
      
      
        ) {

                        
      
      
        //
      
      
         Find all activities that match the packageName
      
      
        int
      
       count =
      
         apps.size();

                        
      
      
        for
      
       (
      
        int
      
       i = 0; i < count; i++
      
        ) {

                                
      
      
        final
      
       ResolveInfo resolveInfo =
      
         apps.get(i);

                                
      
      
        final
      
       ActivityInfo activityInfo =
      
         resolveInfo.activityInfo;

                                
      
      
        if
      
      
         (packageName.equals(activityInfo.packageName)) {

                                        
      
      
        //
      
      
         matches.add(resolveInfo);
      
      

                                        String className =
      
         activityInfo.name;

                                        AspLog.i(TAG, 
      
      "startPackage: " + packageName + " & "

                                                        +
      
         className);

                                        ComponentName cn 
      
      = 
      
        new
      
      
         ComponentName(packageName, className);

                                        
      
      
        final
      
       Intent it = 
      
        new
      
      
         Intent(Intent.ACTION_MAIN);

                                        it.addCategory(Intent.CATEGORY_LAUNCHER);

                                        it.setComponent(cn);

                                        it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

                                        context.startActivity(it);

                                        
      
      
        return
      
      
        true
      
      
        ;

                                }

                        }

                }



                
      
      
        //
      
      
         MMToast mToast = new MMToast(activity, MMToast.LENGTH_SHORT);

                
      
      
        //
      
      
         mToast.setView(R.layout.login_message_panel);

                
      
      
        //
      
      
         mToast.setTipImage(R.drawable.login_tip_failure);

                
      
      
        //
      
      
         mToast.setText(R.string.open_app_error);

                
      
      
        //
      
      
         mToast.show();
      
      
        return
      
      
        false
      
      
        ;

        }
      
    

?

更多的 移動(dòng)互聯(lián)網(wǎng)的發(fā)展趨勢(shì) 拓者設(shè)計(jì)吧效果圖 移動(dòng)互聯(lián)網(wǎng)應(yīng)用 相關(guān)的資料請(qǐng)到 互聯(lián)網(wǎng)的一點(diǎn)事 www.yidin.net ?留言

歡迎各位同學(xué)加入?android?技術(shù)二群 222392467?

從應(yīng)用中啟動(dòng)另外的應(yīng)用


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 日韩国产欧美视频 | 欧美日韩成人一区二区 | 亚洲国产七七久久桃花 | 国产精品毛片久久久久久久 | 国产专区一区 | 精品在线| 色综合色狠狠天天久久婷婷基地 | 国产目拍亚洲精品99久久精品 | 亚洲国产精品视频 | 亚洲日韩中文字幕一区 | 国产 AV 仑乱内谢 | 热伊人99re久久精品最新地 | 天天在线综合网 | 欧美性高清视频免费看www | 国产精品1区2区 | 国产亚洲精品久久久极品美女 | 2019国产精品| 91精品国产亚洲爽啪在线观看 | www.99精品视频在线播放 | 婷婷免费视频 | 三级网站在线看 | 一级片一级片一级片一级片 | 亚洲在线日韩 | 久久福利在线 | 色婷婷综合缴情综六月 | 国产黄在线观看免费观看软件视频 | 日本一级淫片免费看 | 超鹏97国语| 亚洲欧洲日本无在线码天堂 | 久草在线视频在线 | 免费观看黄色a一级视频播放 | 国产精品久久久久久久四虎电影 | www.亚洲 | 日本精品人妻无码免费大全 | 奇米影视8888 | 亚洲精品一区二区三区在线 | 欧美在线一区二区三区欧美 | 九九热爱视频精品视频高清 | 欧美日韩一区在线观看 | 天天干天天摸 | a级黄色网|