需求是这样的:
应用A(可以扫描手机联系人,可以通过AIDL的方式将联系人数据发送给应用B,可以启动应用B)
应用B(可以接收A发过来的联系人并保存在本地,可以展示联系人数据,可以手动新增或者删除展示中的联系人数据,并同步数据到本地)、
由于是初学者,目前没有什么思路解决该问题,大家有没有什么好的想法?
这些东西都是边学边做,边做边改,慢慢就会了.
对于这个需求,你可以通过以下步骤来实现:
AIDL里面写获取接口,接口里面写了getmap,然后A这边通过第三方包进行联系人的获取存入map中,B中使用AIDL获取,调用服务中的方法,对过来的数据进行解析并存入map中。增删改查需要用到SQLite,可以将增删改查方法也在AIDL中体现