Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 打开Android的联系人活动,其中包含一些已插入的字段 ArrayList data=new ArrayList(); ContentValues行1=新ContentValues(); 行1.put(Data.MIMETYPE、Organization.CONTENT\u ITEM\u TYPE); 第1行。put(组织公司,“安卓”); 添加数据(第1行); ContentValues行2=新ContentValues(); 行2.put(Data.MIMETYPE、Email.CONTENT\u ITEM\u TYPE); 行2.put(Email.TYPE,Email.TYPE\u自定义); 行2.put(Email.LABEL,“绿色机器人”); 行2.put(Email.ADDRESS,“android@android.com"); 添加数据(第2行); 意图=新意图(Intent.ACTION\u INSERT,Contacts.CONTENT\u URI); intent.putParcelableArrayListExtra(Insert.DATA,DATA); 星触觉(意向);_Java_Android - Fatal编程技术网

Java 打开Android的联系人活动,其中包含一些已插入的字段 ArrayList data=new ArrayList(); ContentValues行1=新ContentValues(); 行1.put(Data.MIMETYPE、Organization.CONTENT\u ITEM\u TYPE); 第1行。put(组织公司,“安卓”); 添加数据(第1行); ContentValues行2=新ContentValues(); 行2.put(Data.MIMETYPE、Email.CONTENT\u ITEM\u TYPE); 行2.put(Email.TYPE,Email.TYPE\u自定义); 行2.put(Email.LABEL,“绿色机器人”); 行2.put(Email.ADDRESS,“android@android.com"); 添加数据(第2行); 意图=新意图(Intent.ACTION\u INSERT,Contacts.CONTENT\u URI); intent.putParcelableArrayListExtra(Insert.DATA,DATA); 星触觉(意向);

Java 打开Android的联系人活动,其中包含一些已插入的字段 ArrayList data=new ArrayList(); ContentValues行1=新ContentValues(); 行1.put(Data.MIMETYPE、Organization.CONTENT\u ITEM\u TYPE); 第1行。put(组织公司,“安卓”); 添加数据(第1行); ContentValues行2=新ContentValues(); 行2.put(Data.MIMETYPE、Email.CONTENT\u ITEM\u TYPE); 行2.put(Email.TYPE,Email.TYPE\u自定义); 行2.put(Email.LABEL,“绿色机器人”); 行2.put(Email.ADDRESS,“android@android.com"); 添加数据(第2行); 意图=新意图(Intent.ACTION\u INSERT,Contacts.CONTENT\u URI); intent.putParcelableArrayListExtra(Insert.DATA,DATA); 星触觉(意向);,java,android,Java,Android,我没有在里面找到它 android.provider.ContactsContract.Intents.Insert.Data(在倒数第二条指令中使用) Insert类中没有数据变量,我使用的是API-8 v2.2 请帮助他们,还有其他方法吗? 我想像这样在add contact中填充数据。如果您查看contacts contract.Intents.Insert的javadoc,您将看到一组常量,如COMPANY、JOBTITLE等。您应该使用它们来填充额外的意图。只有在看不到常量时才使用数据

我没有在里面找到它 android.provider.ContactsContract.Intents.Insert.Data(在倒数第二条指令中使用) Insert类中没有数据变量,我使用的是API-8 v2.2 请帮助他们,还有其他方法吗?
我想像这样在add contact中填充数据。

如果您查看contacts contract.Intents.Insert的javadoc,您将看到一组常量,如COMPANY、JOBTITLE等。您应该使用它们来填充额外的意图。只有在看不到常量时才使用数据键。文档对此并不清楚,但实际上People应用程序只接受数据中的一些列值

比如说,不做

行.put(Data.MIMETYPE、Organization.CONTENT\u ITEM\u TYPE); row.put(Organization.COMPANY,“安卓”)

intent.putExtra(Intents.Insert.COMPANY,“安卓”)

这应该行得通


我不确定您所说的“插入类中没有数据变量”是什么意思。不应该有。Insert.DATA是一个常量,为putExtra命名一个键。

您可能已导入Contacts.Intents.Insert。此类中没有数据

您必须导入contacts contract.Intents.Insert

对于网站,请尝试此代码

ArrayList<ContentValues> data = new ArrayList<ContentValues>();
ContentValues row1 = new ContentValues();
row1.put(Data.MIMETYPE, Organization.CONTENT_ITEM_TYPE);
row1.put(Organization.COMPANY, "Android");
data.add(row1);
ContentValues row2 = new ContentValues();
row2.put(Data.MIMETYPE, Email.CONTENT_ITEM_TYPE);
row2.put(Email.TYPE, Email.TYPE_CUSTOM);
row2.put(Email.LABEL, "Green Bot");
row2.put(Email.ADDRESS, "android@android.com");
data.add(row2);
Intent intent = new Intent(Intent.ACTION_INSERT, Contacts.CONTENT_URI);
intent.putParcelableArrayListExtra(Insert.DATA, data);
startActivity(intent);
ArrayList data=new ArrayList();
ContentValues行1=新ContentValues();
行1.put(Data.MIMETYPE、Website.CONTENT\u ITEM\u TYPE);
row1.put(Website.URL,“www.urwebsite.com”);
第1行:put(网址:Website.LABEL,“abc”);
行1.put(Website.TYPE,Website.TYPE_HOME);
添加数据(第1行);
意图=新意图(Intent.ACTION\u INSERT,Contacts.CONTENT\u URI);
intent.putParcelableArrayListExtra(Insert.DATA,DATA);
星触觉(意向);

为什么要插入“pre”和“code”标记?请格式化您的代码并更详细地描述您的问题!您找不到
联系人contract.Intents.Insert.Data
,因为它仅从API 11开始提供。没有任何常量Intents.Insert.Website和Intents.Insert.LastName我是如何做到的请告诉我。。
  ArrayList<ContentValues> data = new ArrayList<ContentValues>();
  ContentValues row1 = new ContentValues();
  row1.put(Data.MIMETYPE, Website.CONTENT_ITEM_TYPE);
  row1.put(Website.URL, "www.urwebsite.com");
  row1.put(Website.LABEL, "abc");
  row1.put(Website.TYPE, Website.TYPE_HOME);
  data.add(row1);
  Intent intent = new Intent(Intent.ACTION_INSERT, Contacts.CONTENT_URI);
  intent.putParcelableArrayListExtra(Insert.DATA, data);
  startActivity(intent);