自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 android 自定义View 仪表盘 DashboardView 的实现

有天上班,老板突然扔给我一张图,说:这个东西能不能做一下。我说应该可以。然后老板那就没有下文了,我想既然问了,那我就抽空做一下。当我做出来的时候去找老板,我说上次你给我发的那个图,我已经做出来了,您要不要看一下。老板说,不用了,不需要了。不需要了。。 不需要了 。。 不需要了!!听到这句话我的内心是几乎是崩溃的,哭哭。好吧,既然这样,那么就开源出来吧

2016-06-27 20:23:49 11739 11

原创 继承 SurfaceView 无法调用到onDraw()的解决方法

surfaceView虽然继承自View,但是并没有重写onDraw()方法,所以,即使重写了surfaceView的onDraw()方法,也不会被调用。解决方法是实现了surfaceHolder.Callback接口之后,在surfaceCreated(SurfaceHoder arg0)方法中添加一句setWillNotDraw(false);

2016-06-08 13:54:38 2175

原创 极光推送配置不成功的原因

极光推送配置不成功的原因有很多种,一般情况下只要设置了debug模式,都会以通知栏的形式来提示问题的所在。但是有时候设置了debug模式,也没有错误提示,从极光后台推送的话,会提示没有注册用户。这样的情况下一般都是.so文件的配置问题,如果你的libs目录下也放置了正确的并且与jar包对应的.so文件时还是不成功。这时候你可以在gradle文件里加上这么一句话: sou

2016-06-08 13:35:13 4426

原创 Activity之间传递Bitmap

在Acticity之间传递Bitmap很简单,可以通过Intent直接传送过去但是有时会出现“FAILED BINDER TRANSACTION”错误因为activity之间传递的Bitmap大小不成超过40k所以我们就不直接转送Bitmap了,因为往往实践过程中传递的Bitmap往往要大于40k在这里我们先把Bitmap转化成byte数组,然后再通过Intent传递代码如下:

2015-12-24 12:33:42 758

原创 Android5.0新组件TabLayout+ViewPager实现Tab页面

本来算是个鸡肋的东西,但是design兼容包发布之后情况就大不一样了。下面看代码:首先在gradle中添加依赖dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:design:22.2.1' compile 'com.and

2015-12-17 20:50:35 2334

原创 Textview转化成Bitmap对象

TextView tv = (TextView) findViewById(R.id.textview); tv.setText(string); tv.setDrawingCacheEnabled(true); tv.measure(View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPE

2015-12-17 20:40:34 5087

原创 Android 中文API网址

不能翻墙和英语渣的福利首页 :http://www.android-doc.comAPI Guide:http://www.android-doc.com/guide/components/index.htmlTraining::http://www.android-doc.com/training/index.htmlAPI 文档:http://www.android-doc.c

2015-12-04 14:29:48 1591

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除