首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
coding手抄报
掘友等级
Android工程师
|
Facebook
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
最新
热门
Android插件化——VirtualAPK插件框架接入项目
由于国内Android 软件的碎片化比较严重,所以衍生了Android热修复和插件化技术,而且最近这几年这两项技术都非常热门,热修复技术能够及时修复已经线上版本的bug,而插件化技术能够有效解决软件的升级成本、发布新功能和解决方法数超过65536,以及能够解耦模块等问题。 插件…
使用Thread打造上传下载器
项目中常常需要上传图片、帖子或者用户下载apk更新应用等等,因为上传过程中需要保存一些状态,比如进度条、发送状态(成功、失败、重发、停止)等状态,所以需要打造一个上传下载器。刚刚开始的时候的想法是重写thread,在里面保存这些状态,后来考虑到用户需要频繁的发帖和上传图片等等而…
Android Volley框架源码解析
第一次接触到Volley,给我的印象就是用法很简洁,简单。上手很快,使用起来毫无压力。所以我决定弄清楚里面的源码是如何进行网络请求的,其实表面越简单的东西,其内部实现起来会越复杂,这次我主要从整体流程来分析。 这时候使用起来就很简单了,只需要new一个Request对象,设置相…
Android调色板——Palette的使用
Palette是Android的调色板,能够从图像中提取图片的颜色。使用Palette提取的颜色融入到UI设计当中,使app更加美观,增加用户体验。如:根据滑动的页面的整体风格,通过Palette获取得到的颜色值,设置不同的actionbar底色,使整体页面更加精美。 Andr…
MaterialDesign TextInputLayout
TextInputLayout是Android5.0新增的android:support.design库下的特色控件。 译:TextInputLayout是包裹一个EditText,可以显示浮动标签的布局。 即:TextInputLayout只能包含一个EditText控件,能…
Android着色器——Shader
Shader :顾名思义,也就是着色器,通常也有人叫做渲染器。我们看下Android源码中是如何介绍Shader的。 这是Android源码的介绍,Shader 是一个基类对象,在绘制时会返回一个水平跨越的颜色对象,主要功能是在绘制时通过setShader方法设置着色器的子类对…
玩转RecyclerView
第一次接触RecyclerView你一定被它强大而神奇的功能所吸引,它可以实现ListView、GridView、瀑布流方式和水平列表方式,其自带删除和添加item的动画,甚至简简单单就可以实现item拖拽和滑动删除,其强大的功能往往让我们叹为观止。 今天我们一起玩Recycl…
C语言(文件操作)
指存储在外存介质(如磁盘、光盘、U盘等)上的数据集合。每一个文件有唯一的文件名,操作系统按名字存取文件。 1、根据文件的内容,可分为程序文件和数据文件。而程序文件又可分为源文件、目标文件和可执行文件; 文本文件:每一个字节存储1个字符,因而便于对字符进行逐个处理。但一般占用存储…
封装ListView,实现自动加载更多
如今网上关于封装ListView,实现加载更多和下拉刷新的文章已经铺天盖地的了,基本都是通过addHeaderView()和addFooterView(),设置下拉头和上拉底部,然后通过OnScrollListener监听器的onScroll方法中判断是否滑动到底部。 理论都是…
Android SVG
SVG:即Scalable Vector Graphics 可伸缩矢量图形,这种图像格式在前端中已经使用的非常广泛了。因SVG是矢量图形,而且伸缩不会损失质量,微信也使用SVG技术,可见SVG的优势多么强大。 在W3C对SVG的介绍是:SVG 是使用 XML 来描述二维图形和绘…
下一页
个人成就
文章被点赞
267
文章被阅读
100,895
掘力值
1,765
关注了
32
关注者
26
收藏集
33
关注标签
32
加入于
2016-08-04