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

Android开发

Android开发 基础 高级内容

Android Webview H5 秒开方案实现

Android Webview H5 秒开方案实现

loading 10小时前 16浏览 0评论

前言 现在许多app都嵌入了H5页面, 然而WebView加载速度慢这个问题却一直影响着用户的体验, 所以本文就如何提高H5页面的加载速度展开讨论。 问题原因 首先我们需要知道为什么WebView的加载速度那么慢。H5页面的渲染速度其实主要取决于两...

Android MVP架构从入门到精通-真枪实弹

Android MVP架构从入门到精通-真枪实弹

loading 1天前 39浏览 0评论

一. 前言 你是否遇到过Activity/Fragment中成百上千行代码,完全无法维护,看着头疼? 你是否遇到过因后台接口还未写而你不能先写代码逻辑的情况? 你是否遇到过用MVC架构写的项目进行单元测试时的深深无奈? 如果你现在还是用MVC...

Google官方应用程序架构指南

Google官方应用程序架构指南

loading 3天前 62浏览 0评论

应用程序架构指南 前言-移动应用用户体验 在大多数情况下,App只有一个来自桌面或程序启动器的入口点,然后作为单个整体进程运行。另一方面,Android应用程序具有更复杂的结构。典型的Android应用程序包含多个应用程序组件,包括 activit...

我对移动端架构的思考

我对移动端架构的思考

loading 5天前 96浏览 0评论

本文由玉刚说写作平台提供写作赞助,版权归玉刚说微信公众号所有 原作者:Mr.s(猪_队友) 版权声明:未经玉刚说许可,不得以任何形式转载 架构就像是一场进化史,根据不同时期的需求,演变出不同的架构,车轮滚滚,到今天,移动端框架百花齐放,让人目不暇接。...

强大美观的通用弹窗XPopup,一个就足够!

强大美观的通用弹窗XPopup,一个就足够!

loading 1周前 (01-10) 153浏览 0评论

XPopup 功能强大,UI简洁,交互优雅的通用弹窗!可以替代Dialog,PopupWindow,PopupMenu,BottomSheet等组件,自带十几种效果良好的动画, 支持完全的UI和动画自定义! 编写本库的初衷有以下...

你的 APP 为何启动那么慢?

你的 APP 为何启动那么慢?

loading 3周前 (12-29) 193浏览 0评论

App启动方式 冷启动(Cold start) 冷启动是指APP在手机启动后第一次运行,或者APP进程被kill掉后在再次启动。 可见冷启动的必要条件是该APP进程不存在,这就意味着系统需要创建进程,APP需要初始化。在这三种启动方式中,冷启动耗时...

一篇文章带你撸遍下拉刷新 分页加载控件

一篇文章带你撸遍下拉刷新 分页加载控件

loading 3周前 (12-26) 188浏览 0评论

一篇文章撸遍下拉刷新 分页加载控件 本文的研究对象是,在实际开发中经常用到的下拉刷新和分页加载功能。这两个功能往往相伴相生,下拉刷新是基于交互体验上的功能,已经是普遍工人的移动端的数据刷新交互(不限于列表);分页加载一般考虑到后台数据的分页请求,降...

支付宝客户端架构分析:自动化日志收集及分析

支付宝客户端架构分析:自动化日志收集及分析

loading 3周前 (12-25) 223浏览 0评论

前言 《支付宝客户端架构解析》系列将从支付宝客户端的架构设计方案入手,细分拆解客户端在“容器化框架设计”、“网络优化”、“性能启动优化”、“自动化日志收集”、“RPC 组件设计”、“移动应用监控、诊断、定位”等具体实现,带领大家进一步了解支付宝在...

OPPO Android开发技术面总结

OPPO Android开发技术面总结

loading 4周前 (12-24) 201浏览 0评论

今天早上参加了深圳OPPO开发工程师的技术面试,总的来说面试过程不是很顺利。面试官并没有问一些很深奥的底层原理,基本都是一些Java基础以及Android四大组件内的基础,但是我自身在开发过程中并没有很重视这些理论基础,导致很多知识点都忘记了。整个面...

让 Android 开发像 web 开发一样爽

让 Android 开发像 web 开发一样爽

loading 4周前 (12-24) 198浏览 0评论

做移动端开发,做蛋疼的就是不能动态发版,不能像 web 那样发版立即全部用户生效,然而 lua语言 为其提供了可能性。使用 lua 来构建跨平台原生应用有许多好处,比如 lua 语言简洁高效,可移植性好, Lua虚拟机极为轻量,仅占用200到30...

Android Reveal圆形Activity转场动画

Android Reveal圆形Activity转场动画

loading 4周前 (12-23) 187浏览 0评论

一、效果 二、知识点 CircularReveal动画、透明主题、转场动画(非必须) 三、方案 假设有两个Activity A和B。Reveal圆形Activity转场动画效果先从A到B,那么基本方案如下: 确定要显示的圆形动画中心起点位...

来玩一下ADB

来玩一下ADB

loading 4周前 (12-22) 179浏览 0评论

前言 Android 调试桥(Android Debug Bridge,简称ADB)是 Android 的一个通用命令行工具。它可以帮助PC与模拟器实例或连接的 Android 设备进行通信。它为各种设备操作提供便利,如安装和调试应用,并提供对 ...

在Android上优雅的申请权限

在Android上优雅的申请权限

loading 4周前 (12-21) 195浏览 0评论

简介 对于权限,每个android开发者应该很熟悉了,对于targetSDK大于23的时候需要对某些敏感权限进行动态申请,比如获取通讯录权限、相机权限、定位权限等。 在android 6.0中也同时添加了权限组的概念,若用户同意组内的某一个权限,...