我们知道页面上显示的数据源是各种各样的,而控件所展示数据的格式则是有一定的要求的,“适配器”正是建立了数据源与控件之间的适配关系。高级UI的设计离不开适配器Adapter,它是数据和视图之间的一个桥梁,以便于数据在view视图上显示。这里,我们将实现一下具体的操作过程,并将其应用在红外学习的页面......
目前,我们只是根据企业提供的jar包和开发手册,简单的调用方法来实现:温湿度的数据显示、门禁状态显示和插座开关的状态显示,来测试并理解各个方法和类与类之间的关系,等到后期我们才会考虑用户体验以及高级UI设计时考虑的种种问题......
数据存储在开发中是使用最频繁的,Android平台中实现数据存储主要有5种方式,这里我们使用SharedPreferences来实现登陆页面“记住密码”的功能。并根据企业提供的jar包与接口手册,实现在接入wifi的时通过验证网络中事先创建好的账号进行登录操作,并获取插座的控制权......
2021.05.17开始,为期2周的安卓实战开始了,我们将在这两周内感受企业之前做过的真实案例,学习安卓的项目开发的整体流程,从零开始编写一个智能家居的app,实现远程接收传感器的信息(例如:温湿度、门禁、插座开关以及能够学习红外遥控发射信号的传感器,以替代传统层面上的遥控器)......
什么是反射机制?静态语言与动态语言的区别是什么?反射机制会为Java带来什么样的改变?Java的反射机制是否会与Java的封装特性产生冲突......
当有多个线程,每个线程都需要连接数据库执行SQL语句的话,那么每个线程都会创建一个连接,并且在使用完毕后,关闭连接。**创建连接和关闭连接的过程也是比较消耗时间的**,当多线程并发的时候,系统就会变得很卡顿。这时候,我们就需要引入一个新技术---数据库连接池,来节约空间提高效率......
JDBC(Java-Database-Connectivity)是一套用于执行SQL语句的Java的API。应用程序可通过这套API连接到关系型数据库,并使用SQL语句来完成对数据库中数据的查询、新增、更新和删除等操作。 ......
稀疏数组可以看做是普通数组的压缩,但是这里说的普通数组是指无效数据量远大于有效数据量的数组。刚说到稀疏数组是一种压缩后的数组,为什么要进行压缩存储呢?......
递归,就是在运行的过程中调用自己。到底在什么情况下使用这种思想?它与八皇后、汉诺塔、阶乘、迷宫、球和篮子等问题又存在什么关系呢?......