N6F26U android-7.1.1_r28 Nougat Nexus 6 NUF26N android-7.1.1_r27 Nougat Nexus 6P NOF27C android-7.1.1_r26 Noug…
分类:移动开发
Android开发提供两个图片和视频的测试url
测试视频地址 http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4 https://segmentfault.com/a/1190000008427710 测试图片地址 ht…
【Android 开源系列】之视频处理框架
Android 开源系列 【Android 开源系列】之缓存框架 【Android 开源系列】之网络请求框架 【Android 开源系列】之图片加载框架 ijkplayer – Bilibili–…
定制View的动画
在日常开发中,View单调的出场和切换已经不能满足用户的要求了。平花的切换动画、出场动画以及离场动画有了一定的必要性。这里就简单的介绍一下View动画的定制。 如何实现View动画: 实例化Animation:Ani…
今日头条适配方案解析
骚年你的屏幕适配方式该升级了!-今日头条适配方案 原文地址: www.jianshu.com/p/55e0fca23… 前言 这个月在 Android 技术圈中 屏幕适配 这个词曝光率挺高的,为什么这么说呢?因为这个月陆…
View 的杂症之滑动冲突
当我们的页面层级相对简单的时候,一般都不会有滑动冲突的问题产生,但是随着业务的扩展,我们的项目日益壮大,页面也越来越复杂,当多个可滑动的控件嵌套在一起的时候,这时候就会产生令人摸不着头发的杂症-滑动冲突。 大致总结了一下…
Android源码阅读,绑定Service源码分析
一、怎么去分析绑定服务的流程 带着下面这些疑问去看源码 1.Service是怎么创建的? 2.Service是怎么绑定的? 3.Service的回调在哪里调用? 二、一般绑定一个创建好的远程服务(服务的创建我就不多说) …
Android 中bitmap的处理:获取缩略图,点击查看大图
最近在忙的demo里面,涉及到身份证照片上传的问题,一个页面三个图片的布局,同时还有其他按钮等,导致图片显示的地方很小,所以大图会放不下,无法正常显示。之前一直在纠结怎么压缩bitmap使得不管是大小还是质量压缩之后,a…
解析Dagger中的Scope
本文适合学习使用过Dagger后,对Scope概念还感到困惑的朋友,文中不会介绍Dagger的基本知识。 Dagger是一个优秀的依赖注入框架,使用它会大大降低项目各模块间的耦合,提高项目的可扩展性。我看到简书上讲Dag…
手机QQ和微信竞品分析
1)产品定位不同 手Q:功能大而全,追求新潮 通讯+社交+娱乐多元化发展,起源于互联网时代,需要承载PC端的一些习惯和功能。 微信:简洁纯粹,高效迅速 核心定位是熟人社交,起源于移动互联网时代,通过培养用户习惯带来生活方…