- 博客(7)
- 收藏
- 关注
原创 android 自定义View 仪表盘 DashboardView 的实现
有天上班,老板突然扔给我一张图,说:这个东西能不能做一下。我说应该可以。然后老板那就没有下文了,我想既然问了,那我就抽空做一下。当我做出来的时候去找老板,我说上次你给我发的那个图,我已经做出来了,您要不要看一下。老板说,不用了,不需要了。不需要了。。 不需要了 。。 不需要了!!听到这句话我的内心是几乎是崩溃的,哭哭。好吧,既然这样,那么就开源出来吧
2016-06-27 20:23:49 11811 11
原创 继承 SurfaceView 无法调用到onDraw()的解决方法
surfaceView虽然继承自View,但是并没有重写onDraw()方法,所以,即使重写了surfaceView的onDraw()方法,也不会被调用。 解决方法是实现了surfaceHolder.Callback接口之后,在surfaceCreated(SurfaceHoder arg0)方法中添加一句 setWillNotDraw(false);
2016-06-08 13:54:38 2194
原创 极光推送配置不成功的原因
极光推送配置不成功的原因有很多种,一般情况下只要设置了debug模式,都会以通知栏的形式来提示问题的所在。 但是有时候设置了debug模式,也没有错误提示,从极光后台推送的话,会提示没有注册用户。 这样的情况下一般都是.so文件的配置问题,如果你的libs目录下也放置了正确的并且与jar包对应的.so文件时还是不成功。 这时候你可以在gradle文件里加上这么一句话: sou
2016-06-08 13:35:13 4446
原创 Activity之间传递Bitmap
在Acticity之间传递Bitmap很简单,可以通过Intent直接传送过去 但是有时会出现“FAILED BINDER TRANSACTION”错误 因为activity之间传递的Bitmap大小不成超过40k 所以我们就不直接转送Bitmap了,因为往往实践过程中传递的Bitmap往往要大于40k 在这里我们先把Bitmap转化成byte数组,然后再通过Intent传递 代码如下:
2015-12-24 12:33:42 763
原创 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 2345
原创 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 5105
原创 Android 中文API网址
不能翻墙和英语渣的福利 首页 :http://www.android-doc.com API Guide:http://www.android-doc.com/guide/components/index.html Training::http://www.android-doc.com/training/index.html API 文档:http://www.android-doc.c
2015-12-04 14:29:48 1609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人