在android中,如何使用自定义URI向应用程序传递参数

在android中,如何使用自定义URI向应用程序传递参数,android,parameters,uri,Android,Parameters,Uri,我有一个以自定义uri“E2L://”开头的应用程序。在EPUB中,我有一个链接“E2L://”,可以打开我的应用程序,但我如何传递参数?我如何从应用程序中获取它们?谢谢大家! 我找到了解决方案: public class Etiqueta extends Activity { private CharSequence frase; private EditText texto; /** Called when the activity is first created. */ @Overr

我有一个以自定义uri“E2L://”开头的应用程序。在EPUB中,我有一个链接“E2L://”,可以打开我的应用程序,但我如何传递参数?我如何从应用程序中获取它们?谢谢大家!

我找到了解决方案:

public class Etiqueta extends Activity {
private CharSequence frase;
private EditText texto;


/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    texto = (EditText) findViewById(R.id.editText1);
    Uri data = getIntent().getData(); 
    if (data==null) { } else {
    String datos=data.toString();
    texto.setText(datos);
    }
}


}