Picasso的基本使用 picasso仅需一行代码就能实现图片的异步加载 Picasso.with(context).load("网址url").into(imageView); Picasso不仅实现了图片异步加载的…
分类:Android
可拖拽和可缩放的ImageView
ZoomImageView 一、简介 一个支持手势拖拽、缩放的ImageView。 Github地址:https://github.com/Fiend96/ZoomImageView 手势操作是智能手机的一大特色…
给android开发人员的十个建议
知道面向对象的六大原则 了解设计模式 了解databinding,尝试MVVM架构 了解单元测试 了解AOP 关注团队协作及提高开发效率的事 学会一两门脚本语言shell或者Python等,能减轻工作上的难度 尽可能的关…
必知必会 | Android 性能优化的方方面面都在这儿
又到周六了~~这次来谈谈性能优化吧。大家在工作中或多或少都会拿自家的应用和竞品app做比对,不可避免的需要做一些app性能优化的活。很多时候可能是策略上的调整,不过还是有非常多的通用的方式。 通常项目比较大的APP都会面…
从零开始学Kotlin-使用接口(7)
从零开始学Kotlin基础篇系列文章 定义接口 使用关键字interface定义接口 interface InterfaceDemo7 { } 类或对象可以实现一个或者多个接口 class demo7 : Interfa…
OpenCV 笔记汇总目录(持续更新)
OpenCV是一个使用广,知名度高,效率可观的数字图像处理框架, 其封装了诸多复杂的图像处理算法和API, 熟练掌握OpenCV开发可以高效完成各种图像处理以及图像数据的获取和分析等等; OpenCV在Android、C…
SocialHelper
SocialHelper 目前几乎所有app都包含了第三方的登录以及分享功能,之前大多都使用ShareSDK或者其他SDK来实现,但是有些情况不希望通过第三方的sdk来间接集成,所以这个组件就有了用武之地。 这个组件在d…
自定义控件系列目录
一、流程篇 1.1、Activity的组成结构 1.2、View的绘制流程 二、Graphics2D API 2.1、Point类、PointF类 2.2、Rect类、RectF类 2.3、Color类、Android中…
Android开发之ViewPager+Fragment+FragmentTabHost实现底部菜单
在Android开发中,底部菜单是经常要使用的,如微信、微博、支付宝等,实现底部菜单有好几种方式,大致分为: 通过TabWidget实现 隐藏TabWidget,通过RadioGroup和RadioButton实现底部菜…
Retrofit 2.0非常简单的入门(翻译官方文档)
如果本文帮助到你,本人不胜荣幸,如果浪费了你的时间,本人深感抱歉。 希望用最简单的大白话来帮助那些像我一样的人。如果有什么错误,请一定指出,以免误导大家、也误导我。 本文来自:http://www.jianshu.com…
今日头条2018春招安卓面经
一面: 协变 线程间通信?有几种同步/加锁方式? 进程间通信?答了三个只知道概念的和安卓的AIDL。 又问这“三个”中任选一个阐述原理 hashCode()方法实现 hashCode()方法 equals()方法相互联系…
一个简约的Android相册(支持多选)
原文地址:一个简约的Android相册(支持多选) 本项目开源地址:https://github.com/yanzhenjie/albumAlbum是一个Android开源相册,支持单/多选、缩放、预览、按文件夹查看图片…