通过Android系统通讯录调用自己的APP问题

北京d路飞 发布于 2013/08/14 17:37
阅读 1K+
收藏 0

有研究过android系统应用contacts中QuickContactActivity.java的么?

@Override
        public void onItemClicked(final Action action, final boolean alternate) {
        Log.i(TAG, "---- onItemClicked, alternate="+alternate+", action="+action);
            final Runnable startAppRunnable = new Runnable() {
                @Override
                public void run() {
                    try {
                        startActivity(alternate ? action.getAlternateIntent() : action.getIntent());
                    } catch (ActivityNotFoundException e) {
                        Toast.makeText(QuickContactActivity.this, R.string.quickcontact_missing_app,
                                Toast.LENGTH_SHORT).show();
                    }


                    hide(false);
                }
            };

想请教一下,如何通过它来调用自己的APP的界面。
现在程序写一个mimetype是im的已经能够调出来,但手动在手机上添加一个im的联系人,能显示快捷入口,但点击后提示quickcontact_missing_app。

上微信的截图:

以下是问题补充:

@北京d路飞:类似微信绑定通讯录后,点系统通讯录的头像弹出微信入口的方式。 (2013/08/14 17:38)
加载中
0
等待流星
没看懂你说的什么意思?这个类是点击联系人头像弹出来的。
0
北京d路飞
北京d路飞
类似微信绑定通讯录后,点系统通讯录的头像弹出微信入口的方式。已上图。
返回顶部
顶部