4 马世豪

尚未进行身份认证

ma_shihao@yeah.net

等级
博文 44
排名 7w+

为Android 开发面试 “68” 问添加答案

为Android开发面试“68”问添加答案原文不带答案地址基础面试相关1、接口的意义-百度接口会出现,最关键的原因应该是Java中向上转型的出现,因为向上转型,子类中一些父类中不存在的方法(或者说不共用的方法)便不能继续调用了。这样就很麻烦,我们需要子类中的方法,但是这下该怎么办呢?第一种在父类中加子类的方法。但是,这个方法在父类中其...

2019-03-31 22:34:00

Animator 实现 FloatActionBar 点击弹出多个FloatActionBar

点击按钮弹出多个

2017-03-15 15:36:46

Android APP 优化

AndroidAPP

2016-11-26 22:30:54

Android记事本

自己的Android知识记事本

2016-11-19 20:20:21

类似于音乐播放的, 常驻Notification

类似于音乐播放的,常驻Notification

2016-11-19 20:11:34

Android---IPC机制

IPC,AIDLMessenger

2016-10-31 22:35:22

TabLayout+TabItem+ViewPager+Fragment实现早期微信屏幕滑动效果

效果图layout_main.xml主要用了TabLayoutTabItemViewpager其中Tablayout就是上面的导航布局,TabItem为其中的ItemViewPager用来承载FragmentNestedScrollView可滑动的View相当于ScrollView<LinearLayoutxmlns:android="http://schema

2016-10-27 18:01:06

Bitmap的加载和Cache(存储)

Bitmap的加载和CacheBitmap的高效加载(图片的压缩)OOM由于Bitmap的特殊性以及Android对单个应用所施加的内存限制,比如16M这导致加载Bitmap的时候很容易就出现内存溢出.java.lang.OutofMemoryError:bitmapsizeexceedsVMbudget所以我们需要多图片进行压缩,这样就不会占用多余的内存空间.如何加载一张图片Bitma

2016-10-22 11:24:47

设计模式学习笔记-适配器模式

适配器模式-让原本接口不兼容的类可以合作无间.将一个类的接口,转换为客户所期望的另一个接口,目的是消除由于接口不匹配所造成的类的兼容性问题.

2016-09-09 11:45:54

设计模式学习笔记-观察者模式

设计模式学习笔记之观察者模式

2016-08-24 16:57:04

ANR(Application Not Responding,设备无响应)定位和问题所在

ANR(Applicationnotresponding)

2016-08-16 17:56:56

Android5.0+(CollapsingToolbarLayout)

CollapsingToolbarLayout作用是提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags,它可以控制包含在CollapsingToolbarLayout中的控件(如:ImageView、Toolbar)在响应layout_behavior事件时作出相应的scrollFlags滚动事件(移除屏幕或固定在屏幕顶端)。使用Coll

2016-08-12 13:34:03

Android中欢迎界面背景图片放大效果

Android图片放大Android属性动画ObjectAnimatorAnimatorSet属性动画集合ObjectAnimatorObjectAnimator.ofFloat(Objecttarget,StringpropertyName,String...values);通过ObjectAn

2016-08-04 15:27:32

Android控件架构与自定义控件

Androidview重写LinearGradientextendsshader

2016-08-02 11:14:02

Android消息机制

Handler

2016-07-29 17:53:03

android ViewPager在拖拽到左边和右边的时候,禁止显示黄色或者蓝色的渐变图片的解决方法

androidViewPager在拖拽到左边和右边的时候,禁止显示黄色或者蓝色的渐变图片的解决方法

2016-07-09 11:09:59

ViewPager的使用(实现微信左右切换页卡功能)

ViewPager的使用(实现微信左右切换页卡功能)

2016-07-08 19:08:37

Android studio 2.2Preview4 中出现 Plugin is too old问题

AndroidstudioPluginistoooldpleaseupdatetoamorerecentversion,orset

2016-07-06 10:41:00

LinearGradient和Matrix实现动态的文字闪烁效果

先看下效果首先先看下LinearGradient的实现Android提供的Shader类主要是渲染图像以及一些几何图形。Shader有几个直接子类:BitmapShader:主要用来渲染图像LinearGradient:用来进行线性渲染RadialGradient:用来进行环形渲染SweepGradient:扫描渐变—围绕一个中心点扫描渐变就像电影里那种雷达扫描,

2016-07-05 16:33:17

Android中Paint画图

最近在看View的重写,发现很多地方用到了Paint,且自己对这方面欠缺,故作笔记,便于自己不用重复去网上查资料.画圆,圆弧,字体,矩形圆弧就是圆的一小部分,圆有外接正方形,圆弧同样也有外接,矩形所以说如果画圆弧,先画一个矩形,在矩形中内接一段圆弧publicvoiddrawArc(RectFoval,floatstartAngle,floatweepAngle,boolean

2016-07-05 11:54:48
奖章
    暂无奖章