0 Android 进阶学习者

尚未进行身份认证

暂无相关描述

等级
TA的排名 38w+

Android ObjectAnimator类学习指南:手把手带你学会如何自定义属性动画

前言属性动画的使用是Android开发中常用的知识 今天,我将讲解属性动画使用中最核心的一个方法类:ObjectAnimator,希望你们会喜欢。目录示意图储备知识阅读本文前,请先阅读文章:Android:这是一份全面&详细的动画入门学习指南1.简介实现属性动画中的一个核心方法类 继承自ValueAnimator类,即底层的动画实现机制是...

2019-08-06 14:05:36

太厉害了,终于有人把40W年薪的Android高级教程分享出来了

正常做Android开发5年才能拿到40w年薪,而实际上大多数开发五六年的Android程序员都没有这么高的薪资。这是为什么?机遇,背景,技术。三者都是很关键的因素。机遇可遇不可求。有背景和关系,也会对你的职业发展产生很大的帮助,一样是可遇不可求。为什么有的程序员月薪只有一万,优秀的有五六万。关键是技术水平不同;高级工程师和架构师数量稀少,大多数人停留在初中级...

2019-08-06 09:37:14

Android启动界面优化技巧-Splash Screens的正确方式

备注:这里是开发跨平台App时,适配Android启动屏幕,主要为了防止白屏。玩Android开源App往往我们在开发Android的时候会出现白屏等等,主要原因就是启动时需要加载的资源过多,从而影响了Android启动,Google建议的启动方式:www.google.com/design/spec…,如果能够翻越围墙的同学可以看一下???好了我们下面就直接说明了1.在res/drawa...

2019-07-30 17:41:20

android 通过修改图片像素实现CircleImageView

CircleImageView实现方法有很多种,各有优缺点,因此需要按照不同的场景使用。我们今天使用修改图片像素的方法实现CircleImageView,主要知识点无非是勾股定理和点到圆形的距离。素材图片:效果如下:**1、clipPath裁剪画布**该方法支持的最小版本是Android4.3(APILevel18),方便快捷,但是不支持硬件加,此外也存在Path既有的缺点,不...

2019-07-25 17:09:19

Android Q Impact

AndroidQImpact一年一度的Android系统又更新啦,今年来到了AndroidQ,个人感觉现在Android的发展是对应用的限制越来越严格,新的亮眼的功能基本是没有了,略显失望!AgendaScopedStorageRestrictionstobackgroundactivitystartsUpdatestonon-SDKinterfacer...

2019-07-24 17:45:16

你知道吗?Android里如何关闭某个指定activity

最近项目中有这样的需要,在关闭当前Activity同时关闭前面两个Activity,不涉及到应用的退出。自己想了一些方案,也查了一些资料,做个笔记吧。方案一广播的方式这个是最容易想到的,同时也是网上提供最多的。由于多个Activity要使用,关闭页面的广播最好写在基类BaseActivity中,也可以在各个子页面单独写,但是代码量就增加了。publicclassBaseActivit...

2019-07-19 11:26:24

你还不打算试试Android X吗?

AndroidX是Google2018IO大会推出的新扩展库,主要是对Android支持库做了重大改进。与支持库一样,AndroidX与Android操作系统分开提供,并与各个Android版本向后兼容,可以说AndroidX就是为了替换Android支持库而设计的。AndroidX是什么?AndroidX是Android团队用于在Jetpack中开发、测试、打包...

2019-07-18 15:40:16

折叠屏来袭,Android的适配攻略

随着三星GalaxyFold和华为MateX的发布,折叠屏手机开始进入大家的视线。在改变手机体验的同时,也给我们开发人员在适配方面带来了更多的挑战。本文给大家介绍一下Android开发中和折叠屏相关的一些概念,以及如何进行折叠屏的适配。折叠屏适配折叠屏之所以需要适配,是因为我们的应用有可能在运行的过程中,所在的屏幕尺寸发生了变化,这种情况对现有项目多少都会产生一些问题。所以...

2019-07-17 15:44:15

Android滑动冲突处理方法。你知道吗?

在Android开发中,滑动冲突总是我们一个无法避免的话题。而对于解决方案却是众说纷纭。比如 RecyclerView嵌套 RecyclerView,直接通过相关方法禁掉内部 RecyclerView的滑动; ScrollView嵌套 RecyclerView直接把 ScrollView替换为 NestedScrollView等等。但我们今天要说的是在自定义View中遇到滑动...

2019-07-17 14:19:25

避免面试尴尬,你需要了解的20个架构师相关缩写

作为一个架构师,如果在面试的时候,面试官说出了一个英文缩写,这个时候如果你没有听过,是不是很尴尬?而且你也没办法针对这个问题进行描述回答!所以,多学习一些基础的英文缩写,一是面试可以游刃有余,二是可以装逼!下面的20个缩写,你都能讲清楚吗?IOC:控制反转(InversionofControl,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见...

2019-07-17 10:03:08

Spring Boot在Docker中的适配性

日常的Rest服务开发我都会首选SpringBoot,因为它本身的易用性以及自带的各种方便功能、生态等,今天就简单讲一下如何将SpringBoot应用跑在Docker容器中项目搭建首先打开Idea,选择初始化一个SpringBoot应用,然后一路回车下去,待Idea下载完依赖,开始编码-这里写一个简单的接口:@RestController@SpringBootApp...

2019-07-15 13:58:47

简单易懂!Android Stuidio怎样导出apk文件

一,首先,我们在菜单栏上找到这一栏:然后点击build,再点击generateapk,然后出现以下界面:由于之前我们并没有进行apk文件的生成,因此需要这个apkkey做一个验证,以防您的app上线之后被别人盗用,同时证明自己对这个app的拥有权。keystorepath就是您appkey所储存的位置,这个位置是可以自己随便填的,想让自己的appke放在哪里就放在哪里。ley...

2019-07-15 13:39:40

redis pipeline服用指南

pipeline是Redis的一个提高吞吐量的机制,适用于多key读写场景,比如同时读取多个key的value,或者更新多个key的value。工作过程中发现挺多小伙伴都对pipeline多少有些了解,但是更深入的理解或者说有哪些坑就不知道了,下面咱们就一起分析下redispipeline机制,揭开它的神秘面纱。Redis本身是基于Request/Response协议(停等机制)的,正常情况...

2019-07-13 15:54:34

作为程序员你应该知道的网站

作为程序员你应该知道的网站常见的GitHub—开发者最最最重要的网站:https://github.com代码托管网站,上面有很多资源,还有有很多优秀的程序员,你可以在这里交到很多好朋友喔。StackOverflow—解决bug的社区:https://stackoverflow.com/开发过程中遇到什么bug,百分之99的问题都能搜到答案。在这里能够与很多...

2019-07-13 14:42:36

Android如何通过DrawableInflater加载自定义Drawable

一、Drawable在Android系统上,图形图像的绘制需要在画布上进行操作和处理,但是绘制需要了解很多细节以及可能要进行一些复杂的处理,因此系统提供了一个被称之为Drawable的类来进行绘制处理。通过这个类可以减少我们的绘制工作和使用成本,同时系统也提供了众多的Drawable的派生类比如单色、图形、位图、裁剪、动画等等来完成一些常见的绘制需求。Drawable是一个抽象的可绘制类。他主要...

2019-07-12 17:30:29
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。