关闭

Glide4.0使用详解

下载和设置Android SDK 要求使用最低要求 - 使用 Glide 要求 SDK 版本为 API 14 (Ice Cream Sandwich) 及以上。编译最低要求 - 编译 Glide 要在 SDK 版本为 API 26 (Oreo) 及以上。jar你可以直接在 GitHub 下载最新的jar包Gradle如果使用 Gradle,可从 Maven Central 或 JCenter 中添加...
阅读(766) 评论(0)

Android自定义View_底部弹出Popuwindow

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

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

开发中总会有一种需求,需要我们跳转系统设置界面,引导用户打开所需的设置. 用法 用法很简单,一行代码搞定 startActivity(new Intent(Settings.ACTION_SETTINGS));但是这个参数是一直改变的.这样就可以跳转系统的各种设置界面.,该类的Api路径如图所示.API文档飞机票戳我跳转下边是整理出的对照表,涵盖了大部分界面,当然有些特殊界面是没办法打开的,例...
阅读(693) 评论(0)

自定义view-日历系列

这是一个自定义的周历,月历,以及时间布局的demo 此项目不适合直接放到自己的项目中,需要自己改动部分代码去适合自己的业务逻辑 主要业务逻辑在weekCalendarEventview 中 github地址 效果图 功能包含 周历月历联动 当前时间的红线展示 过去时间置灰展示 事件区域事件的回调的监听 空白可以点击的区域的时间回调监听 选择开始和结束时间并返回 代码的结构...
阅读(212) 评论(0)

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

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

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

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

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

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

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

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

AndroidStudio快捷键大全

Windows/Linux 和 Mac 操作系统的默认键盘快捷键 说明 Windows/Linux Mac 常规 全部保存 Control + S Command + S 同步 Control + Alt + Y Command + Option + Y 最大化/最小化编辑器 Control + Shift + F12 Control +...
阅读(635) 评论(0)

java反射详解

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

webstorm2016.2激活方法

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

View的事件体系

View虽然不是四大组件,但是他的作用堪比四大组件,甚至比Receiver和Provider的重要性都大.在Android中Activity承担着可视化的功能,同时Android系统提供了很多基础控件,常见的有TextView,Button等.但是很多时候使用系统提供的基础控件是不可以满足需求的,这就需要我们进行自定义控件,但是如果自定义控件,就需要对Android的View体系有一定的了解 Vie...
阅读(238) 评论(0)

Android_IPC机制

本文主要讲解Android中的IPC机制 IPC简介IPC是inter-Process-Communication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间交换数据的过程.说起进程间的通信,首先我们的理解什么是进程和线程,面试题必答题哈哈…当然了这两个肯定不是一回事. 线程: 按照操作系统中的描述.线程是CPU调度的最小单元,同事线程是系统的有限系统资源. 进程: 是指一个执...
阅读(626) 评论(0)

Activity生命周期全面分析

当你想跨入高级开发的时候,你会发现,你总是会欠缺很多基础的东西. 本文章将会将Activity的生命周期分为两部分进行讲解.一种是典型情况下.另一种是异常情况下的. 典型情况的生命周期是指: 由用户参与的情况下,Activity所经历的生命周期的改变. 异常情况是指: Activity被系统回收或者是由于当前设备的Configuration发生改变从而导致Activity被销毁重建. 典型...
阅读(560) 评论(0)

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

总有那么几个二比产品,让你上拉刷新下拉加载之后,又想让你可以侧滑删除,我想静静. 产品狗虽然可恨,可是我们还是得乖乖的去实现,没办法,谁让我们是打工的,加油骚年们. 看下我们的效果 首先定义我们最重要的一个侧滑处理类,使用ViewDragHelper来处理的.不懂的可以看下弘扬大神的博客 Android ViewDragHelper完全解析 自定义ViewGroup神器package...
阅读(1124) 评论(0)
85条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:112350次
    • 积分:1993
    • 等级:
    • 排名:千里之外
    • 原创:55篇
    • 转载:12篇
    • 译文:18篇
    • 评论:82条
    博客专栏
    最新评论