我有一台LG制造的便携式打印机。它的名字是Pocket Photo。
在我的智能手机中,我安装了Pocket Photo。这是为了增加照片和打印照片的效果。
我发现其应用程序的包名是:
我想要做的是将图像传递给应用程序。
以下是我将代码发送到应用程序的代码。
Button button = (Button)findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
PackageManager pm = getPackageManager();
Intent intent = pm.getLaunchIntentForPackage("com.lge.media.lgpocketphoto");
intent.setAction(Intent.ACTION_VIEW);
intent.setData(Uri.parse("http://www.bluecowcreative.ca/wp-content/uploads/2013/08/hi.jpg"));
startActivity(intent);
}
});
您能否提供一条建议或代码来传递数据?
来自Android新手
*更新*
我知道如何在活动之间传递和接收数据。问题是我不知道Pocket Photo如何接收数据。例如,我不知道他们使用什么样的密钥。
*已解决*
Button button = (Button)findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
PackageManager pm = getPackageManager();
Intent intent = pm.getLaunchIntentForPackage("com.lge.media.lgpocketphoto");
intent.setAction(Intent.ACTION_VIEW);
intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("http://www.bluecowcreative.ca/wp-content/uploads/2013/08/hi.jpg"));
startActivity(intent);
}
});
P.S。我很感激参与这个愚蠢问题的每一个人。你救了我。