Android资源 - 收藏集 - 掘金
我一行代码都不写实现Toolbar!你却还在封装BaseActivity? - 掘金
原文地址: https://juejin.im/post/590f09ec128fe100584ee6b0 前言 距离 上篇文章 的发表时间已经过去两个多月了,这两个月时间里我没写文章但一直在更新着我的 MVPArms 框架,让他逐渐朝着 可配置化集成框架 发...
关于 Android 7.0 适配中 FileProvider 部分的总结 - 掘金
由于 Android 7.0 或更高版本的系统在国内手机市场上的占比不是很高,很多 Android 开发人员并没有做 7.0 适配工作,同时测试人员也容易忽视这方面的兼容问题。这导致 7.0 及以上版本的手机用户在使用到应用部分功能时可能出现 App 崩溃闪退...
收藏安卓开发中非常实用优秀的库! 有图有真相! - Android - 掘金
本来是打算收藏工具类的,但转念一想,已经有这么多优秀的库了,就没必要再去重复造轮子了,便归纳工作中比较实用的库吧,不用在花精力去找了 收藏工作中常用的android工具类,lib库等...都是非常优秀的库!开发必备神器!!!...
Matisse - 知乎开源的 Android 图片选择器 - Android - 掘金
很多 App 都有选取图片的需求,例如在 IM 中发送图片,在内容编辑的时候插入图片。Android 系统中的组件可以帮助我们大大减少开发负担,我们可以通过 Intent toGallery = new Intent(Intent.ACTION_GET_CON...
让你的App有声音 - 掘金
之前写过一篇文章,当时的需求是播放英文,最后使用的是Androi自带的TextToSpeech类来实现,传送门:http://blog.csdn.net/weixin_38251977/article/details/69944088 ,虽然播放英文效果还行,...
Android BottomNavigationView,底部导航栏的简单实现 - 掘金
关于 Material Design 相关的控件,之前整理了一个系列文章,并在 GitHub 上建立一个 MDSamples 工程,使用代码和文字解说配合的方式逐一说明。截止目前,大致写有八九篇文章。期间,由于一些工作变动和琐事,停了一些时间。现在,有点时间,...
Android 悬浮窗权限各机型各系统适配大全 - 掘金
这篇博客主要介绍的是 Android 主流各种机型和各种版本的悬浮窗权限适配,但是由于碎片化的问题,所以在适配方面也无法做到完全的主流机型适配,这个需要大家的一起努力,这个博客的名字永远都是一个将来时,感兴趣或者找到其他机型适配方法的请留言告诉我,或者加群54...
android仿最新版本微信相册--附源码 - 掘金
仿微信相册选择图片,查看大图,写的不太好,希望评论指出不足,谅解,先介绍一下我的基本思路。 转载请注明出处:http://blog.csdn.net/self_study/article/details/69397859 对技术感兴趣的同鞋加群 54464...
Android 获取 View 宽高的常用正确方式,避免为零 - 掘金
相信有很多朋友都有过在 Activity 中通过 getWidth() 之类的方法获取 View 的宽高值,可能在 onCreate() 生命周期方法中,也可能在 onResume() 生命周期方法中。然而,不幸的是,并不能获取所要的结果,宽高值均为 0。 如...
[干货] Android 中的 Calendar,听说你有这样的需求 - Android - 掘金
android-times-square Standalone Android widget for picking a single date from a calendar vi...
类似 QQ 的文件管理器 - Android - 掘金
介绍 基于上篇文章的”Android存储路径你了解多少”的一个实例例子 github地址 喜欢的记得Star哦!谢谢大家了! 一些技能 ...
Andorid Studio NDK开发-Hello World - 掘金
介绍了在Android Studio中配置NDK的开发环境:Android Studio NDK开发-环境配置,NDK开发环境配置完成之后,就要写一下著名的Hello World程序了。在开始之前需要先介绍下Java和c/c++通信:JNI,JNI(Java ...
Android最全开发资源 - 掘金
-- 作者 谢恩铭 转载请注明出处 Android最全开发资源 首先, 我觉得最好的Android学习路径还是: 看Google Android官方开发主页 (在国内的朋友可以上这里), 要记住Read The "Friendly"...
觉得自己代码写得不够好?那就用 Android 代码优化工具吧~ - 掘金
1.前言: 在我们平时项目开发中,经常会写一些不严谨的代码或者一些比较低级的错误代码,但是这些错误往往很难被发现,这样就导致了我们的项目中会隐藏了很多影响性能甚至是导致闪退的错误代码,于是许多响应的检测工具就出现了.在这里我就介绍一下我比较常用的几个检测工具吧...
仿简书长按文章生成图片效果 - 掘金
前言 使用简书APP的同学都知道,简书有这样一个功能;文章页长按内容时底部会出现一个生成图片分享的按钮,点击之后就可以将当前的文章生成一张长图片;这张图片可以保存到本地或分享给好友,同时还可为图片设置成为白和黑两种风格,很有艺术范。个人一直很喜欢这个功能。 但...
Android可伸缩布局-FlexboxLayout(支持RecyclerView集成) - 掘金
1 . 前言 前几天看到Google官方的博客介绍了Google开源的一个强大的布局-FlexboxLayout,看见第一眼我心里的想法是,卧槽,Android 居然有这么一个强大的布局。作为一个有好奇心的工程狮,当然第一时间就去试了试手,效果非常赞,因此这...
Android 调用系统功能实现图片选择器,你可能会遇到的问题汇总 - 掘金
图片选择器在手机应用中屡见不鲜,设置头像、聊天传图等常见类似场景都需要使用。为了保持不同设备上体验的一致性和较好的兼容性,比较稳妥的做法是在应用内自实现相机拍照、相册选图和图片裁剪功能。但是,这个实现过程比较复杂,费时费力。更多时候,或者说在项目初期,我们都会...
录音和播放,轻量到只有一个管理类 - 掘金
鉴于项目需要,封装了一个录音和播放的管理类,分享出来给大家,有需要的直接拿去用! 有图有真相: 实现功能: 实现录音功能,提供暂停、继续切换,并且监听音量大小以波浪线呈现出现 实现播放功能,播放实现帧动画 用法1.录音 VoiceManage mVoi...
Android 之高仿 QQ6.6.0 侧滑效果(背景动画、透明 + 沉浸式状态栏、渐变效果) - Android - 掘金
APP开发架构类似网易云音乐、QQ这种侧滑效果的很多,看到过网上的诸多使用SlidingMenu实现此效果,但毕竟不是官方的,而且需要导包,它的功能也有局限性。DrawerLayout是很好的替代品。 一、先来看看官方文档解释 DrawerLayo...
教你用两层 ExpandableListView 嵌套 GridView 实现三级展示界面 - Android - 掘金
最近项目中使用一个三级展示列表,要求第一级和第二季都可以折叠,并有不同的图标变换,第三层展示数据,可点击。经过一盘折腾,算是实现了,效果就在下面: 思路: 最外层是Expandab...
分享 Android 开发一些很实用工具或插件 (开发或者日常使用) - 工具资源 - 掘金
一些很实用工具或插件ing 如何下载单个文件? 答: 下载单个文件说明 ...
图片加载框架-Picasso最详细的使用指南 - 掘金
写在前面 Android 中有几个比较有名的图片加载框架,Universal ImageLoader、Picasso、Glide和Fresco。它们各有优点,以前一直用的是ImageLoader 做项目中的图片加载,由于作者宣布ImageLoader 不会在更...
Android 视图高度和阴影的那点事儿 - 掘金
Material Design 规范针对 UI 元素提出了“高度”这一概念,使过去流行于拟物化设计中的阴影效果,在扁平化设计中消失了很久之后,再次显现。不过,虽然视图高度更多的是以阴影的形式直观地表现在界面中,但更多地是强调一个元素相对重要性的问题。在三维空间...
更加自然的渐变——呼吸动画 - Android - 掘金
本篇主要介绍通过定义属性动画来拟合呼吸函数的变化曲线,以实现更加自然的渐隐和渐显效果,当然也可以作用于其他属性的自然过渡。 这个函数是在这篇介绍交互的文章中发现的(让界面动画更自然)。 k=1/3,t=6, n={1,2,3,...} (函数,及...
我的开源 Android 开发框架 Pluto - Android - 掘金
对于人工智能,李开复认为,“能够取代基本人类所有需要低于5秒钟的工作,它都能取代。” 那么,“人工智能帮我搭建一个快速便捷通用稍稍带点逼格的Android应用开发框架吧?”,AI也是要依赖大数据和机器学习的嘛,与其被信息瞬息万变...
Android 仿今日头条的开源项目 - Android - 掘金
起因 看到众多大神纷纷有了自己的开源项目,于是自己琢磨着也想做一个开源项目来学习下,因为每次无聊必刷的app就是今日头条,评论简直比内容都精彩,所以我打算仿今日头条来练练手,期间也曾放弃过,也遇到很多坑,拿出来跟大家分享一下。该项目使用的是MVP+RxJava...