Android使用密码将用户发送到另一个应用

时间:2016-12-11 04:17:49

标签: android passwords

我还是Android开发的新手。有没有想过使用密码从一个应用程序移动到另一个应用程序?

1 个答案:

答案 0 :(得分:0)

在您要加载第二个

的第一个应用中调用此方法

确保您传递了第二个应用的正确包名

在第一个应用程序中检查密码是否正确加载第二个应用程序

public void startNewActivity(Context context, String packageName) {
        Intent intent = context.getPackageManager().getLaunchIntentForPackage(packageName);
               intent .putExtra("KEY_DATA_EXTRA_FROM_APP_FIRST", myString); // // add extras to any other data you want to send to App
        if (intent == null) {
            // Bring user to the market or let them choose an app?
            intent = new Intent(Intent.ACTION_VIEW);
            intent.setData(Uri.parse("market://details?id=" + packageName));
        }
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(intent);
    }

最后在清单中,将接收意图的活动(第二个应用)标记为已启用并已导出