![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
yifei325325
这个作者很懒,什么都没留下…
展开
-
Android 开发之 ListView 使用入门
当需要展示一些条目数据,如下图的新闻主页界面,每一个条目的布局格式相同,比如下图 ,每个条目包含4个元素,分别是“新闻标题”,“发布时间”,“跟帖数量”,“新闻截图”。而且这种条目是可以上下滚动的,可以不断刷新。 当有以上需求是我们就会考虑使用ListView控件来实现。可分以下几个步骤来实现: 一 . 构建item元素 ListView 可以理解成一个立起来的,每层间隔等距的储物...原创 2019-04-04 16:26:31 · 289 阅读 · 0 评论 -
自定义组合控件的使用方法
在实际开发中,可能会用到将几个系统控件组合到一起,形成一个新的控件使用的情况。例如下面的例子: 在该例中,我们将两个TextView 和一个CheckBox组合成一个控件,一起使用。下面来介绍实现步骤 1. 将组合控件作为一个item个写在一个xml中 如下的 setting_item_view.xml <?xml version="1.0" encoding="utf-8"?> &...原创 2019-04-30 11:03:18 · 527 阅读 · 0 评论 -
Android中自定义控件的自定义属性的方法
问题背景 在自定义的控件中,原有的自带属性可能无法满足自己的需求,这时候就需要自定义属性 解决方案 自定义属性一般分为以下 个步骤: 编写自定义属性的xml文件 参照Android源码中属性定义的方法编写xml文件,Android源码中属性集文件的路径如下:你的安卓SDK路径\Sdk\platforms\android-24\data\res\values\attrs.xml,参照TextVie...原创 2019-05-06 15:12:53 · 197 阅读 · 0 评论 -
Android 6.0以后运行时权限的使用方法
在Android 6.0 之前 (Android M / API 23)之前,当App需要使用某些权限时,直接在Manifest 清单文件中静态是设置权限即可。但是在Android 6.0 之后,有些危险权限,例如涉及到用户隐私的权限,不光要静态申请,还要在运行时动态的申请。下面我们来结合代码一起学习动态申请权限的方法 例如,我们写 一个Button,点击这个Button 就可以直接拨打特定的电话...原创 2019-05-29 17:27:52 · 152 阅读 · 0 评论 -
Android SQLite 数据库使用初探
一. 简介 SQLite 数据库是Android系统的内置数据库,数据库一般以文件的形式存放在/data/data/<your package name>/databases路径下。 二. 使用方法 数据库的使用一般包括以下几个步骤 新建数据库 建表 插入数据 修改数据 删除数据 查询数据 下面我们结合代码来分步讲解数据库的使用方法: 在Android系统中,数据库的操作是通过一个...原创 2019-06-24 17:33:44 · 147 阅读 · 0 评论