取消 提交

自定义博客皮肤

-+
我也要用
排序:
按最后发布时间
按访问量
RSS订阅

原创 Jetpack Compose 重磅更新!增加RecyclerView、Constriantlayout、动画等重要组件!
原力计划

2020Jetpack Compose重磅更新!增加RecyclerView、Constriantlayout、动画等重要组件!

2020-06-14 22:01:30 601

原创 2020年GitHub 上那些优秀Android开源库,这里是Top10!
原力计划

开发利器,Androi必备,建议收藏!

2020-04-27 09:06:30 7567 5

原创 RecyclerView Item 布局宽高无效问题探究

RecyclerView Item 布局宽高失效问题分析。

2017-07-28 10:29:28 3439 4

原创 从源码剖析PopupWindow 兼容Android 6.0以上版本点击外部不消失

从源码剖析PopupWindow 兼容Android 6.0以上版本点击外部不消失前言PopupWindow可以说是Google坑最多的一个控件,使用PopupWindow的时候没有遇到几个坑你都不好意思说你用过它,说一个可能大多数人都遇到过的一个坑:那就是我们想触摸PopupWindow 以外区域就隐藏PopupWindow,理论上我们只需要调用 setOutsideTouchable(ture)

2017-06-30 12:01:43 9586 3

翻译 15年程序员经验分享:40个改变你编程技能的小技巧!

受益终身!15年程序员经验分享,40个改变你编程技能的小技巧!

2020-08-05 21:57:57 3615

原创 这15个Android开源库,只有经常逛Github的才知道!

Android开发必备,15个又小又强大的Android开源库!

2020-08-03 10:17:42 4706 2

原创 2020年,一招教你打造个性化的Github主页!

Github主页对于程序员来说非常重要!这些技能你Get 到了吗?

2020-07-26 21:57:15 22500 50

原创 热门Android Studio 插件,这里是Top 20!
原力计划

这20个Android Studio插件,提升开发效率10被

2020-07-21 10:27:16 701

原创 起来越像Android了?iOS 14从Android 中“窃取“ 了这8个有用的功能!
原力计划

一直以来,iphone都是手机行业的标杆,每一款iphone的发布,都会带来一次手机行业的模仿潮流,而本次iOS14的发布,却引来了很多网友的热烈讨论,它看起来越像Android了。本文小编就带大家看看iOS14从Android中“抄袭”的8个功能。苹果刚刚举行了其全球开发者大会,也就是我们常说的WWDC。在今年的WWDC上,展示了最新的iOS 14系统,这似乎是相当长一段时间以来最重要的iOS更新之一了。主屏幕比以往任合一个版本都更具可定制性,小部件有了重大的更改,而且,Apple还添加了...

2020-06-30 20:15:13 686

原创 【译】使用Kotlin从零开始写一个现代Android 项目-Part4
原力计划

Kotlin+MVVM+Retrofit+Room 最佳实践,完结篇!

2020-06-28 22:42:54 501

原创 【译】使用Kotlin从零开始写一个现代Android 项目-Part3
原力计划

MVVM+Repository+Manager+LiveData+RxJava最佳实战!第三部分!

2020-06-22 22:12:06 508

原创 【译】使用Kotlin从零开始写一个现代Android 项目-Part2
原力计划

MVVM+Repository+Manager+LiveData+RxJava最佳实战!

2020-06-17 20:59:02 451

原创 【译】使用Kotlin从零开始写一个现代Android 项目-Part1
原力计划

Kotlin+MVVM+RXJava2项目实战!

2020-06-10 21:07:22 334

原创 一个牛逼的Bug!一张“壁纸”让三星手机秒变砖!
原力计划

Google已最新回应!

2020-06-08 10:48:03 2394 5

原创 啥?ViewBinding还能替换自定义View!
原力计划

黑科技~

2020-06-04 08:49:47 323

原创 Android Studio 3.6 Text/Design 消失不见问题

坑啊,产品的锅!

2020-05-28 09:46:49 216

原创 Jetpack WindowManager,Android 折叠屏官方适配方案!
原力计划

Jetpack WindowManager,Android 折叠屏官方适配方案!专为折叠屏而生~

2020-05-25 10:49:03 191

原创 Jetpack Compose,不止是一个UI框架!
原力计划

一文带你深入理解Jetpack Compose!

2020-05-22 09:40:49 2336 3

原创 View Binding 与Kotlin委托属性的巧妙结合,告别垃圾代码!
原力计划

View Binding 与Kotlin委托属性的巧妙结合。

2020-05-13 17:40:43 362

原创 请注意了!你的APP可能有下架风险,途牛同程携程等多款App登黑榜!

如何检查自己的APP是否存在违规获取用户隐私?本文有答案

2020-05-07 21:10:54 825 1

原创 为何大厂APP如微信、支付宝、淘宝、手Q等只适配了armeabi-v7a/armeabi?
原力计划

为何大厂APP如微信、支付宝、淘宝、手Q等只适配了armeabi-v7a/armeabi?一文带你揭开Android CPU 架构适配的所有秘密

