第一个应用写一个class
public class MyContentProvider extends ContentProvider{从写增删改查方法
在androidMainfeas文件中配置
<provider android:name=".ContentProviders.MyContentProvider"//你的contentprovider android:exported="true"//默认是false 的一定要写 android:authorities="administrator.example.com.clothes_shopping_platfors">//包名 </provider>第二个应用
在androidMainfeas文件中配置
<uses-permission android:name="administrator.example.com.clothes_shopping_platfors" />跟上面的是一样的权限
button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Uri uri = Uri.parse("content://administrator.example.com.clothes_shopping_platfors"); int num = getContentResolver().delete(uri, null,null); textView.setText(num+""); } });这样就可以通信了。
本文介绍如何通过ContentProvider实现在两个Android应用间的简单数据通信。首先在一个应用中创建并配置ContentProvider,然后在另一个应用中请求访问这些数据,演示了基本的删除操作。
2290

被折叠的 条评论
为什么被折叠?



