最新消息:欢迎访问Android开发中文站!联系QQ:1304524325

Android开发

Android开发 基础 高级内容

suitline是一个小巧且高效的Android线性图表组件

suitline是一个小巧且高效的Android线性图表组件

loading 2天前 86浏览 0评论

SuitLines suitline是一个小巧且高效的线性图表组件。     功能特性 suitline基于实用性目的而打造,相较于其它图表库,suitlines在多线段、性能体验以及视觉反馈等几个方面进行了支持和优化,使其更适合用于实际项目中。su...

技术的成长曲线

技术的成长曲线

loading 3天前 150浏览 0评论

作者: 张铁蕾 小李毕业后在一家公司做软件工程师,转眼间一年多的时间已经过去了。 回想刚毕业那会,他是怀着无比忐忑的心情进入了这家公司的技术部门。各种新奇的开发工具,叫不上名字的众多软件框架,庞大的代码库,井然有序的工作流程,都是小李以前在学校里不曾...

Android带你解析ScrollView--仿QQ空间标题栏渐变

Android带你解析ScrollView–仿QQ空间标题栏渐变

loading 4天前 201浏览 0评论

绪论 今天来研究的是ScrollView-滚动视图,滚动视图又分横向滚动视图(HorizontalScrollView)和纵向滚动视图(ScrollView),今天主要研究纵向的。相信大家在开发中经常用到,ScrollView的功能已经很强大了,但是...

APK中引用第三方库文件

APK中引用第三方库文件

loading 5天前 149浏览 0评论

注意以下操作是在源码中进行,即修改Android.mk,并非借助IDE(AndroidStudio)的情形。 引用第三方JAR包 1,在源Android.mk里面加参数,使其编译为JAR包,然后mm编译 ... LOCAL_MODULE_CLA...

深入理解Android渲染机制

深入理解Android渲染机制

loading 1周前 (04-21) 203浏览 0评论

基础知识 CPU: 中央处理器,它集成了运算,缓冲,控制等单元,包括绘图功能.CPU将对象处理为多维图形,纹理(Bitmaps、Drawables等都是一起打包到统一的纹理)。 GPU:一个类似于CPU的专门用来处理Graphics的处理器, 作...

Android自定义控件:类QQ未读消息拖拽效果

Android自定义控件:类QQ未读消息拖拽效果

loading 1周前 (04-20) 344浏览 1评论

QQ的未读消息,算是一个比较好玩的效果,趁着最近时间比较多,参考了网上的一些资料之后,本次实现一个仿照QQ未读消息的拖拽小红点,最终完成效果如下: 首先我们从最基本的原理开始分析,看一张图: 这个图该怎么绘制呢?实际上我们这里是先绘制两个圆,...

Android 用 Retrofit 2 实现多文件上传实战

Android 用 Retrofit 2 实现多文件上传实战

loading 2周前 (04-19) 309浏览 0评论

前一段时间我翻译了Future Studio的Retrofit2教程,从中也学习到了一些Retrofit2的使用方法,如果你最近也打算入手学习,我博客上Retrofit教程,你也许可以参考下:Retrofit教程 。 本文作为阶段性小结,将使用结合P...

Android SQLite快速入门教程

Android SQLite快速入门教程

loading 2周前 (04-18) 247浏览 0评论

SQLite是Android平台软件开发中会经常用到的数据库产品,作为一款轻型数据库,SQLite的设计目标就是是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够。下面我们一起来看看针对...

Android 优化APP 构建速度的17条建议

Android 优化APP 构建速度的17条建议

loading 2周前 (04-17) 340浏览 0评论

较长的构建时间将会减缓项目的开发进度,特别是对于大型的项目,app的构建时间长则十几分钟,短则几分钟,长的构建时间已经成了开发瓶颈,本篇文章根据Google官方文档,加上自己的一些理解提供一些提升app构建速度的优化建议。 1. 为开发环境创建一个...

Android 内存泄漏分析

Android 内存泄漏分析

loading 2周前 (04-14) 269浏览 0评论

为什么会内存泄漏? 一个不会被使用的对象,因为另一个正在使用的对象持有该对象的引用,导致它不能正常被回收,而停留在堆内存中,内存泄漏就产生了;   引用分类: 1.强引用 以前我们使用的大部分引用实际上都是强引用,这是使用最普遍的引用。例如...

Android多线程的四种方式

Android多线程的四种方式

loading 2周前 (04-13) 337浏览 0评论

当我们启动一个App的时候,Android系统会启动一个Linux Process,该Process包含一个Thread,称为UI Thread或Main Thread。通常一个应用的所有组件都运行在这一个Process中,当然,你可以通过修改四大组...

手把手教你打造RecyclerView滚动特效

手把手教你打造RecyclerView滚动特效

loading 3周前 (04-11) 412浏览 0评论

  前情提要 效果图 最近开发中遇到这样的需求,recyclerview的item随滚动改变大小和透明度。这个效果看起来挺有动感的,似乎实现起来有点复杂,其实不然,接下来将带领大家手把手实现这个效果。 Item动画分析 我们化整为零,将...

Android之实现滑动的七种方法总结

Android之实现滑动的七种方法总结

loading 3周前 (04-10) 384浏览 0评论

在android开发中,滑动对一个app来说,是非常重要的,流畅的滑动操作,能够给用户带来用好的体验,那么本次就来讲讲android中实现滑动有哪些方式。其实滑动一个View,本质上是移动一个View,改变其当前所属的位置,要实现View的滑动,就必...