gpt4 book ai didi

android - 在 Android 上的应用程序中使用应用程序

转载 作者:行者123 更新时间:2023-11-30 04:53:28 26 4
gpt4 key购买 nike

我正在为 Android 平台编写一个程序,我想实现一个预先存在的应用程序的代码 here .

我的应用程序菜单中有一个按钮,上面写着“在 map 上显示 friend ”,所以我希望这个程序从按下按钮开始。

为了更详细,我将给出一个小图表。

用户启动我的应用程序 > 用户按“菜单”键 > 用户按“在 map 上显示 friend ”> WAMF.apk(上面链接中的应用程序)启动

有什么办法可以做到这一点吗?

最佳答案

如果我对您的理解正确并且您要做的就是启动 WAMF,请参阅 this blog post .

其中有如下代码,会检测是否安装了OpenTable(或WAMF,本题),如果安装则调用,否则带用户到Android Market下载OpenTable:

public void showReserveButton() {

// setup the Intent to call OpenTable
Uri reserveUri = Uri.parse(String.format( "reserve://opentable.com/%s?refId=5449",
opentableId));
Intent opentableIntent = new Intent("com.opentable.action.RESERVE", reserveUri);

// setup the Intent to deep link into Android Market
Uri marketUri = Uri.parse("market://search?q=pname:com.opentable");
Intent marketIntent = new Intent(Intent.ACTION_VIEW).setData(marketUri);

opentableButton.setVisibility(opentableId > 0 ? View.VISIBLE : View.GONE);
opentableButton.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
PackageManager pm = getPackageManager();
startActivity(pm.queryIntentActivities(opentableIntent, 0).size() == 0 ?
opentableIntent : marketIntent);
}
});

正如 commonsware 所说,这是假设 WAMF 在 Android 市场上可用。如果不是,那你就不走运了。

关于android - 在 Android 上的应用程序中使用应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1777670/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com