首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android读取短信和联系人

原文博客:Doi技术团队 链接地址:https://blog.doiduoyi.com/authors/1584446358138 初心:记录优秀的Doi技术团队学习经历 读取短信和联系人经常会用到...address + "\ndate:" + date + "\nbody:" + body); } cursor.close(); } 联系人...获取联系人就比较复杂了,其表结构也比较复杂,我们获取联系人的姓名、电话号码、邮箱,要通过3张表去提取 数据库所在位置data-->data中的下面路径 ?...raw_contacts表,我们通信录中要显示的信息必须要在这里找到对应的ID,当我们删除了联系人,data表中的数据并没有删除,只是删除了证张表contact_id变为null,而不是真的删除 ?...可以在ContactsContract.CommonDataKinds.Email.CONTENT_URI 找到该联系人的邮箱 * DISPLAY_NAME 是该联系人的姓名

2.4K30

小程序开发仿微信界面 DEMO

点击观看视频 : 【wepy开发的微信小程序demo 】 demo中包含的功能有: 仿微信界面 联系人列表 私聊与自动回复 聊天记录本地存储与清除 源代码地址:https://github.com/wepyjs...根据划分的组件,大致可以得到开发的目录结构: src components alpha.wpy --- 联系人 chatboard.wpy --- "聊天面板"...初始聊天记录数据 其对应的数据表结构如下: 因此我们可以使用js构建这两份数据表作为原始数据, 目录结构设计大致如下: src mocks --- mock数据目录 users...--- 用户头像目录 xxxx.png --- xxxx头像 contact.js --- 联系人mock数据 history.js -...-- 聊天记录mock数据 src/mock/contact.js 模拟联系人数据返回,代码如下: // 所有联系人数据 let users = [ {id: 'jimgreen', name

19.3K30

共享网页聊天室的设计与实现

在该例中,我们用其编译和合并压缩 ES5 以上 JS、SASS/SCSS、各种图片和字体资源等,并建立开发模式下热重载服务端,以方便系统调试。...核心功能 当打开页面时,系统会为用户随机分配一个名称 用户可以手动修改名称,系统将向所有客户端广播消息以同步数据 当用户 建立/关闭 连接时,系统将广播消息通知所有客户端创建新的联系人项目...// 消息格式 {  type: 'contact',  payload: {    id, name } } 新建连接的客户端接收 load 消息,转发至 Mediator,初始化联系人列表和聊天历史记录并渲染...= client.id || record.to.id === 0   }) } } 客户端接收 reload 消息,转发至客户端 Mediator 客户端 Mediator 更新联系人列表和聊天历史记录并渲染...UI 补充说明 系统只建立一个共享聊天室,其中 WebSocket Server 服务于所有 Client 端。

2.8K50
领券