- 博客(5)
- 收藏
- 关注
原创 html 学习记录 css基础选择器和权重
1、radio 和 checkbox 设置默认选中的属性名为checked 值为checked <input type="radio" name="sex" value="man" checked="checked&a
2018-11-28 19:46:00 285
原创 设计模式 面向对象设计七原则
文章目录概论单一职责原则 概论 面向对象设计原则的目的是为了在提高代码可维护性的同时,去提高系统的可复用性。 另一种说法即实现支持可维护性的复用。 一个好的系统设计要具备以下三个性质: 1、可拓展性:容易将新的功能模块加入到系统中。 2、灵活性:代码修改不会波及很多其他的功能模块。 3、可插入性:可以很方便的将一个类抽出,并将另一个有相同接口的类插入进去。 单一职责原则 定义:一个对象应该只包括单...
2018-11-07 13:48:29 580
原创 android 内容提供器
android运行时权限 在运行程序时动态的对程序的某一项权限申请做授权,避免了安装软件时不一次性授权不能安装的问题。 不是所有权限都需要在运行时申请授权,现在的权限归为两类一类是普通权限一类是危险权限,还有一类是特殊权限用的比较少。 对于普通权限系统为自行帮我们授权,如申请访问网络状态,而危险权限则需要得到用户的同意才能使用,每一个危险权限属于一个权限组,若权限组中任意一个权限被允许那么这个权限...
2018-11-01 15:23:26 199
原创 android 数据存储
文章目录@[toc] 文件存储sharedPreferences1.取得sharedPreferences对象后如何进行数据存储?SQLite数据库存储Litepal 文件存储 适合存储一些没有进行格式化的文本数据。 Context中提供了一个openFileOutput方法将数据存储到指定的文件中,此文件接收两个参数一个是文件名,注意此文件名不需指定路径因为android中文件的存储路径都是/d...
2018-11-01 13:37:27 201
原创 android 广播
每个应用程序都可以对自己关心的广播进行注册。 标准广播;异步的,所有广播接收器同时接收此广播,无序。 有序广播:同步的,广播放出之后同一时刻只有一个广播接收器能接受这个广播,当这个广播接收器的逻辑执行完后才会传递到下一个广播接收器,且前面的广播接收器可以截断广播的传递。 一 接收系统广播 广播注册的两种方式 在代码中注册–动态注册 如何创建一个广播接收器? 新建一个继承自BroadcastReci...
2018-11-01 10:36:10 214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人