这太奇怪了,我已经在论坛上搜索过了。在我的主类中,我有一个按钮onClick将启动联系人应用程序,如下所示。当我单击该按钮时,会显示他的联系人列表,但只要我点击联系人,就会引发安全异常。publicvoidselectContacts(Viewv){Intentintent=newIntent(Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI);startActivityForResult(intent,PICK_CONTACT);}@OverrideprotectedvoidonActivityResult(intreq
我正在尝试从联系人选取器中检索联系人图片、联系人姓名和手机号码。在联系人选择器中选择联系人后,我希望能够检索这三样东西。我已经成功地从联系人选择器中检索到联系人ID,但我似乎无法使用该ID进行任何其他工作。我查看了各种示例代码,它们都使用Cursor,并用光标做不同的事情,但我不明白它们是如何工作的。有人可以帮帮我吗?这是我试过的一些代码:publicvoidlaunchContactPicker(Viewview){IntentcontactPickerIntent=newIntent(Intent.ACTION_PICK,ContactsContract.Contacts.CONT
SamsunggalaxyS4和一些设备在使用IntentAction_Insert时仅支持StructuredpostalArrayListdata=newArrayList();...ContentValuesname=newContentValues();name.put(Data.MIMETYPE,StructuredPostal.CONTENT_ITEM_TYPE);name.put(StructuredPostal.STREET,bundle.getString(StructuredPostal.STREET));name.put(StructuredPostal.CITY
我需要在我的应用程序中选择联系人,并希望排除存储在我的SIM卡中的联系人。ACTION_PICK是否可行? 最佳答案 不,这不可能很遗憾,目前不可能。为了证明这一点,让我们深入研究ContanctsListActivity的源代码|.Here'sActivity的onCreate()方法。在其中,ContactApp读取我们传递给它的Intent(ACTION_PICK)并分别进行处理:@OverrideprotectedvoidonCreate(Bundleicicle){super.onCreate(icicle);mIconS
我是android的新手,正在尝试执行以下任务:-我想打开Whatsapp联系人列表并获取选定的联系人数据。我能够完成一半的工作。Whatsapp联系人列表打开,但一旦我按下任何联系人,我的应用程序就会崩溃。这是我的代码:打开Whatsapp联系人列表:btnChoose.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){Intentintent=newIntent(Intent.ACTION_PICK);intent.setPackage("com.whatsapp");try
我想检索联系人详细信息及其所属的组。我得到了列出手机中所有联系人组的代码。CursorgroupC=getContentResolver().query(ContactsContract.Groups.CONTENT_URI,null,null,null,null);while(groupC.moveToNext()){Stringgroupid=groupC.getString(groupC.getColumnIndex(ContactsContract.Groups._ID));Log.e("myTag",groupid);Stringgrouptitle=groupC.getSt
我正在尝试编写一个应用程序,只需单击一下即可同步我的邮件和日历。浏览完这个论坛后,我发现了一些很好的提示,并编写了一个简短的测试应用程序,它使用我的第一个谷歌帐户并开始同步。到目前为止代码可以正常工作,但目前只有联系人已同步!AccountManageram=AccountManager.get(this);Account[]acc=am.getAccountsByType("com.google");Accountaccount=null;if(acc.length>0){account=acc[0];Bundleextras=newBundle();extras.putBoolea
调用显示所有联系人的联系人选择器是通过此链接完成的(如SO上多次所述):Intentintent=newIntent(Intent.ACTION_PICK,Contacts.CONTENT_URI);startActivityForResult(intent,REQ_CODE);我使用以下代码fragment在onActivityResult中获取联系人姓名及其所有电话号码:publicvoidonActivityResult(intrequestCode,intresultCode,Intentintent){UricontactUri=intent.getData();Conten
我目前正在制作一场游戏,您是中间的太空飞船,并且有敌人向您移动,您必须向他们射击才能赢得胜利。当我测试游戏时,我发现当(似乎是)两次或更多敌人的船只同时撞到了玩家船时,我收到了一个错误。我不确定这是导致错误的原因,但是当我测试它时看起来像它。我制作了游戏,以便每当敌人玩家触摸玩家时,游戏结束,并且呼吁更改游戏场景的功能。每当场景要更改时,这就是错误的地方。“致命错误:在解开可选值的同时出乎意料地发现无”这是didBegin的代码(联系人:skphysicscontact)funcdidBegin(_contact:SKPhysicsContact){varBodyOne=SKPhysicsBo
您好,我有一个内容uri,它看起来像content://com.android.contacts/contacts/550/photo。我需要根据此内容uri获取物理文件的句柄。我查看了一些在stackoverflow上讨论的示例,但没有一个有效。有什么建议吗? 最佳答案 这是一个获取字符串并制作该照片文件并在进程结束时删除该文件的方法。像这样使用它:loadContactPhotoThumbnail("content://com.android.contacts/contacts/550/photo");。我从here中获取了大部