当前搜索:

Kotlin进阶(一)

Kotlin语法 从第一篇文章中我们已经大概了解了如何创建一个kontlin语言的项目,或者如何从java转换为kotlin,本篇博客,将从最初的kotlin和java的却别慢慢学习kotlin语法. 代码的区别 kotlin代码 package cn.yky.koyu...
阅读(22) 评论(0)

OkHttp下载文件并使用服务器返回的文件名字

开发中有这么个场景,Android端下载文件,文件名字大多数都由我们app端定义,假如说,产品说,为了不让我们客户端写死,可以直接使用服务器返回的文件名字.好那么我们今天来研究一下 看下效果 调用的代码 OkHttpUtil.donwloadFile("http...
阅读(528) 评论(0)

AndroidShortcuts使用详解

7.1的时候出现了一个长按图标出现的功能列表的效果,类似于2015年ios的3dTouch功能.奈何国产,大家懂得,到目前用了一加五才可以感受这个功能的好处. 效果图来了shortcuts的介绍 其中App Shortcuts是指在桌面长按app图标而出现的快捷方式, 可以为你的app的关键功...
阅读(557) 评论(0)

Glide4.0使用详解

下载和设置Android SDK 要求使用最低要求 - 使用 Glide 要求 SDK 版本为 API 14 (Ice Cream Sandwich) 及以上。编译最低要求 - 编译 Glide 要在 SDK 版本为 API 26 (Oreo) 及以上。jar你可以直接在 GitHub 下载最新的...
阅读(2232) 评论(2)

Android自定义View_底部弹出Popuwindow

从底部弹出PopuWindow在开发中是一个经常用到的问题,代码枯燥,又没有什么技术含量,我就把它封装了一下,以最简单的方式实现它. 看下效果图实现方式基础类package cn.yuan.xiaoyu.testmodule.view.picker;import android.content.C...
阅读(753) 评论(0)

Android跳转各种系统设置界面-总结

开发中总会有一种需求,需要我们跳转系统设置界面,引导用户打开所需的设置. 用法 用法很简单,一行代码搞定 startActivity(new Intent(Settings.ACTION_SETTINGS));但是这个参数是一直改变的.这样就可以跳转系统的各种设置界面.,该类的Api路径如图...
阅读(1918) 评论(0)

自定义view-日历系列

这是一个自定义的周历,月历,以及时间布局的demo 此项目不适合直接放到自己的项目中,需要自己改动部分代码去适合自己的业务逻辑 主要业务逻辑在weekCalendarEventview 中 github地址 效果图 功能包含 周历月历联动 当前时间的红线展示 过去时间置灰...
阅读(527) 评论(0)

Android自定义View-canvas.drawRect()用法详解

提起自定义view,很让人心烦心累,但是我们又不得不去面对,欠下的总要还的,慢慢学吧. 开发中我们会遇到这种情况,上下滑动不带标题,左右滑动不带左右栏.这个时候如何处理,那么你就要好好学习一下这个canvas.drawRect()的用法,它可以帮助你解决这个问题!言归正传,先看几个示例你...
阅读(794) 评论(0)

Android4.4设置windowSoftInputMode失效问题的解决方案

今天遇到在4.4手机上设置Activity的windowSoftInputMode属性为adjustResize的时候,竟然没有被顶上去.导致软键盘遮挡布局. 问题导致可能性沉浸式布局,全屏模式等…解决方案:1.配置文件android:windowSoftInputMode="state...
阅读(352) 评论(0)

Android-ARGB透明度百分比对照表

博客 这是一个简单的ARGB透明度和百分比透明度的对照表 ARGB 百分比 FF 00%(不透明) F2 5% E5 10% D8 15% CC 20% BF 25% B2 30% A5 35% 99 40% 8c...
阅读(741) 评论(2)

Mac通过aapt命令查看apk的包名等信息

当你只有一个应用的apk的时候,你想知道它的应用名字,包名等信息的时候,有没有想过怎么办,来我告诉你. 第一步找到我们的aapt命令位置默认的位置会如图所示 配置我们appt 命令环境变量mac环境变量教程详解在我们的终端输入以下命令即可查看apk的信息内容aapt dump badging /...
阅读(4935) 评论(0)

AndroidStudio快捷键大全

Windows/Linux 和 Mac 操作系统的默认键盘快捷键 说明 Windows/Linux Mac 常规 全部保存 Control + S Command + S 同步 Control + Alt + Y Command + Option ...
阅读(816) 评论(0)

java反射详解

为啥突然写这个东西呢,是因为今天看到了通过反射更改tablayout的下标的宽度,才知道这是多么重要的知识点(多么痛的领悟) 什么是java的反射机制java反射机制是在运行状态时,对于任意一个类,都能够获取这个类的所有变量和方法;对于任意一个对象,都能够调用它的任意一个方法和变量;这种动态获取的...
阅读(731) 评论(0)

webstorm2016.2激活方法

License server激活这可能是最简单的了,在激活框,选择 License server 输入http://idea.iteblog.com/key.php 就可以激活了.这是我见过的最简单的方法.没有之一.
阅读(2797) 评论(0)

View的事件体系

View虽然不是四大组件,但是他的作用堪比四大组件,甚至比Receiver和Provider的重要性都大.在Android中Activity承担着可视化的功能,同时Android系统提供了很多基础控件,常见的有TextView,Button等.但是很多时候使用系统提供的基础控件是不可以满足需求的,...
阅读(372) 评论(0)

Android_IPC机制

本文主要讲解Android中的IPC机制 IPC简介IPC是inter-Process-Communication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间交换数据的过程.说起进程间的通信,首先我们的理解什么是进程和线程,面试题必答题哈哈…当然了这两个肯定不是一回事. 线程: 按...
阅读(833) 评论(0)

Activity生命周期全面分析

当你想跨入高级开发的时候,你会发现,你总是会欠缺很多基础的东西. 本文章将会将Activity的生命周期分为两部分进行讲解.一种是典型情况下.另一种是异常情况下的. 典型情况的生命周期是指: 由用户参与的情况下,Activity所经历的生命周期的改变. 异常情况是指: Activity被...
阅读(665) 评论(0)

Recycleview上拉刷新_下拉加载_侧滑删除加强篇

总有那么几个二比产品,让你上拉刷新下拉加载之后,又想让你可以侧滑删除,我想静静. 产品狗虽然可恨,可是我们还是得乖乖的去实现,没办法,谁让我们是打工的,加油骚年们. 看下我们的效果 首先定义我们最重要的一个侧滑处理类,使用ViewDragHelper来处理的.不懂的可以看下弘扬大神的博客...
阅读(1353) 评论(0)

Realm_Android使用详解(一)

Realm数据库听说的时候是在2016年初左右吧,还是听一个网易的哥们说起.才了解到的.Realm是一个MVCC的数据库.底层使用C++写的.MVCC指的是多版本并发控制. 本篇文章先去带大家如何使用Realm,下篇介绍Realm的内部规则. 二叉树上图先,看下效果 环境支持 Andr...
阅读(1022) 评论(0)

OkHttp的封装和使用详解

其实一直想写这篇文章的,为什么不写呢?因为不想写,不要咬我.我要开始装逼了.接触okhttp是在2015年6月份左右,这已经过去了几年了,但是我对于它的爱犹如滔滔江水,连绵不绝,现在介绍一下,几年前我自己封装的okhttp工具类,拢共就几个类.不会对于造成学习的困扰.开始喽… 因为我已经把它封装为...
阅读(1873) 评论(9)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 15万+
    积分: 2408
    排名: 1万+
    博客专栏
    最新评论