自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android自定义View:纯canvas绘制的体重刻度尺

废话不多说,先上效果图在此特别感谢扔物线的HenCoder系列,目前已更新了8章内容,让我从一个纯canvas小白变成了canvas小菜。刻度尺效果是仿写HenCoder公众号中《仿写酷界面》中的薄荷健康的滑动卷尺效果,效果图如下:网上已经有很多大神都写过类似的刻度尺,我是抱着学习canvas的态度来写的,做得不好还请指教需求分析绘制刻度可滑动,滑动停止后自动移动到最近刻度增加了两边透明

2017-10-25 16:35:30 2352

原创 发现一个Fragment没有走FragmentManager的registerFragmentLifecycleCallbacks的情况

如果在布局文件中直接写,那么是不会走FragmentManager中的生命周期回调的,必须要通过FragmentManager添加替换才行

2017-07-12 11:44:06 2464

原创 Android Studio更新到3.0以后,预览无法显示 v4,v7包控件的解决方法

今天闲来无事更新了Android Studio到3.0的Canary 4版本,结果发现布局中的v4和v7包的控件都无法显示。 研究之后,发现把项目的build.gradle的ANDROID_GRADLE_VERSION版本更新到3.0.0-alpha4,同时将项目gradle文件夹下gradle-wrapper.properties文件中的distributionUrl更新版本为https://s

2017-06-17 20:15:47 4399 1

原创 Java多线程的简单实现以及耗时操作的效率对比

public class ThreadDemo { public static void main(String[] args) { //单线程// t1(1); //以下为多线程,可以慢慢增加线程数量,观察最后执行结果 t1(20); } public static void t1(int threadC

2017-06-05 17:19:15 3374

原创 百度地图定位只能定位一次的问题

今天使用百度地图定位时一直只能定位一次,后来看文档发现还需要在AndroidManifest文件中声明一个Service组件<service android:name="com.baidu.location.f" android:enabled="true" android:process=":remote"></service>官方链接

2017-04-20 14:33:12 2716

原创 Android Studio 2.3 版本下select deployment target nothing to show

刚更新的2.3,结果不用usb连接设备的时候,至少还能显示Available Virtual Devices列的模拟器,使用usb连接设备的时候,直接如上图所示了,找了很久都没有找到解决方案,结果只能使用终极方案:重装studio。然后就正常了,至今不知道是什么原因,先mark下来,看有没有大神能解答

2017-03-08 12:00:47 2170 6

原创 记录一下一些RxJava的操作符作用

记录一下一些RxJava的操作符作用interval(开始时间, 间隔时间, 时间单位):循环Observable.interval(0, 2, TimeUnit.SECONDS). subscribe(new MyObserver<>()); 输出结果: onSubscribe onNext0 onNext1 onNext2 ….

2017-03-02 16:26:38 297

转载 Android系统架构与系统源码目录

转载于:Android开发中文站 » Android系统架构与系统源码目录1.Android系统架构Android系统架构分为五层,从上到下依次是应用层、应用框架层、系统运行库层、硬件抽象层和Linux内核层。应用层系统内置的应用程序以及非系统级的应用程序都是属于应用层。负责与用户进行直接交互,通常都是用Java进行开发的。应用框架层(Java Fr

2017-02-28 11:32:26 331

转载 Android避免内存溢出(Out of Memory)方法总结

转载于:Android开发中文站 » Android避免内存溢出(Out of Memory)方法总结避免内存溢出的方法,主要是对以下三个方面对程序进行优化内存引用在处理内存引用之前,我们先来复习下什么是强引用、软引用、弱引用、虚引用强引用:强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。 当内存空间不足,Java虚拟机宁愿抛出O

2017-02-28 10:56:03 449

空空如也

空空如也

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

TA关注的人

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