Android基础 - 收藏集 - 掘金
Android全套动画使用技巧 - 掘金
我的开源社区博客同步发布更新:Android全套动画使用技巧一、Android View 动画框架 Animation框架定义了透明度、旋转、缩放和位移几种常见的动画,控制的整个View,实现原理是每次绘制视图时View所在ViewGroup中的dra...
Android 的滑动分析以及各种实现 - Android - 掘金
一、滑动效果的产生 滑动一个View,本质区别就是移动一个View。改变当前View所在的坐标,原理和动画相似不断改变坐标位置实现。实现View的滑动就必须监听滑动的事件,并且根据事件...
Adnroid 低功耗蓝牙那点事儿 - Android - 掘金
近期项目使用到了蓝牙技术,菜鸟一枚,网上各种找资料,发现不是不全就是过时,要么就是抄袭转载,真实醉了,现在将这一块的东西整理出来,供大家参考。 基本概念 Android中的蓝牙分两种:...
Activity 全方位了解,总有你不知道的一面 - Android - 掘金
关于Activity,是我们接触Android时频繁了解的东西。其生命周期,启动模式等内容也耳熟能详。今天将系统而全面的总结Activity中的内容。 一、Activity的生命周期 ...
Android最全开发资源 - 掘金
-- 作者 谢恩铭 转载请注明出处 Android最全开发资源 首先, 我觉得最好的Android学习路径还是: 看Google Android官方开发主页 (在国内的朋友可以上这里), 要记住Read The "Friendly"...
googlesamples 之 easypermissions 使用 - Android - 掘金
使用 1、 app/build.gradledependencies { compile 'pub.devrel:easypermissions:0.3.0' } 2、 在Activity / Fragment实现PermissionCallback...
Android 修改状态栏颜色全方位教程 - Android - 掘金
关键字:状态栏着色 透明状态栏 沉浸式 白底黑字Github Demo:https://github.com/imflyn/Eyes参考文章:Android-transulcent-status-bar Android 6...
Android APK 瘦身实践 - Android - 掘金
现在APK动不动就是几十兆,当用户连接到2G和3G网络,或者按流量收费的设备是多么的浪费,这篇文章介绍了如何对APK进行瘦身,帮助更多用户毫不犹顾忌地下载你们的APP。 以我的个人APP【 微言 】实践,未做任何处理,APK大小 11712 K...
Android 存储路径你了解多少 - Android - 掘金
在了解存储路径之前,先来看看Android QQ的文件管理界面,了解一下QQ的数据文件路径来源,到底是来源于什么地方? 手Q文件管理对应存储目录 ...
Android 实现底部对话框 - Android - 掘金
最近项目上需要实现一个底部对话框,要实现这样的功能其实很简单,先看代码: private void show1() { Dialog bottomDialog = new Dialog(this, R.style.BottomDialog); ...
这可能是最精简的 Android6.0 运行时权限处理,70 行代码的工具类。附: 各种权限详细处理 - Android - 掘金
0x00:前言 对于Android6.0运行时权限的处理方式网上有很多,包括注解,RxJava等等。一直没有正面提到我关心的问题--如果我不在Activity或者Fragment里面,需要运行时权限该怎么去做?导致我开始一直以为...
Android面试题收集 - 掘金
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。这里会不断收集和更新Android基础相关的面试题,目前已收集100题。 1.Android系统的架构 An...
android 系统自带 Emoji 表情与表情描述互相转换 - Android - 掘金
前言 Emoji表情几乎都是有表情描述的,如愤怒的表情会有[愤怒],这样的描述,这里就是举了个列子,至于是什么样的表现形势,这是可以自己定义的。那么这样,一个表情带一个表情描述的好处就是,当我们发送信息时...
Android 进程保活的一般套路 - Android - 掘金
自己曾经也在这个问题上伤过脑经,前几日刚好有一个北京的哥们在QQ说在做IM类的项目,问我进程保活如何处理比较恰当,决定去总结一下,网上搜索一下进程常驻的方案好多好多,但是很多的方案都是不靠谱的或者不是最好的,结合很多资料,今天总结一下Android进程保活的一...
Android 状态栏操作,你想知道的都在这里了 - 掘金
一直以来,iOS 设备上状态栏背景色和图标文字颜色的灵活可变性始终受到设计人员的青睐,有意地恰当地融入到 App 的各种界面设计当中,更好地提升用户体验。 由于系统的限制,在老版本的安卓系统中,Android App 无法做到这些,产生一些设计上的遗憾。幸运的...
android 界面 UI 美化:沉浸模式、全透明或半透明状态栏及导航栏的实现 - Android - 掘金
Android api19开始我们就能对顶部状态栏和底部导航栏进行半透明处理了,而api21开始则可以实现全透明状态栏与导航栏以及开启沉浸模式,至于什么是沉浸模式,大家百度一下应该就都知道了,有一点需要强调的是全透明不是沉浸模式,前者只是将状态栏、导航栏的背景...
Android 优秀文章和开源库推荐(读值得读的) - Android - 掘金
文章: 1. Android AOP之字节码插桩详解 文章从AOP的概念出发,介绍了Android中AOP的实现方式及几种实现对比的对比,之后介绍了AOP的一些使用场景,然后开始重点叙述了实现字节码插桩的技术细节,文章比较长,而且有些知识可能自己知道的也不全面...
什么?IOS 的专利?Android 也能流畅实现毛玻璃效果 (高斯模糊) 效果 - Android - 掘金
个人博客CoorChice,https://chenbingx.github.io/ ,最新文章将会首发CoorChice的博客,欢迎探索哦 ! 同时,搜索微信公众号CoorChice,或扫描文章末尾二维码,可以关注我的微信公众号。同期文章也将会优先推送到微信...
Android 自定义 View 全套详解 - Android - 掘金
从零起步,从入门到懵逼的自定义View教程。 基础篇 ...
Android 在 application 加载时实现欢迎页面(消除白屏) - Android - 掘金
大家在使用手机的时候,会发现,一些比较成熟的APP都是有欢迎页的,就像微信一样,在初次打开的时候,显示的是著名的“地球与人”欢迎页。 那么...
Android 的系统主题总结 - Android - 掘金
Android主题的进化过程 在Android 3.0之前,Android的界面不论从系统还是控件的主题都是按钮为白色,点击事件为黄色。现在看来确实挺简陋...
浅析 Android 存储方式以及路径 API - Android - 掘金
首先声明:本篇博客是2017年以来的原创的第一篇的博客,而且本人也已经下定决心,2017年是个新的开始。自此之后的博客都要提高质量,真正将自己的所得分享给需要的Android开发者。PS(如果有不合理之处,希望各位大佬不吝赐教) ...
Android 6.0 权限知识学习笔记 - Android - 掘金
最近在项目上因为6.0运行时权限吃了亏,发现之前对运行时权限的理解不足,决定回炉重造,重新学习一下Android Permission。 进入正题: Android权限 在Android系统中,权限分为三种:正常权限、危险权限和特殊权限: 正常权限...
80% 应聘者都不及格的 JS 面试题 - 掘金
共 5024 字,读完需 6 分钟,速读需 2 分钟,本文首发于知乎专栏前端周刊。写在前面,笔者在做面试官这 2 年多的时间内,面试了数百个前端工程师,惊讶的发现,超过 80% 的候选人对下面这道题的回答情况连及格都达不到。这究竟是怎样神奇的一道面试题?他考察...
三行代码实现一个轮播 BannerView - Android - 掘金
自己简单封装了一个带hint的轮播ViewPager,用来展示app首页的Banner,先看效果图吧。 使用起来非常...
学习总结 -- View 事件分发机制和滑动冲突 - 掘金
终于到了 View 这一关卡了,之前也有实践过自定义 View:圆弧刻度温度进度条,但是对于 View 底层的东西没什么了解,只是会用而已,抱着“知其然知其所以然”的心态,很多时候都会先去尝试使用,然后才来究其原因。这次会分两个部分来叙述本篇:事件分发机制、滑...
录音和播放,轻量到只有一个管理类 - 掘金
鉴于项目需要,封装了一个录音和播放的管理类,分享出来给大家,有需要的直接拿去用! 有图有真相: 实现功能: 实现录音功能,提供暂停、继续切换,并且监听音量大小以波浪线呈现出现 实现播放功能,播放实现帧动画 用法1.录音 VoiceManage mVoi...
Android可伸缩布局-FlexboxLayout(支持RecyclerView集成) - 掘金
1 . 前言 前几天看到Google官方的博客介绍了Google开源的一个强大的布局-FlexboxLayout,看见第一眼我心里的想法是,卧槽,Android 居然有这么一个强大的布局。作为一个有好奇心的工程狮,当然第一时间就去试了试手,效果非常赞,因此这...
MultiItem用法与详解-优雅的实现多类型RecyclerView Adapter - 掘金
前言 RecyclerView是一个大家常用的列表控件,在列表中不免会出现多种类型的布局,这时adapter中多种类型的判断就会充满着switch的坏味道,可怕的是需求变更,增加或修改新的类型时,所有的改动都在adapter中进行,没有一个良好的扩展性。Mut...
Android 快速实现地图功能(不仅快!而且小!) - 掘金
本文为【Marno】原创,转载必须保留出处! 欢迎关注公众号【aMarno】,主要分享 React Native 技术。 本文属于 Marno 的《Android 快速实现》系列文章,更多【快速实现】文章 点此查看 一、前言 本文旨在提供一个解决思路,不仅...
Android 使用 StaticLayout 实现文本绘制自动换行 - Android - 掘金
编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! 使用Canvas的drawText绘制文本是不会自动换行的...
2017 年初、阿里、腾讯、百度、华为、京东、搜狗和滴滴面题目汇集(更新篇) - Android - 掘金
欢迎Follow我的GitHub, 关注我的 CSDN. 其余参考 Android目录. ...
RecyclerView 下拉刷新、上拉加载更多以及复杂列表布局的实现 - Android - 掘金
介绍:关于recyclerView大家一定不陌生,可以实现listView,gridView,瀑布流的功能,高度的解耦,异常的灵活,通过设置它提供的不同LayoutManager,ItemDecoration , ItemAnimator实现令人瞠目的效果。 ...
2017 年 1 月最火的五个 Android 开源项目 - Android - 掘金
原文地址(科学上网)Goodbye 2016, hello 2017!这是春节后的第一个工作周,大家还没从假期综合征中恢复过来吧。没关系,我们帮你搜集到一月份最好的5个Android类库,准备好花生、瓜子和饮料,来看看有什么吧! 1.C...
自定义 toolbar 标题栏 - Android - 掘金
toolbar是什么我们在此也不详细介绍了,还不知道的同学请移步HongYang大神的博客 我们来看下面这张图,这个是一个标准的toolbar所包含的全部内容,从左至右从上至下依次:为菜单(返回)按钮,app图标,主标题,子标题...
写给小白的 android 基础面试笔试题(三) - Android - 掘金
序言:尽管LZ已经找到了工作,但是之前的面试经验还没有跟大家分享完,所以就打算再写一篇博客来跟大家分享,这次打算从简历、面试官会问问题的方向、投递简历的对象以及LZ遇到的最后几个面试的问题来跟大家介绍。(如有错误,请及时纠正)。 ...
写给小白的 android 基础面试笔试题(二) - Android - 掘金
序言:找工作绝逼是一件非常痛苦的事,尤其是年底找工作,当然了,这其中大部分原因肯定是因为LZ只是个没有经验的,还没毕业的大学生。今天看到一句掉渣天的骂人的话:“你TM就是一个没有对象的野指针”,哈哈哈!扯淡就到这,下面进入正题(如有错误,请及时纠正)。 ...
写给小白的 android 基础面试笔试题(一) - Android - 掘金
序言:由于公司的某些方面原因,LZ最近都处于找工作的状态,年关了,最关键的LZ还只是个没毕业的孩子,所以工作越来越不好找了,到哪里投简历都是动不动就好几年经验,这让我们这些没经验的渣渣还怎么活啊!好了,也不吐槽那么多了,这几天到处去投简历,到处去面试,培训机构...
Android 内存泄露分析 - Android - 掘金
Android OOM/MemoryLeak 各位读者可能都有拿的出手的github或者APP实战项目,但是会使用现成的XX开源组件并不代表你的基础就很好。本文将带你补习Android基础 -- Android中内存泄露实例,分...
Android 知识梳理 - 掘金
说明:本篇博客只是一个知识整理,因为网上对于Android的知识介绍足够多,因此我不再写相关文章(主要是因为我写的不如人家好),所以所有文章均来自网络,不贴原文章,只提供连接,因此本文旨在减少你对相关知识的搜索过程,方便查找相关知识。 1.Activity ...
国内值得关注的官方 API 集合 - 工具资源 - 掘金
项目地址:https://github.com/marktony/Awesome_API 本页仅收集国内部分官方API,如需查看其他版本,请点击这里。 目录 ...
Material Design : 带动画的标题栏 - Android - 掘金
原博客地址:http://blog.grafixartist.com/toolbar-animation-with-android-design-support-library/ 废话不多说,先看效果图: ...
贝塞尔风暴 - 超炫GABottleLoading效果 - 掘金
谈到贝塞尔曲线,很多人会觉得高逼格、复杂、头疼,实则不然,贝塞尔曲线经过android封装,已经显得娇俏可爱,简单好用,之前一些红极一时的效果也均是由其打造,比如QQ的“一键退潮”效果、电子书曲面翻页效果...... 现在咱们就用贝塞尔曲线一起从0到1打造一个...
Android UI 体验之全屏沉浸式透明状态栏效果 - Android - 掘金
前言: Android 4.4之后谷歌提供了沉浸式全屏体验, 在沉浸式全屏模式下, 状态栏、 虚拟按键动态隐藏, 应用可以使用完整的屏幕空间, 按照 Google 的说法, 给用户一种 身临其境 的体验。而Android 5.0之后谷...
【注释张豪华版 Path酷炫动画】极速get花式Path (支付宝支付成功动画) - 掘金
概述 新年第一篇技术文章哈,大家新年快乐,先来个简单点的,主要介绍工具的使用,预预热,下周一奉上一个骚气的购物车动画按钮,敬请期待。 在前文 给我一个Path,还你一个酷炫动画 中,我详细的阐述了如何撸出一个酷炫的Path动画View,我们的口号是:I hav...
Android 的消息机制 - Android - 掘金
引言 由于Android对消息机制的封装,开发者在平常的开发过程中,直接使用Handler对象就能满足大部分的应用场景,是否了解Android的消息机制对开发来说并没有太大的影响。但Android的消息机制对开发...