【问题标题】:Creating a contact in Blackberry 10 from Android port从 Android 端口在 Blackberry 10 中创建联系人
【发布时间】:2013-06-15 02:01:11
【问题描述】:

所以我正在将一个 Android 应用程序移植到 Blackberry 10,一切顺利。但是我遇到了“添加联系人”功能的问题。我有一个按钮,可以获取有关公司的信息并将该信息添加到联系意图中。

Intent intent = new Intent(Intent.ACTION_INSERT);
intent.setType(ContactsContract.Contacts.CONTENT_TYPE);

intent.putExtra(ContactsContract.Intents.Insert.NAME, provider.getOrganizationName());
intent.putExtra(ContactsContract.Intents.Insert.PHONE, provider.getPhoneNumber());
intent.putExtra(ContactsContract.Intents.Insert.PHONE_TYPE, ContactsContract.CommonDataKinds.Phone.TYPE_WORK);
intent.putExtra(ContactsContract.Intents.Insert.POSTAL, provider.getAddressLine1() + " " + provider.getAddressLine2() + " " + provider.getCity() + " " + provider.getProvince() + " " + provider.getPostalCode());
intent.putExtra(ContactsContract.Intents.Insert.POSTAL_TYPE, ContactsContract.CommonDataKinds.StructuredPostal.TYPE_WORK);
intent.putExtra(ContactsContract.Intents.Insert.EMAIL, provider.geteMail());
intent.putExtra(ContactsContract.Intents.Insert.EMAIL_TYPE, ContactsContract.CommonDataKinds.Email.TYPE_WORK);
intent.putExtra(ContactsContract.Intents.Insert.NAME, provider.getOrganizationName());
intent.putExtra(ContactsContract.Intents.Insert.PHONE, provider.getPhoneNumber());
intent.putExtra(ContactsContract.Intents.Insert.PHONE_TYPE, ContactsContract.CommonDataKinds.Phone.TYPE_WORK);
intent.putExtra(ContactsContract.Intents.Insert.POSTAL, provider.getAddressLine1() + " " + provider.getAddressLine2() + " " + provider.getCity() + " " + provider.getProvince() + " " + provider.getPostalCode());
intent.putExtra(ContactsContract.Intents.Insert.POSTAL_TYPE, ContactsContract.CommonDataKinds.StructuredPostal.TYPE_WORK);
intent.putExtra(ContactsContract.Intents.Insert.EMAIL, provider.geteMail());
intent.putExtra(ContactsContract.Intents.Insert.EMAIL_TYPE, ContactsContract.CommonDataKinds.Email.TYPE_WORK);

有没有人知道如何让这个功能在黑莓上运行?任何帮助将不胜感激。

【问题讨论】:

  • 我也遇到了同样的问题,请问您解决了吗?
  • 很遗憾,我在这个问题上没有取得任何进展。对不起。
  • np 谢谢,我发现它在 BB 10 中被 rim 故意挡住了,但现在在 BB 10.2 中工作正常!!
  • 好的。听到这个消息我很高兴。非常感谢。

标签: android blackberry-10


【解决方案1】:

请参阅描述 BlackBerry 10 上的 BlackBerry Runtime for Android 应用程序不支持的 Android 功能的文档。=)

Unsupported APIs for BlackBerry 10

Intents:

不支持调用某些设备设置 android.settings.ADD_ACCOUNT_SETTINGS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-06
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 2012-06-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多