![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android开发
Is烟雨随风
这个作者很懒,什么都没留下…
展开
-
Android Q深色模式源码解析
关注我的简书个人博客原文链接 一、简介鉴于Android Q 适配如火如荼的情况,我们今天也来讲讲Android Q全新的深色主题背景。不过该项功能,魅族已经推出两年多了,只不过名字我们叫夜间模式,也可见Google有点反借鉴国内厂商的意思。附上两张效果图:闲话到此为止,我们还是来说说Android Q深色模式的适配方式跟实现原理吧。二、如何开启从文档上我们可以可知,打开深色模式有三...原创 2019-11-05 16:57:12 · 5529 阅读 · 0 评论 -
MVP模式的优缺点
随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时让Model只关系数据的处理,基于MVC概念的MVP(Model-View-Presenter)模式应运而生。原创 2015-06-29 11:10:39 · 14835 阅读 · 0 评论 -
Android 调试之打印堆栈
在Android调试过程中经常会出现程序出现的结果不是我们预期的结果,那就需要加Log打印调试,看调用过程是否正确,此时就需要打印程序的调用栈,特别是Android代码相当庞大,打印堆栈更有利于我们分析问题,下面就记录下平时用到不退出程序打印堆栈的方法。方法如下:1.在Activity的类中创建一个方法ThrowException,在onCreate中调用此方法,看打印出什么原创 2016-03-01 19:46:02 · 870 阅读 · 0 评论 -
从零快速搭建Android项目
好了,本文只作为Android开发工作的一个记录。记录项目从零开始要处理的都有哪些工作。废话不多说,直接进入正题1.概要设计1.1 模块划分根据需求和原型设计,可能的模块划分如下:注册登录模块用户模块帖子模块媒体(图片+视频)模块相册模块……原创 2016-01-31 23:39:35 · 561 阅读 · 0 评论