Tag: 联系

如何使用libgdx contactlistener

我刚刚开始使用Libgdx的Box2d引擎,但我根本不明白何时应该调用Contactlistener的方法。 一方面是“开始接触”,另一方面是“结束接触”。 我应该在哪里打电话给他们,以获得某个夹具接触他人的数量? 我如何实现Contactlistener ? 教程中的重定向将回答我的问题。 搜索谷歌时我没有找到任何东西。 这个对我有很大帮助,但是它是为C ++编写的,并没有将实现引入主游戏圈。 谢谢我帮忙;)

以编程方式更改联系人图片

我有一张照片,存放在Android手机中。 我希望能够改变联系人的图片。 到目前为止我所做的是启动联系人选择器,让用户选择联系人,然后我获得所选联系人的URI。 从这个联系人,我可以得到相关的rawContact,我使用这个代码 。 Uri rawContactPhotoUri = Uri.withAppendedPath( ContentUris.withAppendedId(RawContacts.CONTENT_URI, rawContactId), RawContacts.DisplayPhoto.CONTENT_DIRECTORY); try { AssetFileDescriptor fd = getContentResolver().openAssetFileDescriptor(rawContactPhotoUri, “rw”); OutputStream os = fd.createOutputStream(); os.write(photo); os.close(); fd.close(); } catch (IOException e) { // Handle error cases. } 问题是,AssetFIleDescriptor总是空的(当我调用它的长度时,我们总是得到-1)。 我不是要求整个解决方案,只是一些可以帮助我实现这一目标的方法。 我似乎无法在StackOverflow上找到这个问题,所以任何帮助都将不胜感激。 编辑 当我们提出问题时,我们总能找到解决方案。 我想与其他人分享 所以我放弃了android链接并找到另一个: http : //wptrafficanalyzer.in/blog/programatically-adding-contacts-with-photo-using-contacts-provider-in-android-example/ 图片选择器返回所选联系人的Uri,因此您可以获取它的Contact._ID: // This is onActivityResult final Uri uri = […]