Java 如何与其他应用程序通信?
我想问您是否有一种方法可以将信息或命令发送到其他应用程序。 例如:一个人正在向一个人输入一条消息,十秒钟后,我的程序(通过使用命令append(“text”).to(EditText);)在消息的EditText中添加一个类似“hello”的字符串 我发现信息可以通过ContentProviders在不同的应用程序之间共享Java 如何与其他应用程序通信?,java,android,eclipse,android-intent,sdk,Java,Android,Eclipse,Android Intent,Sdk,我想问您是否有一种方法可以将信息或命令发送到其他应用程序。 例如:一个人正在向一个人输入一条消息,十秒钟后,我的程序(通过使用命令append(“text”).to(EditText);)在消息的EditText中添加一个类似“hello”的字符串 我发现信息可以通过ContentProviders在不同的应用程序之间共享 有没有办法做到这一点?只有当这个特定应用程序的开发人员预测到这种行为时,这才有可能。这可以简单地通过在应用程序之间广播意图来实现,但是这个“另一个”应用程序必须有一个合适的广
有没有办法做到这一点?只有当这个特定应用程序的开发人员预测到这种行为时,这才有可能。这可以简单地通过在应用程序之间广播意图来实现,但是这个“另一个”应用程序必须有一个合适的广播接收器来利用这个意图 或者,您可以在另一个应用程序上启动一个intent,并将数据捆绑到其中,然后通过
intent
对象传递。查看链接。我故意没有写代码。我认为每个人都应该自己学习。记住,开发者网站是Android的圣经。我可以使用这个过程复制并通过吗?:最终的ClipboardManager剪贴板=(ClipboardManager)getSystemService(剪贴板_服务);copynPaste.setOnClickListener(新建按钮.OnClickListener(){@Override public void onClick(视图v){//TODO自动生成的方法存根剪贴板.setText(src.getText());dest.setText(clipBoard.getText();});您的数据仅为文本格式,对吗?然后您可以使用捆绑包
(链接-),然后初始化您的意图
,并使用[your Intent].addData([your Bundle Name])