2020-05-06 09:06:16 872 1

原创 Kotlin1.4-M1发布啦,终于支持Kotlin interface SAM转换了!
原力计划

Kotlin 1.4的第一个预览版终于发布了,有哪些新亮点和功能呢?一文带你一探究竟!

2020-04-20 13:07:39 839

原创 程序员必备,效率提升10倍,Mac上那些颜值高功能强大的软件,我只推荐这10个!
原力计划

工欲善其事,必先利其器,领导对我们说过最多的话就是要提高工作效率。效率建立在工具之上,要提升工作效率自然就少不了使用顺手的工具。做程序员这么多年,啥没留下,到是珍藏不少工作中使用高效的工具。作为一个Mac用户兼**“颜控”**程序员,今天就推荐一期Mac上那些颜值高,功能强大的工具。真的都是压箱底的宝贝,全部推荐给你们。No1 . PicGif LitePicGif Lite 是一款视频或者...

2020-03-24 09:15:23 835

原创 图片加载框架Picasso - 源码分析
原力计划

前一篇文章讲了Picasso的详细用法,Picasso 是一个强大的图片加载缓存框架,一个非常优秀的开源库,学习一个优秀的开源库,,我们不仅仅是学习它的用法,停留在使用API层面,我们也要试着去阅读源码,有两个方面的原因,第一,熟悉了源码我们才能更好的驾驭,项目中做我们需要的定制。第二,学习它的设计思想、编码风格、代码的架构,然后在项目中对这些好的思想和架构加以实践,变成自己的知识,这样才会对我们...

2020-03-17 20:18:40 544

原创 图片加载框架-Picasso最详细的使用指南
原力计划

写在前面Android 中有几个比较有名的图片加载框架,Universal ImageLoader、Picasso、Glide和Fresco。它们各有优点,以前一直用的是ImageLoader 做项目中的图片加载,由于作者宣布ImageLoader 不会在更新了,因此新的项目打算换一个图片加载框架-Picasso, Picasso 是Square 公司开源的Android 端的图片加载和缓存框架...

2020-03-17 19:24:59 562

原创 炫酷!从未见过如此Q弹的Switcher
原力计划

前言最近逛Dribbble的时候,看到了一个非常酷的Swicher动画,特别喜欢,本想着试着用代码在Android平台来实现一下,没想到已经有实现的版本,并且作者还写了文章分享,思路清晰,各个实现关键点都讲的特别清楚,因此就译诚中文,分享大家,正如作者最后所说,大家一定要运行试试,效果非常赞!原作者:Alexander Kolpakov译者:依然范特稀西地址:http://suo.im...

2020-03-12 18:25:52 597

原创 博客同步至CSDN

哈喽,大家好,今天博客正式同步至CSDN啦!其实很早就有CSDN账号,只是一直没有运营,原来的原创博客也搬过去。但是简书平台还是会继续更新,三个平台,掘金,简书,CSDN都可以找到我,还有大家也可以关注我的公众号:Android技术杂货铺这些地方可以找到我:掘金专栏:https://juejin.im/user/56949a9960b2e058a42be0bacsdn: ht...

2020-03-05 23:14:15 324

原创 【译】一文带你了解Android中23个关于Canvas绘制的方法

原作者:Elye地址:http://suo.im/5ZrCzC译者:依然范特稀西如果你想从头开始在Android中创建自定义View,那么你最好先了解Canvas上有哪写可用于绘制的方法。在本文中,我将列出23个在Android Canvas 上可以绘制的方法,当你看到它们时,你可能会发现一些自己以前不知道的东西(我也对其中的一些方法感到惊讶!)如下所示,我将它们分为...

2020-03-04 17:17:04 150

原创 一文彻底搞懂Kotlin中的委托

1. 什么是委托?委托,也就是委托模式,它是23种经典设计模式种的一种,又名代理模式,在委托模式中,有2个对象参与同一个请求的处理,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项技巧,其他的几种设计模式如:策略模式、状态模式和访问者模式都是委托模式的具体场景应用。委托模式中,有三个角色,约束、委托对象和被委托对象。约束: 约束是接口或者抽象类,它定义了通用的业务类型,也就是...

2020-01-06 19:43:27 439

原创 原创|Android Jetpack Compose 最全上手指南

在今年的Google/IO大会上,亮相了一个全新的 Android 原生 UI 开发框架-Jetpack Compose, 与苹果的SwiftIUI一样,Jetpack Compose是一个声明式的UI框架,随着了今年安卓和苹果两大移动平台相继推出自己的UI开发框架Jetpack Compose 和SwiftIUI,标志着移动操作系统正式全面拥抱声明式 UI 开发模式...

2019-11-18 13:01:38 236

原创 在Android Studio 中添加自定义活动模版(Live templates)

