Android调用问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android调用问题相关的知识,希望对你有一定的参考价值。

PackageManager packageManager = Start_RemoveSoftActivity.this.getPackageManager();
Intent intent=new Intent();
try
intent =packageManager.getLaunchIntentForPackage("要调用应用的包名");
catch (NameNotFoundException e)

Log.i(TAG, e.toString());

startActivity(intent);
这里要调用的包名从哪里来?
原帖子说,"要调用应用的包名"为通过PackageInfo得到的想要启动的应用的包名,可是PackageInfo得到的是所有程序的包名信息,怎么得到我想要的那个?

参考技术A Intent open_browser = null;
PackageManager manager = getApplicationContext().getPackageManager();
List<PackageInfo> packages = manager.getInstalledPackages(0);
for (PackageInfo packageInfo : packages) 
            String name = packageInfo.packageName;
    if (name.contains("browser")
            | packageInfo.applicationInfo.name.contains("浏览器")) 
    open_browser = manager.getLaunchIntentForPackage(name);
break;
    
        
startActivity(open_browser);
//PackageInfo获取的当然是所有的信息,如果你想要知道什么程序对应什么包名的话可以直接
//通过eclipse 的 device 看到,也可以直接通过手机的正在运行的程序查看到包名

Android导航图继续api调用问题

我在Android项目中使用了导航图。在我的项目中,底部导航视图中包含3个片段Registration,Login和Home Fragment。在Home Fragment中,调用api来获取记录列表。每次我浏览该Fragment时,它都会调用api。我想在第一次导航时调用一次该api。关闭并重新打开该应用后,它将调用api。如何使用带有MVVM Architecture的导航图实现此功能?

答案
None

以上是关于Android调用问题的主要内容,如果未能解决你的问题,请参考以下文章

android能直接调用gif动画吗

如何从Android调用javascript?

Android ScrollView在滚动中调用scrollTo(0,0)回到顶部无效

Android 11 onCreate() 调用每秒钟都丢失

android怎么调用系统服务

Android:触摸视图后如何调用方法