【发布时间】:2014-07-04 09:04:42
【问题描述】:
我是安卓新手。
要求是我需要从 web 应用程序调用 android 应用程序,然后我需要从 android 应用程序向 web 应用程序发送一个字符串。
这就是我这样做的目的。
1) 创建从网络应用到移动应用的链接(有效)
<a href="intent:#Intent;action=com.appname.demo;end">click to load</a>
2) 移动应用程序有一个文本框和一个按钮,我需要在单击按钮时将文本框的值发送到网络应用程序。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent i = new Intent();
i.setAction("com.example.helloapp");
Log.e("IntentTest", i.toUri(Intent.URI_INTENT_SCHEME));
mButton = (Button)findViewById(R.id.button);
mEdit = (EditText)findViewById(R.id.editText);
mButton.setOnClickListener(
new View.OnClickListener()
{
public void onClick(View view)
{
Log.v("EditText", mEdit.getText().toString());
value = mEdit.getText().toString();
// I need to send value to web application
}
});
}
如何将 EditText 值发送到 Web 应用程序。
【问题讨论】:
-
这里的“网络应用程序”是什么?是你自己的应用吗?
-
@harvey_slash 我开发的 Grails 应用
-
通过“发送”,您希望启动您的应用程序并能够访问字符串,对吧?
标签: android android-intent web-applications