Android 进阶教程
文章平均质量分 83
在基础之上继续探索Android的高级运用
编程学渣ズ
学海无涯,努力不躺平
展开
-
Android进阶:6、使用okhttp下载图片
这时候直接创建他的字节流然后转化成bitmap对象设置到imageview组件上就可以实现图片的展示了,当然如果不是发送很多请求的话也可以直接发送get请求不用封装,这里是一样的效果的,到时候拿到数据体的字节流就可以转化为bitmap对象了;同样的,发送请求只能在子线程,而更新界面需要发送消息,这里就是what=3的时候的消息,于是将这个通过网络数据构建成的bitmap设置到组件上面;无论是哪一张图片,这里是样例,也可以是其他的照片,可以使用同样的方式来显示到组件上;原创 2022-11-24 22:39:20 · 1704 阅读 · 0 评论 -
Android进阶:5、发送post请求、json数据格式以及okhttp框架的使用
设置完成了请求头之后就可以将数据写入到缓存,也就是获取conn的输出流,然后write我们拼接好的数据,刷新关闭流就可以了;然后让项目同步下载一下就可以使用gson这个工具了;又是通过字符串的方式来传递的,所以在网络通讯中有很大的用途;我们先要将请求方式设置为POST,然。1、发送post请求。2、Json数据格式。原创 2022-11-19 21:39:40 · 6761 阅读 · 0 评论 -
Android进阶:4、发送一个get网络请求
安卓也是具有网络编程这一板块的,我们先从线程通讯说起,因为安卓自4.0之后就有一个特性,就是主线程不可以发送网络请求,而子线程不可以更新界面,所以我们想要学会网络编程,必须先掌握线程之间的通讯;原创 2022-11-01 10:00:27 · 2227 阅读 · 0 评论 -
Android进阶 3、商品列表展示案例(2)
这里大家可能会有点不懂,为什么查询到的数据要放到accountlist中去,然后让页面显示,因为啊,我们accountlist只是一个中间容器,适配器中的数据全部是来自于这个容器的,我们搜索数据放到这里面去当然是为了让用户看到啊,毕竟我们设置适配器的数据源就是accountlist,删除还是比较好做的,毕竟之前也做过这个,而且没有布局,就是弹出一个对话框,然后两个选项按钮就可以了,没有啥可说的,就是我们都是根据的传过来的实体类account获取到对应的数据进行操作的;布局也简单,一个线性两个编辑框就搞定;原创 2022-10-21 15:15:54 · 1478 阅读 · 0 评论 -
Android 进阶 2、商品列表展示案例(1)
主要就是要理解这一部分,我们使用了viewholder对象,这个对象在自定义适配器中非常常用,他的作用就是快速设置组件的值,然后提高程序的运行效率,这里定义这个对象的方式也很简单,就是class里面写几个属性就可以了,但是要注意这个属性是个布局文件的组件一一对应的,然后在getview函数里面就可以通过视图对象将布局文件的组件对象设置到viewholder中,在将数据列表中的数据传递到viewholder中,总的来说和实体类的作用类似;这里出现了一个新的声明变量的东西。原创 2022-10-14 11:32:43 · 1823 阅读 · 1 评论 -
Android 进阶 1、sqlite数据库
在这个位置我们可以打开cmd,然后输入sqlite3,就可以执行一个命令行的数据库操作器,要注意的是他的一些命令是不一样的,跟其他的数据库比较起来,他创建或者打开数据库使用的是.open,在每一个关于数据库命令下面,都需要在前面加上一个点号,而在每一个sql命令下面都需要在后面加上一个分号;这个子类需要创建数据库和继承父类的构造方法,首先需要写一个构造方法,将上下文传进去,super一下父类的构造方法,然后就是接口方法oncreate,在里面执行创建数据表的sql命令;原创 2022-10-03 19:54:20 · 3716 阅读 · 0 评论