- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 Android开启悬浮窗
开启全局的悬浮窗(即覆盖在所有Activity上的悬浮窗)需要使用Application的Window,即使用Application Context获取WindowManagerWindowManager manager = (WindowManager) applicationContext.getSystemService(WINDOW_SERVICE);如果使用Activity Context
2015-10-21 16:40:25 1573
原创 Retrofit2.0使用详解
Retrofit2.0 项目主页 Retrofit2.0 官方文档简介Retrofit是由Square公司出品的针对于Android和Java的类型安全的Http客户端,网络服务基于OkHttp 。 Retrofit2.0: 有史以来最大的改进使用Retrofit2.0下载 v2.0.0-beta2 JARGradlecompile 'com.squareup.retrofit:retrofit
2015-10-20 18:15:33 36293 17
原创 获取<meta-data>元素的value属性的值
获取元素的value属性的值,有注释不解释。import android.app.Activity;import android.content.ComponentName;import android.content.Context;import android.content.pm.ActivityInfo;import android.content.pm.ApplicationInf
2015-10-20 15:09:39 1574
原创 解决ScrollView滚动条不在最顶部的问题
ScrollView中嵌套GridView(已重写),就是那种按照网上的方法。GridView重写以下方法解决不能完全显示的问题/** 重新方法,使其不会出现滚动条,以解决被嵌套进ScrollView不能正常显示的问题 */@Overridepublic void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int e
2015-10-10 17:38:13 2271
原创 重写TimePickerDialog以解决多次添加的问题
使用TimePickerDialog时,点击对话框的确定按钮,会添加两条数据,原因是OnTimeSetListener中的onTimeSe()执行了两次,点击确定按钮时执行一次,对话框取消时,TimePickerDialog的onStop()方法中也执行了一次。解决方法:重写TimePickerDialog类,并覆盖onStop()import android.app.TimePickerDialo
2015-10-10 17:35:48 1238
原创 Android中使用lambda表达式
使用lambda可以大大简化代码: http://www.oschina.net/question/12_59047 http://blog.csdn.net/wangboxian/article/details/41963205Android 中使用lambda需要java 8 的支持,下载地址:http://www.androiddevtools.cn/Android Studio中使用la
2015-10-10 17:34:10 861
原创 解决Bitmap转Drawable尺寸变小的问题
// 设置bitmap转成drawable后尺寸不变DisplayMetrics metrics = new DisplayMetrics();((Activity)context).getWindowManager().getDefaultDisplay().getMetrics(metrics);Resources resources = new Resources(context.get
2015-10-10 17:32:37 2516 1
原创 解决SurfaceView画图时图片失真的问题
项目中使用到SurfaceView,绘制图片的时候总是出现一些条纹,好像被拉伸了似的,但是使用View去绘制时却这没有这个问题,针对SurfaceView找了好久都没找到原因,后来无意中发现Paint中一个方法,问题轻松解决。mPaint.setDither(true);
2015-10-10 17:29:33 1540
原创 仿手机QQ消息数拖动删除效果
仿手机QQ消息数拖动删除效果用法:复制/app/src/main/java/com/sch/dragdelete/DragDeleteTextView.java,和/app/src/main/res/drawable/clean_anim.xml,以及使用到的图片/app/src/main/res/mipmap-xhdpi/到自己项目中的对应位置。DragDeleteTextView类的用法与Tex
2015-10-09 17:37:11 1445 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人