第五章和第六章间隔时间有点长,对不起大家了。下面继续。
本节教程将要教会大家如何加载本地通讯录。
- 导入项目
- 导入通讯录
- 自定义js模块
- 发送和订阅page消息
将要学习的demo效果图如下所示
本节示例demo请参考下载地址,可以导入到设计器中学习。
这节教程中将要用到的组件有do_Contect、do_IndexListView,请大家前几节教程所教授的方法,提前添加这两个组件,并打成相应调试包用于调试。
2. 导入通讯录DeviceOne
开发的do_Contact组件是针对手机本地通讯录的增删查改提供相应功能的一个组件,而do_IndexListView是一个右边带索引的ListView组件,通过索引能快速定位到该索引下首条数据,常被用于类似通讯录和歌曲列表等功能中。
所以想要在App中模拟手机通讯录功能,只需简单地将本地通讯录里的数据读取出来并将这些数据绑定给IndexListView中展示即可。
先给do_IndexListView定义一个模板页addressCell.ui,在addressCell.ui.js中定义好数据映射,再将do_IndexListView的template属性指向addressCell.ui的地址,这样ViewModel就定义好了。
接下来再准备数据module。我们定义一个MM
类的数据源组件do_HashData,并向其中添加本地通讯录中读取出来的数据,因为do_IndexListView比较特殊,数据源中每项value的第一个元素为索引组的数据,点击该条数据无法触发touch和longTouch事件。
相关推荐
实验要求每位学生独立设计并完成一款Android通讯录软件,实现一系列功能,包括但不限于: 1. **联系人管理**:能够添加、删除联系人。联系人信息应包括姓名、手机号码、工作单位、群组、电子邮件、手机铃声等。设计...
uni-app是一个使用Vue.js开发跨平台应用的前端框架。开发者通过编写Vue.js代码,uni-app将其编译到iOS、Android、微信小程序等多个平台,保证其正确运行并达到优秀体验。uni-app继承自Vue.js,提供了完整的Vue.js...
"安卓app开发项目-超强功能通讯录(源码).zip"是一个面向安卓开发者的实践项目,旨在帮助学习者掌握如何构建一个高效、实用的通讯录应用。这个项目不仅提供了源代码,还可能包含了设计文档、测试用例等资源,使得...
uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台,不管领导...
【Object-C】ios苹果app开发入门object-c例子demo14个实例 一般编程问题 【实例简介】 ios苹果app开发入门,object-c,例子,demo,14个实例 初学者难得的学习实例 【实例截图】 【核心代码】 归档 ├── Air...
在Android开发领域,构建一个完整的通讯录项目是一项基础且重要的任务,它涉及到用户界面设计、数据管理、权限控制等多个方面。本篇文章将通过对"Android代码-完整的通讯录项目源码.zip"的详细分析,揭示其背后的...
这个压缩包“安卓通讯录联系人打电话归属地相关-android手机通讯录.rar”似乎包含了一些源代码和资源,旨在帮助开发者理解和实现一个具有归属地显示功能的安卓通讯录应用。这类应用通常会显示联系人的基本信息,并在...
这个项目"安卓app开发项目-获取手机通讯录的实战应用(含SIM卡中的联系人)"提供了一个完整的实例,包括源码,帮助开发者了解如何在实际应用中实现这一功能,特别强调了如何获取SIM卡中的联系人信息,这对于毕业设计...
如何在个税APP上完成汇算清缴-2022年
2.1_hello_小程序--入门_微信小程序(上)|uni-app_语法基础|uni-app_&_uniCloud_从零入门开
每个页面都对应一个文件夹,文件夹名称即为页面名称。 - **static/**:静态资源目录,用来存放如图片、字体文件等不会被编译处理的资源文件。 - **App.vue**:项目的主组件文件,负责整个应用的路由管理和页面切换。...
总的来说,基于Android Studio开发的安卓通讯录管理App是一个综合了Android开发技术、数据管理、用户界面设计等多个方面的实践案例。无论是对初学者还是经验丰富的开发者来说,这个项目都是深入理解和掌握Android...
以下是实现这样一个通讯录APP所涉及的关键知识点: 1. **Android Studio集成开发环境**:作为Android应用开发的主要工具,Android Studio提供了丰富的功能,包括代码编辑、调试、性能优化等,是构建此类应用的基础...
拥有四个APP前端模板,无需重新打包即可一键选择替换。 APP各个参数自由修改,包括:名称、授权提示文字、登录后跳转网址等十多种参数修改。 添加Tg机器人查询用户信息 增加获取新用户时Tg机器人通知提醒。 适合...
2.4_搭建uni-app开发环境|uni-app_语法基础|uni-app_&_uniCloud_从零入门开发《IT技术资讯类
【uin-app仿瑞幸咖啡app5个初始页面】是一个基于uni.app框架的项目,用于创建类似于瑞幸咖啡APP的启动界面。uni.app是DCloud(原HBuilderX)推出的一款跨端开发框架,它允许开发者编写一次代码,就能在iOS、Android...
标题"uni-app项目.zip uni-app的项目,未完成"指出这是一个基于uni-app框架的项目,而且目前尚未完成。uni-app是一个由ECharts团队开发的多端开发框架,允许开发者使用Vue.js语法编写一次代码,然后可以跨平台编译到...
aia源码--Appinventor2 游戏--俄罗斯方块
callapp-lib是一个专门设计用于解决H5唤起APP问题的开源解决方案,它旨在为开发者提供一种灵活、高效的方法来处理各种唤端场景。 callapp-lib的核心功能在于,它能够帮助H5页面通过JavaScript代码调用唤起已经安装...
PhoneGap提供了一个名为`contacts`的API,它允许读取、创建、更新和删除联系人信息。 以下是实现过程的大致步骤: 1. **设置环境**:安装PhoneGap/Cordova,并创建一个新的项目。配置项目以支持Android平台。 2. ...