行走的Coder

俱怀逸兴壮思飞,欲上青天览明月。

导航

2016年8月24日 #

Bitmap.createBitmap实现裁剪图片适配屏幕

摘要: 在编写MusicPlayer的过程中,播放歌曲时搜索歌手的图片,并动态地将图片设为当前Activity的背景。当图片大小与屏幕不适应时会导致图片被拉神效果很不好看。比如你的手机分辨率是320X480,而图片的分辨率是320X320,那么,该图片将被拉长。 那么,如何放大图片的同时不影响其显示效果呢? 阅读全文

posted @ 2016-08-24 17:12 行走的coder 阅读(9109) 评论(0) 推荐(0)

用户手势检测-GestureDetector使用详解

摘要: 一、概述 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等。一 般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事 阅读全文

posted @ 2016-08-24 14:48 行走的coder 阅读(2468) 评论(1) 推荐(2)

Android Binder机制介绍

摘要: 做过Android开发的同学可能有些体会,入门初期,工作内容主要是实现各式各样的UI界面,以及实现应用的业务逻辑。在这个阶段,我们会逐渐熟 悉View系统,逐渐学会实现各种各样的界面以及动画效果。再往后,当我们想更深入的学习android系统,比如学习android四大组件的启动过 程、AMS、PM 阅读全文

posted @ 2016-08-24 13:45 行走的coder 阅读(913) 评论(0) 推荐(0)

OnSharedPreferenceChangeListener不被调用原理及解决方案

摘要: 问题再现 OnSharedPreferenceChangeListener是Android中SharedPreference文件发生变化的监听器。通常我们想要进行监听,会实现如下的代码。 原因剖析 简而言之,就是你注册的监听器被移除掉了。首先我们先了解一下registerOnSharedPrefer 阅读全文

posted @ 2016-08-24 12:01 行走的coder 阅读(2221) 评论(0) 推荐(0)