自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 透明度百分比

如#FFFFFF使用透明度50%写法就是#80FFFFFF透明度百分比 16进制值 0% FF 1% FC 2% FA 3% F7 4% F5 5% F2 6% F0 7% ED 8% EB 9% E8 10% E6 11% E3 12% E0 13%...

2021-09-15 19:01:28 1393

转载 离线包方案

网易(资源离线/JsBridge通信/接口预请求)网易新闻客户端H5秒开优化 H5优势: 跨平台, 实时更新, 便于传播等 劣势: 功能(硬件访问能力, 离线功能), 性能, 体验等一. 资源离线 静态资源加载耗时, 资源离线到本地, 能很好解决. web页面把静态资源生成zip包, 客户端在合适的时机拉去zip包并解压到本地, 持久化存储. 用户访问的时候拦截WebView发出去的页面请求, 直接返回对应的本地文件. 前端: 生成zip包 -> 更新

2021-08-25 17:59:31 1684

转载 超详细java中的ClassLoader详解

ClassLoader翻译过来就是类加载器,普通的java开发者其实用到的不多,但对于某些框架开发者来说却非常常见。理解ClassLoader的加载机制,也有利于我们编写出更高效的代码。ClassLoader的具体作用就是将class文件加载到jvm虚拟机中去,程序就可以正确运行了。但是,jvm启动的时候,并不会一次性加载所有的class文件,而是根据需要去动态加载。想想也是的,一次性加载那么多j...

2018-07-26 09:10:02 173

转载 公交IC卡工作原理

如果有电源提供,实现公交刷卡功能的电路是容易实现;但公交卡本身没有能量来源,若能工作需要外部提供-刷卡机。如果有一个电路能够给IC卡提供工作电压,那实现公交刷卡功能的电路就解决了。 实现方式:LC谐振电路。 LC谐振电路特点:输入信号频率等于该电路谐振电路谐振频率时,LC并联谐振电路发生谐振,此时谐振电路的阻抗达到最大,并且为纯阻性。LC电路主要用来构成吸收电路(选频电路),将某一频率信号进行吸收...

2018-07-09 16:24:49 10351

转载 2018 android 框架大全

1. Retrofit  一句话介绍:Retrofit是一款类型安全的网络框架,基于HTTP协议,服务于Android和java语言上榜理由:Retrofit以21.8k的stars量雄踞github中android子标题榜首,第一当之无愧。官网地址 http://square.github.io/retrofit/github   https://github.com/square/retrof...

2018-07-02 09:13:40 2789

转载 2018年开发者不可错过的开源工具 —— Android 篇

1、微信开源的 Android 热修复框架 Tinker微信开源的 Android 热修复框架 Tinker,支持在无需升级APK的前提下更新 dex, library and resources 文件。2、强大易用的安卓工具类库 AndroidUtilCodeAndroidUtilCode 是一个强大易用的安卓工具类库,它合理地封装了安卓开发中常用的函数,具有完善的 Demo 和单元测试,利用其...

2018-04-08 16:43:19 404

转载 Java设计模式——单例模式(Singleton pattern)

众所周知,在代码中采用合理的设计模式,不仅仅能使代码更容易被他人理解,同时也能使整体模块拥有更合理的结构,方便后期扩展维护。因此就产生了一些“套路”,而这些“套路”我们便称之为“设计模式”。另外,如果想要弄明白一些知识,一定要分清楚顺序,即遇到了什么问题、要怎么解决以及有没有更好的办法,这样带着问题去思考,可以达到事半功倍的效果。言归正传,开始说单例模式。按照上面的思考顺序,我们一步一步来分析。1...

2018-03-30 11:37:37 112

转载 Java反射之Field用法

在Java反射中Field用于获取某个类的属性或该属性的属性值一:如何通过Field反射获取类的属性 Field提供如下几种方法::1:Class.getDeclaredField(String name);返回一个 Field 对象,该对象反映此 Class 对象所表示的类或接口的指定已声明字段(包括私有成员)。2:Class.getDeclaredFields(); 返回 Field 对象的一个数组,该数组包含此 Class 对象所表示的类或接口所声明的所有字段(包括私有成员)。3:C

2017-03-23 10:42:36 861

转载 GestureDetector使用详解

一、概述当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等。一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根

2017-03-21 16:08:46 206

转载 给 Android 开发者的 RxJava 详解

给 Android 开发者的 RxJava 详解

2017-02-27 10:40:17 169

转载 View坐标及其滑动

3、获取View的位置坐标失败问题怎么处理?如果我们要获取一个view的位置坐标,可以直接子findviewbyid之后获取,也可以在view的点击事件中获取,当然也可以在其他地方获取。如果我们直接在finedviewbyid之后获取有时候就会获取失败,获取到的值是0;分析原因可能有以下三种情况: 1)view的宽高本身就是0;2)View的visibility属性为gone;3)视图还未绘制完成,当然未绘制完成也表现在不同的方面,比如,activity所代表的界面还没显示出来没有添加到WindowP

2017-02-17 17:12:38 156

原创 android关于软键盘隐藏显示问题

方法一: 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden 例如:                  android:label="@string/app_name"                   android:windowSoftInputMode

2017-02-17 14:04:27 297

转载 Intent使用详解

Intent组件虽然不是四大组件,但却是连接四大组件的桥梁,学习好这个知识,也非常的重要。一、什么是Intent1、Intent的概念:Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用于应用程序内部的activity, service和broadcast receiver之间的交互。Int

2017-02-16 09:46:01 230

简单的股票双向滑动列表

实现股票列表联动效果,实现listview上下滑动,右侧listview实现左右滑动并且头部信息纵向固定,横向滑动。

2017-01-22

空空如也

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

TA关注的人

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