随笔分类 -  Android

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要:前面写了Android6.0权限介绍和权限单个,多个申请,用的是纯Java代码,本文主要说的是借助第三方库来实现权限申请。 借助第三方库 easypermissions来申请6.0权限,Google官方推荐的。 easypermissions库地址:https://github.com/google 阅读全文
posted @ 2017-09-24 08:47 切切歆语 阅读(598) 评论(0) 推荐(0)
摘要:前面写了Android6.0权限介绍和权限单个,多个申请,用的是纯Java代码,本文主要说的是借助第三方库来实现权限申请。 借助第三方库 RxPermissions来申请6.0权限。 RxPermissions库地址:https://github.com/tbruyelle/RxPermission 阅读全文
posted @ 2017-09-23 08:18 切切歆语 阅读(3104) 评论(0) 推荐(0)
摘要:Android开发时,到6.0系统上之后,有的权限就得申请才能用了。 Android将权限分为正常权限 和 危险权限 Android系统权限分为几个保护级别。需要了解的两个最重要保护级别是 正常权限 和 危险权限: (1)正常权限: 涵盖应用需要访问其沙盒外部数据或资源,但对用户隐私或其他应用操作风 阅读全文
posted @ 2017-09-22 08:51 切切歆语 阅读(39134) 评论(2) 推荐(1)
摘要:此博客主要谈谈Android6.0的权限,关于其他6.0的知识 请看https://developer.android.com/about/versions/marshmallow/android-6.0.html Android将权限分为正常权限 和 危险权限 Android系统权限分为几个保护级 阅读全文
posted @ 2017-09-21 08:41 切切歆语 阅读(2403) 评论(0) 推荐(0)
摘要:最近项目的购物车中用列表中包含了留言功能, 需要获取EditText输入的内容,当购买多件商品时,就有点棘手了。 经过查资料解决了这个功能,并写了一个案例; 效果图: 可以在商品数据用一个字段来管理留言数据,这样就可以方便的操作了。 代码: Adapter 代码是写的比较简单,源码点击下载 阅读全文
posted @ 2017-09-20 08:27 切切歆语 阅读(8100) 评论(1) 推荐(0)
摘要:本博客主要讲以下两点知识点 图标改变颜色:Drawable的变色,让Android也能有iOS那么方便的图片色调转换,就像同一个图标,但是有多个地方使用,并且颜色不一样,就可以用这个方法了。 搜索框: 一般是EditText实现,本文 实现 TextView图片和文字居中,键盘搜索。 来看看效果图: 阅读全文
posted @ 2017-09-19 08:18 切切歆语 阅读(2968) 评论(0) 推荐(0)
摘要:最近开发项目中遇到一个这样的问题,注册和登录时需要对信息MD5加密生成一个Token传给后台, 后台会对信息进行比较加密是否相同,才表示你登录或者注册成功,所以,IOS和Android两个平台的token值就要相同了。 我第一次做的时候注册或者登录时输入英文注册就没问题,但是输入中文时,和IOS的签 阅读全文
posted @ 2017-09-18 09:49 切切歆语 阅读(574) 评论(0) 推荐(0)
摘要:前段时间有朋友问我版本更新的问题,所以来写一篇版本更新和APK下载并安装的博客。 版本更新,几乎在所有的项目中都用的到,一般是这样的流程,当进入APP首页是便会检测版本是否为最新版本,不是则提示你下载更新; 版本更新需要后台和移动端共同来完成,后台一般用一个接口 来返回给移动端最新版本的信息,移动端 阅读全文
posted @ 2017-09-15 09:24 切切歆语 阅读(1241) 评论(0) 推荐(0)
摘要:今天要说的干货是:以Kotlin,在MVP模式下(OKHttp和 Retrofit+RxJava)网络请求两种实现方式的一个小案例,希望对大家有所帮助,效果图: Retrofit是Square公司开发的一款针对Android网络请求的一个当前很流行的网络请求库。可参考博客看详细介绍:Android开 阅读全文
posted @ 2017-09-14 10:31 切切歆语 阅读(1814) 评论(0) 推荐(0)
摘要:1.Lottie 由 Airbnb 推出,支持将 Adobe After Effects 动画通过 Bodymovin 导出成 JSON,并在手机上渲染它们。目前已经有超过 8600 颗 star,相信它没错的。 2.Toasty 一个可以创建自定义 Toast 的第三方库,作者自己的形容: “Th 阅读全文
posted @ 2017-09-13 08:48 切切歆语 阅读(195) 评论(0) 推荐(0)
摘要:1. 缓存 DiskLruCache Java实现基于LRU的磁盘缓存 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picasso 一个强大的图片下载与缓存的库 Fresc 阅读全文
posted @ 2017-09-13 08:44 切切歆语 阅读(365) 评论(0) 推荐(0)
摘要:get/set方法 声明一个属性的完整语法是 PropertyType、property_initializer、getter、setter均是可选的元素,这里再强调下,val类型变量为可读变量,所以只拥有get方法,而var类型则有get/set方法。这里直接自定义Student类的birthda 阅读全文
posted @ 2017-09-08 08:45 切切歆语 阅读(680) 评论(0) 推荐(0)
摘要:类声明 和Java一样,Kotlin中使用关键字class来声明一个类。如下即是声明一个最简单的没有任何属性和方法的类 一个完整的类声明包含类名,类头(指定构造参数、构造方法等),类体(用大括号包裹的部分)。类头和类体这两个部分并非必要的,类头和类体都是可选的; 如果一个类没有类体,可以省略花括号。 阅读全文
posted @ 2017-09-05 09:42 切切歆语 阅读(625) 评论(0) 推荐(0)
摘要:流程控制语句是编程语言中的核心之一。可分为: 分支语句(if 、 when) 循环语句(for、while )和 跳转语句 (return 、 break 、continue、throw)等。 if表达式 f-else语句是控制程序流程的最基本的形式,其中else是可选的。 在 Kotlin 中,i 阅读全文
posted @ 2017-09-04 08:18 切切歆语 阅读(360) 评论(0) 推荐(0)
摘要:定义函数 Kotlin定义一个函数的风格大致如下 访问控制符:与Java有点差异,Kotlin的访问范围从大到小分别是public、internal、protected、private,不声明默认是public; 返回值类型:不需要返回类型的函数,后面的 : 返回值类型可以缺省(这里可以看到无论是变 阅读全文
posted @ 2017-09-01 20:56 切切歆语 阅读(2552) 评论(0) 推荐(0)
摘要:今天简单的来介绍Kotlin的基本语法。编程语言大多相通的,会基础学起来都很快,理论都一样,实现的代码语言不一样而已。 数值类型 Kotlin 处理数值的方法和 java 很相似,但不是完全一样。比如,不存在隐式转换数值的精度,并且在字面上有一些小小的不同。 Kotlin的数值类型包括 主要是以下几 阅读全文
posted @ 2017-08-31 08:41 切切歆语 阅读(1395) 评论(0) 推荐(0)
摘要:学习了Kotlin,随便来个小案例,以MVP+Kotlin 来实现登录的一个小案例,希望对大家有所帮助,效果图: MVP: Model Model 是用户界面需要显示数据的抽象,也可以理解为从业务数据(结果)那里到用户界面的抽象。 View 视图这一层体现的很轻薄,负责显示数据、提供友好界面跟用户交 阅读全文
posted @ 2017-08-29 16:08 切切歆语 阅读(1505) 评论(0) 推荐(0)
摘要:Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。 Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。 在Google I/O 2017中, 阅读全文
posted @ 2017-08-28 14:59 切切歆语 阅读(2223) 评论(0) 推荐(0)
摘要:FlexboxLayout是一个Android平台上与CSS的 Flexible box 弹性盒子布局模块 有相似功能的库。Flexbox 是CSS 的一种布局方案,可以简单、快捷的实现复杂布局。 FlexboxLayout项目开源地址:https://github.com/google/flexb 阅读全文
posted @ 2017-08-14 10:04 切切歆语 阅读(2369) 评论(0) 推荐(0)
摘要:2017 Google I/O 大会开始就宣布,将Kotlin语言作为安卓开发的一级编程语言。 Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。 Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。 JetBrains 阅读全文
posted @ 2017-08-13 11:19 切切歆语 阅读(275) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页