分类 android 中的文章

android MVP 模式

MVP模式的思考

MVP模式和MVC模式没有本质的区别,Android的Activity就是C不是V V主要是layout XML实现的,M这个没有争议。

所以P主要是C的延伸用于解决复杂度的问题,解决Activity的设计过大的问题,有了P带来一些好处,比如原来的Activity过大,导致业务逻辑太过复杂, 所以有了P将原来的Activity的代码分 …

阅读全文

Android app的文件缓存目录

Android app的文件缓存目录 可以是app内置私有的目录, 当然也可以选择外置sdcard目录

内置私有目录

  1. /data/data/[packagename]/files 文件缓存目录,一般存小的文件缓存,如果是图片,不建议放这里,一般放到外置卡。

    File file = getFilesDir(); …

阅读全文

android的Imageview的src和background

ImageView中XML属性src和background的区别:

background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。

此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以 …

阅读全文

DPI和px直接的关系

首先屏幕的分辨率和dpi,px没有关系。 因为有 1080x1920的电视屏幕(45英寸), 也有1080x1920的手机屏幕(5.5英寸)

一英寸有多少个点儿? 我们用来density来分辨
ldpi             120dpi                 0.75   
mdpi             160dpi …

阅读全文