小编Bas*_*kar的帖子

Android将base64编码的字符串转换为图像视图

我想将base64编码的字符串转换为位图,所以我可以把它放在图像视图中,但得到的错误就像

D/skia(7490):--- decoder-> decode返回false,位图返回null值

我的代码是:

byte[] imageAsBytes = Base64.decode(imageData);

image.setImageBitmap(BitmapFactory.decodeByteArray(imageAsBytes, 0, imageAsBytes.length));
Run Code Online (Sandbox Code Playgroud)

base64 android imageview

22
推荐指数
3
解决办法
5万
查看次数

如何更新现有联系人?

我有一个现有联系人,我需要为现有联系人添加工作地址.我使用以下代码,但它不起作用.

String selectPhone = Data.CONTACT_ID + "=? AND " + Data.MIMETYPE + "='" + 
    ContactsContract.CommonDataKinds.StructuredPostal.CONTENT_ITEM_TYPE + 
    "'" + " AND " + ContactsContract.CommonDataKinds.StructuredPostal.TYPE + "=?"; 
String[] phoneArgs = new String[]
    {String.valueOf(ContactId), String.valueOf(
    ContactsContract.CommonDataKinds.StructuredPostal.TYPE_WORK)}; 
ops.add(ContentProviderOperation.newUpdate(Data.CONTENT_URI) 
    .withSelection(selectPhone, phoneArgs) 
    .withValue(ContactsContract.CommonDataKinds.StructuredPostal.STREET, STREET)
    .withValue(ContactsContract.CommonDataKinds.StructuredPostal.CITY, CITY) 
    .withValue(ContactsContract.CommonDataKinds.StructuredPostal.REGION, REGION)
    .withValue(ContactsContract.CommonDataKinds.StructuredPostal.POSTCODE, POSTCODE) 
    .withValue(ContactsContract.CommonDataKinds.StructuredPostal.COUNTRY, COUNTRY)  
    .build()); 
this.context.getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops); 
Run Code Online (Sandbox Code Playgroud)

对此有何解决方案?

android contacts android-contacts android-cursor

20
推荐指数
2
解决办法
1万
查看次数

Android - 使用Content Provider加入查询

如何使用android中的内容提供程序加入/比较查询.这可能吗?

android android-contentprovider

3
推荐指数
1
解决办法
7294
查看次数