android
文章平均质量分 64
cherry459
这个作者很懒,什么都没留下…
展开
-
android studio gradle.properties文件配置的全局变量怎么在代码中获取
我们在gradle.properties中配置全局变量,如何在代码中获取这个值1.在module的build.gradle中配置这里要注意下,如果是string类型的时候,定义value的时候需要加转义字符加双引号buildConfigField "string", "APP_ISTELEMATICS", "\"${isTelematics}\""2.在项目中...原创 2019-11-29 10:11:12 · 4335 阅读 · 0 评论 -
app 欢迎页的实现以及动画效果添加
最近公司app进行版本升级,这一版需要将欢迎页设置成动态的效果,ui直接给了gif图,但是gif图片太大,不太适合欢迎页来实现。。。可以用静态图自己根据动态效果来做一些动画操作。实现效果图如下:一、实现思路看到这种动态效果,可以使用viewpager 来进行实现,再对viewpager适配器中的子控件进行补间动画的缩放效果。二、界面的布局效果<?xml version="1.0" encod...原创 2018-04-12 13:22:14 · 1767 阅读 · 0 评论 -
mvp 架构的分析与学习
目前mvp算是一个很高效的架构,它相对于mvc模式来说减少了项目的耦合性,后期的维护和迭代都非常清晰方便。mvp : model 层 —— 数据的存储 view层 —— activity、fragment都是属于view层 presenter层 —— 项目的逻辑交互操作基本再这一层完成使用mvp模式后,m和v层基本不存在交互,都是通过p层来完成交互和响应作用,大...原创 2018-06-07 11:53:48 · 242 阅读 · 0 评论 -
数据结构的梳理
说到数据结构,一般面试的时候经常会问这个问题,这个属于很基本的知识点,但是往往平时开发的时候自然而然的会用,面试需要你系统说的时候可能就卡壳了,今天打算把它系统整理下,以后也可以很好的表述出来。。。说到开发: 程序开发 = 数据结构 + 算法;用这个公式可以大体表述我们开发的架构,所以数据结构是开发的基础框架。一、官方概念: 数据结构是一...原创 2018-08-29 18:02:00 · 968 阅读 · 0 评论 -
获取屏幕宽度的几种方法
方法一: DisplayMetrics dm = getResources().getDisplayMetrics();int widthPixels = dm.widthPixels; // 屏幕的宽度方法二: DisplayMetrics displayMetrics = new DisplayMetrics();getWindowManager().getD...原创 2017-11-22 15:11:06 · 3981 阅读 · 0 评论