自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hyzhang

聚沙成塔,滴水石穿

  • 博客(9)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 EventBus源码解析(对应3.2.0版本)

1. 注册EventBus: register(Object subscriber)获取该subscriber的SubscribeMethod列表;List<SubscriberMethod> subscriberMethods执行subscriberMethodFinder.findSubscriberMethods(subscriberClass)获取List<Sub...

2020-02-24 15:19:06 366

原创 Glide4.10加载网络图片的基本流程

Glide4.10 加载网络图片的基本流程Glide.with(context).load(url).into(imageView); //加载一张网络图片,不考虑缓存;第1步:with(context) 生成RequestManager对象根据context是否是Application,Glide决定是否需要关注页面的生命周期;Glide通过添加一个空Fragment的方式感知生命...

2020-01-06 19:33:40 1034

原创 SqlServer datetime字段实现 on update CURRENT_TIMESTAMP

mysql 实现最后更新实现效果,可通过如下实现Alter table myTable add `last_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP **ON UPDATE CURRENT_TIMESTAMP**SqlServer 无法使用这种方式实现,想实现类似效果可通过:将字段设置为datetime类型,并设置默认值为 getdate

2017-01-09 14:21:35 6308 2

原创 Genymotion: unable to start the virtual device

之前使用的 Google Nexus 5 6.0.0 API 23 版本没问题由下载了Samsung Galaxy Note 3 4.4.4 API 19 后启动就出现了 unable to start the virtual device 将 Samsung Galaxy Note 3 的操作系统由 Ubuntu 32-bit 改成 Ubuntu 64-bit,侥幸解决问题

2016-10-22 14:01:36 281

原创 自定义View - 简单的成绩条

自定义View,显示成绩,不同区间显示不同颜色;成绩属性支持动画

2016-10-19 15:36:55 454

原创 Android-使用Intent传递对象

Intent可以在活动之间传递数据,通过putExtra()方式发送,通过getXXXExtra(“key”)的方式进行接收。 但是如果要通过Intent传递对象,就需要另外一些技巧。实现这一功能的方式主要有两种:Serializable 和 Parcelable1.Serializable 方式此方式是java通用的序列化对象的方式。通过实现Serializable接口,这样该类型的对象可以被实

2016-03-20 22:33:03 410

原创 mac 上管理sqlite (配置adb && Stetho工具)

1.adb配置环境变量我习惯上配置到/etc/profile上 我的adb存放在:/Users/**/Library/Android/sdk/platform-tools/ 把这个目录加入到path再source就可以了2.执行adb shell 、管理sqlite33.Stetho再记录一个工具Stetho可以在Chrome上调试app,具体请看stormzhang的博文 http://sto

2016-03-16 20:46:26 778

原创 Mac 安装maven3.3.9出错

之前安装的jdk是1.8 安装完maven(包括配置环境变量)之后,输入mvn -version 显示版本错误 ,百度之后发现是maven3 不支持1.8安装1.7之后果然就解决了问题。再输入mvn -version就可以显示出 java -version 、home 、maven home 等信息

2016-03-11 20:48:08 712

原创 eclipse打包jar时包含第三方jar包的相关问题

我用的是mars4.5版本的eclipse需求:要把写好的工程打成jar包,并能直接运行。工程用了若干个第三方jar。在打包的时候,eclipse提供的打包方法不能引用第三方jar包,导致了出现ClassNotFoundException,此时可以采取两种解决方式。1.自定义 MANIFEST.MF文件 指定Main-Class,Class-Path 并在Class-Path指定的路径下放置第三方jar

2016-03-09 21:39:51 6166

ScoreView 一个简单的Android成绩条

ScoreView 一个简单的Android成绩条

2016-10-19

android入门 Tab + ActionBar

TabHost 结合 ActionBar的简单应用。

2014-12-17

Huffman java

Huffman 标准版 。 建树,编码,解码 文件操作 流连接

2013-07-06

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

TA关注的人

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