wxr
2020-06-16 f6fd8acd7c53c44187e70b4709443318a628f4b5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using System;
using Android.Content;
 
namespace Shared
{
    public static class Contacts
    {
        public static Action<string,string> ContactAction;
        public static void Open()
        {
            (Shared.Application.Activity as BaseActivity).SetContactsPermission((b) => {
                if (b)
                {
                    // 跳转到联系人界面
                    var intent = new Intent();
                    intent.SetAction("android.intent.action.PICK");
                    intent.AddCategory("android.intent.category.DEFAULT");
                    intent.SetType("vnd.android.cursor.dir/phone_v2");
                    Shared.Application.Activity.StartActivityForResult(intent, 0x30);
                }
                else {
                    ContactAction?.Invoke(null, null);
                }
            });
        }
    }
}