自定义博客皮肤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 2307

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

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

2017-07-12 11:44:06 2430

原创 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 4352 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 3340

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

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

2017-04-20 14:33:12 2645

原创 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 2092 6

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

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

2017-03-02 16:26:38 276

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

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

2017-02-28 11:32:26 316

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

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

2017-02-28 10:56:03 424

空空如也

空空如也

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

TA关注的人

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