- 博客(9)
- 收藏
- 关注
转载 极光推送快速集成
导读:快速集成只需5步即可完成,官方文档中的jcenter 自动集成步骤,但是看文档要花时间,以后遇到之间看这里就可以了,方便提高效率。第一步 配置 module中Buile.Gradle的defaultconfig配置ndk {//选择要添加的对应cpu类型的.so库。abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a'// ...
2018-11-16 15:28:13 179
原创 json解析
JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。 1、语法规则 在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型: 对象表示为键值对 数据由逗号分隔 花括号保存对象...
2018-11-16 14:28:29 126
原创 Xml基本了解使用
一、 XML,Extensible Markup Language,扩展性标识语言。文件的后缀名为:.xml。就像HTML的作用是显示数据,XML 的作用 是传输和存储数据。 (一) 声明 在编写XML文档时,需要先使用文档声明,声明XML文档的类型。 最简单的声明语法 用encoding属性说明文档的字符编码 <?xml version="1.0...
2018-11-16 13:51:58 193
原创 自定义时间选择器(更改分割线和距离)
一、首先了解DatePicker源码的布局 年、月、日 是由3个numberPicker组成 通过发射获取到NumberPicker 如果不想显示天数 ,重新布局 lps.width = (ScreenUtils.getScreenWidth(context)- DensityUtil.dip2px(context,20))/count; 按权重划分在...
2018-11-16 11:59:36 654
原创 微信小程序的开发准备及其调试工具
一、微信小程序 微信公众平台 https://mp.weixin.qq.com/cgi-bin/wx二、下载开发工具 https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html三、安装 运行 申请APPID 创建自己的应用 登录 查看自己的APPID https://mp.weixin.qq....
2018-11-16 10:19:57 1569
原创 Broadcast基础(使用广播,发送临时广播,注册接收器,通过定时器设置定时广播)
举例场景:碎片将信息传回页面,适配器向页面传回消息(一)Fragment提供了onAttach()方法,onAttach方法指定结合了Activity对象。定义一个回调接口,把Activity对象强制转换为回调接口就可以在碎片中调用页面方法(二)Broadcast 特点 : 一对多 发送者不需要考虑接受者在不在工作,在工作就接收广播,不在就...
2018-11-14 15:16:40 857
原创 碎片Fragment(页面上加入碎片并合理使用的二种方式和生命周期)
一、静态注册 布局文件中直接放置fragment节点,可被多个布局文件同时引用(Logo 广告等) 注意:fragment 节点要增加name属性指定该fragment类的完整路径 (一) 创建静态Fragment public class StaticFragment extends Fragment { p...
2018-11-14 13:52:26 491
原创 Adapter与Activity之间的传值
1、在Adapter中定义一个监听器接口 addClickListener private static interface addClickListener{ public void addClick(int position); //自行配置参数 需要传递到activity的值 }2、两种方式 pr...
2018-11-14 10:54:27 6345 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人