原作者:Jovche Mitrejchevski地址:http://mrw.so/5bWdIl译者:依然范特稀西什么是自定义活动模版?(注:很多文章翻译成实时模版,我认为活动模版更为贴切,下文都将用活动模版->Live templates)在Android Studio 中,有一个概念,就是只要需要输入关键字,就可以在任何需要的地方将任何文本内容块作为模板插入,这就...

2019-10-24 22:50:23 131

原创 【开源库】Github 标6k+,React Native开发不得不用的一个UI库

轮播图大家都比较熟悉 ,React Native 如何实现一个轮播图呢?官方是没有提供轮播图组件的,但大家一定用过一个库叫Swiper,Swiper主要实现的效果是轮播图或者左右翻页的效果。但是如果要实现一些效果很炫酷的轮播图、左右翻页效果,Swiper就不能胜任了。今天就给大家介绍一个非常炫酷的UI库-react-native-snap-carouse。Carouse 介绍r...

2019-10-22 21:31:46 144

原创 Flutter动画:用Flutter来实现一个拍手动画

效果文章地址:http://mrw.so/4VPxov译者:依然范特稀西在本文中,我们将通过在Flutter中创建一个拍手动画的模型,来学习一些有关动画的核心概念。就像标题中所说的那样,本文将更多地关注动画,而不会关注Flutter的基础知识。正文开始我们将从创建一个新的Flutter项目生成的代码开始,创建一个新的Flutter项目,你就会得到下面的代...

2019-09-30 09:08:16 233

原创 不要总是相信 @JvmOverloads

image.png原文:http://mrw.so/5ghhcs译者:依然范特稀西在使用Kotlin编程时,通常可以通过@JvmOverloads注解把多个构造函数合并成一个构造函数,尤其是当通过继承Android View 来自定义View 的时候。大多数情况下,这样写是没问题的,但是有时候它又会出现一些意想不到的问题。让我们看一下@JvmOverload...

2019-09-19 21:25:28 136

原创 一行代码搞定 Android平台React Native Modal 无法延伸到状态栏的问题

本文首发于公众号:Android技术杂货铺背景介绍最近在做react-native应用Android端沉浸式状态栏时,发现通过Statusbar.setTrranslucent(ture)设置界面拉通状态栏之后,使用Modal 组件的地方界面无法延伸到状态栏,导致使用Modal实现的弹窗背景蒙层顶部会有一个白条,看起来很不爽,在经过一番搜索之后,发现react-native...

2019-06-26 08:55:57 268

原创 2019 Android手机系统版本分布情况

据Google 前天发布的消息,Android将迎来第 10 个主版本-Android Q,目前Android Q beta 4 已经发布,公开 API 也已定稿!Android Q 主要聚焦在三个方面: 创新、隐私与安全,以及数字健康。协助开发者利用 5G、折叠屏、无框屏、设备内置 AI 等最新技术继续创造精彩,同时确保用户安全、隐私及数字健康。Android Q Beta4...

2019-06-12 23:11:18 212

原创 Android 侧滑菜单(侧滑删除)总结

前些天又有一个同学私信我,问我侧滑删除功能改如何实现?时不时的就会收到相似的问题,有空的时候我会说一下大概的实现思路或者扔一个Github 的链接,没空的时候就会叫他们自己Google一下,网上有一些现成的开源库,拿来自己改一下或者能实现设计给的UI效果的,直接用上就好。侧滑菜单确实是一个比较常见的功能,其中场景较多的就是侧滑删除,它是iOS列表删除通用交互方式,比如微信、QQ、...

2019-05-25 09:02:14 165

原创 炫酷的列表下拉刷新效果

下拉刷新是一个很常见的功能,现在很多app提供的下拉刷新效果都千篇一律,就像Google为我们提供的SwipeRefreshlayout,看多了是不是觉得有些厌倦了?如果在用户进行下拉等待的时候,给他们提供一些有创造力的效果,绝对会给用户带来不一样的体验。今天就为大家介绍一个烟花下拉刷新效果-FireworkyPullToRefresh。Talk is cheap ,show m...

2019-05-09 21:53:25 176

原创 Material Design之-交互效果炸裂的 FloatingActionMenu

自Google推出Material Design设计规范之后,现在越来越多的App设计在参考它,Material Design中的FAB(Floating Action Button) 大家一定已经使用过了,那么,FloatingActionMenu呢?这篇文章就带大家一起来了解一下FloatingActionMenu以及它的使用。1、 什么是FAB(Floating Acti...

2019-03-12 22:13:35 137

原创 一份简历修改指南

image本文首发于个人公众号:Android技术杂货铺1又到了金三银四的季节,金三银四也是跳槽的黄金期,这个时候很多公司都开始大量招聘。而另一方面,等着拿完年终奖跳槽或者因没有涨薪、没有年终奖的同学这个时候在蠢蠢欲动了,这是一个寻找更好的平台,实现价值,薪资翻翻的机会,坑多了自然萝卜就多了。说到跳槽,就不得不说简历了,简历是面试的敲门砖,一份好的简历有助于你...

2019-02-25 21:01:27 199

提示
确定要删除当前文章?
取消 删除