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

开发进阶

Android开发进阶,经验分享

2018 Web 开发者最佳学习路线

2018 Web 开发者最佳学习路线

ruicbAndroid 1年前 (2018-01-17) 2056浏览 0评论

作为一名 Android 开发者,伯特毕业后一直在从事相关开发工作,平时接触最多的也是 Android 技术,但我一直在关注着大前端领域,也就是 Android/iOS + Web 前端。毕竟,大学时期使用 Html + CSS 做过静态网页,学过 ...

高级MVP架构封装演变全过程

高级MVP架构封装演变全过程

loading 1年前 (2018-01-11) 2386浏览 0评论

本文不会讲解什么是MVP,如果还不太了解MVP请自行查阅资料,本文重点是封装一个高级MVP架构,会详细的讲解如何一步步从无到有的封装成一个高级MVP架构过程。 众所周知普通的MVP模式存在内存泄露、代码冗余、界面意外关闭后在重建数据缓存等问题,本文最...

Context都没弄明白,还怎么做Android开发?

Context都没弄明白,还怎么做Android开发?

loading 1年前 (2018-01-10) 1240浏览 0评论

Activity mActivity =new Activity() 作为Android开发者,不知道你有没有思考过这个问题,Activity可以new吗?Android的应用程序开发采用JAVA语言,Activity本质上也是一个对象,那上面的写...

浅谈App的性能优化

浅谈App的性能优化

loading 1年前 (2018-01-02) 867浏览 0评论

                声明|本文为咖喱配胡椒授权发布,未经允许请勿转载 正文 说到 Android 系统手机,大部分人的印象是用了一段时间就变得有点卡顿,有些程序在运行期间莫名其妙的出现崩溃,打开系统文件夹一看,发现多了...

5分钟快速实现Android爆炸破碎酷炫动效

5分钟快速实现Android爆炸破碎酷炫动效

loading 1年前 (2017-12-31) 1225浏览 0评论

5分钟快速实现Android爆炸破碎酷炫动效 这个破碎动画,是一种类似小米系统删除应用时的爆炸破碎效果的动画。 效果图展示 先来看下是怎样的动效,要是感觉不是理想的学习目标,就跳过,避免浪费大家的时间。 源码在这里https://git...

仿即刻点赞文字部分的自定义View

仿即刻点赞文字部分的自定义View

loading 1年前 (2017-12-29) 754浏览 0评论

概述:在学习HenCoder的过程中,有一期是模仿优秀自定义View,有一个项目是仿即刻的点赞,后来原作者在点评中提到,需要将文字和图片分开来写,并且模仿者的动画实现由点杂乱。所以决定重现实现下文字部分的效果。并拓展了更多功能。最后说一句本文基于ko...

Android手机 全面屏(18:9屏幕)适配指南

Android手机 全面屏(18:9屏幕)适配指南

loading 1年前 (2017-12-27) 1126浏览 0评论

前言 从小米MIX 1发布以来,越来越多所谓“全面屏”手机发布,如三星S8,小米MIX2,VIVO X20,Google Pixel2等等…2017年下半年开始,“全面屏”将大范围覆盖,低至千元机水平,就像当年手机屏幕从720P到108...

Android中AsyncTask的执行过程

Android中AsyncTask的执行过程

loading 1年前 (2017-12-22) 914浏览 0评论

AsyncTask是由Android提供的一个轻量级的异步类,其内部分封装了线程池和Handler。相信绝大多数的Android开发者都接触过它,简单粗暴的就实现了异步网络请求,UI更新。在开始源码分析执行过程前,先看一张图,主要抽取了执行过程中比较...

Android性能优化之安装包的性能优化

Android性能优化之安装包的性能优化

loading 1年前 (2017-12-19) 974浏览 0评论

安装包的性能优化的精髓:尽量删。 安装包的性能优化方法: 1.图片压缩 图片:apk里面的资源图片 压缩图片 svg图片:一些图片的描述,牺牲CPU的计算能力的,节省空间。 使用的原则:简单的图标。 webp:谷歌现在非常提倡的使用。保存图片比较...

我打赌你一定没搞明白的Activity启动模式

我打赌你一定没搞明白的Activity启动模式

loading 1年前 (2017-12-15) 958浏览 0评论

一个应用程序当中通常都会包含很多个Activity,每个Activity都是一个具有特定的功能,并且可以让用户进行操作的组件。另外,Activity之间可以相互启动,当前应用的Activity甚至可以去启动其他应用的Activity。比如你的应用希...

提速Android Gradle 构建

提速Android Gradle 构建

loading 1年前 (2017-12-14) 912浏览 0评论

提速法则一览 手段 全量构建 Java增量构建 资源增量构建 升级 android gradle tools 到3.0 -15s(-25%) -10(-38%) -2.5(-16%) 避免使用遗留的Multidex -5.5s(...

Android开发不得不去了解的网络知识

Android开发不得不去了解的网络知识

loading 1年前 (2017-11-30) 889浏览 0评论

一 互联技术 虽然作为程序员来讲不必过多的去了解网络互联的相关技术,但是目前互联网已经转向了物联网时代,从刚开始的软件+网络,成为今天的硬件+软件+网络的模式(即物联网) 智能家居, 人工智能的实现模式也是典型的物联网产物。因此有网络基础对成为一...

Android 静默安装和卸载

Android 静默安装和卸载

loading 1年前 (2017-11-29) 1058浏览 0评论

一. 条件 系统签名 需要放到 /system/app里作为系统app 二. 适用环境 机顶盒开发,系统开发,车机开发,智能设备开发。 三. 步骤 1. 在 AndroidManifest.xml 中 1.1. 在清单文件 AndroidMa...