Android进程间通讯——Clipboard(剪切板)
来源:互联网 发布:aspnet源码 编辑:程序博客网 时间:2024/05/16 12:31
剪贴板的含义也很好理解,就是一个进程在剪贴板里面复制了一条数据,然后另外一个进程再调用粘贴方法,把数据取出来。
进程A的代码:
public class ClipboardOneActivity extends Activity {private Button mBtnWriteClipBoard;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.clipboard);mBtnWriteClipBoard = (Button) findViewById(R.id.button1); //实例化我们的按钮mBtnWriteClipBoard.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubClipboardManager cm=(ClipboardManager) ClipboardOneActivity.this.getSystemService(CLIPBOARD_SERVICE);cm.setText( "Hello World!");}});}}进程B的代码(在好另新建一个工程)
public class ClipboardTwoActivity extends Activity {private Button mBtnReadClip;private TextView textView;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.main);mBtnReadClip = (Button) findViewById(R.id.button1);textView=(TextView) findViewById(R.id.textView1);mBtnReadClip.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubClipboardManager cm=(ClipboardManager) getSystemService(CLIPBOARD_SERVICE);textView.setText(cm.getText());}});}}
没什么好说的,将上面的代码copy到工程中实验一下就知道了
0 0
- Android进程间通讯——Clipboard(剪切板)
- Android进程间通讯——AIDL,Messenger(信使),ContentProvider,Clipboard(剪切板)
- 进程间通讯(四)--剪切板
- 剪切板clipboard
- Android跨进程数据通讯-剪切板Clipboard
- android中剪切板的应用(clipboard)
- 进程间通信——剪切板
- Android进程间通讯——AIDL
- Android进程间通讯——ContentProvider
- Android进程间通讯——多进程共用SharedPreferences
- Android进程间通讯——多进程共用SharedPreferences
- Android进程间通讯——多进程共用SharedPreferences
- 向剪切板复制文本的js库——clipboard.js
- clipboard.js——兼容各种版本浏览器的剪切板库
- 进程间通讯[android]
- Android进程间通讯
- Android进程间通讯
- 剪切板Clipboard、SetComponent、GetComponent
- Vim命令合集
- Android中MalformedURLException的解决
- NSString的Copy与内存分配
- hdu 1458 bfs模板化写法
- android 菜单栏高度
- Android进程间通讯——Clipboard(剪切板)
- 一次ora 12537问题的解决
- 分布式系统架构中的中间件
- asp.net mvc4 添加分区出现错误 找到多个与名为“home”的控制器匹配的类型
- linux mysql 操作命令
- PhoneGap 4.2.0-0.24.2(Cordova 4.3.0)插件指南
- Eclipse中查询某个类对象被那些类引用
- 【hibernate框架】使用hibernate实现悲观锁和乐观锁
- 论大公司的通病