- 博客(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
1711
转载 离线包方案
网易(资源离线/JsBridge通信/接口预请求)网易新闻客户端H5秒开优化 H5优势: 跨平台, 实时更新, 便于传播等 劣势: 功能(硬件访问能力, 离线功能), 性能, 体验等一. 资源离线 静态资源加载耗时, 资源离线到本地, 能很好解决. web页面把静态资源生成zip包, 客户端在合适的时机拉去zip包并解压到本地, 持久化存储. 用户访问的时候拦截WebView发出去的页面请求, 直接返回对应的本地文件. 前端: 生成zip包 -> 更新
2021-08-25 17:59:31
1920
转载 超详细java中的ClassLoader详解
ClassLoader翻译过来就是类加载器,普通的java开发者其实用到的不多,但对于某些框架开发者来说却非常常见。理解ClassLoader的加载机制,也有利于我们编写出更高效的代码。ClassLoader的具体作用就是将class文件加载到jvm虚拟机中去,程序就可以正确运行了。但是,jvm启动的时候,并不会一次性加载所有的class文件,而是根据需要去动态加载。想想也是的,一次性加载那么多j...
2018-07-26 09:10:02
232
转载 公交IC卡工作原理
如果有电源提供,实现公交刷卡功能的电路是容易实现;但公交卡本身没有能量来源,若能工作需要外部提供-刷卡机。如果有一个电路能够给IC卡提供工作电压,那实现公交刷卡功能的电路就解决了。 实现方式:LC谐振电路。 LC谐振电路特点:输入信号频率等于该电路谐振电路谐振频率时,LC并联谐振电路发生谐振,此时谐振电路的阻抗达到最大,并且为纯阻性。LC电路主要用来构成吸收电路(选频电路),将某一频率信号进行吸收...
2018-07-09 16:24:49
10669
转载 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
3023
转载 2018年开发者不可错过的开源工具 —— Android 篇
1、微信开源的 Android 热修复框架 Tinker微信开源的 Android 热修复框架 Tinker,支持在无需升级APK的前提下更新 dex, library and resources 文件。2、强大易用的安卓工具类库 AndroidUtilCodeAndroidUtilCode 是一个强大易用的安卓工具类库,它合理地封装了安卓开发中常用的函数,具有完善的 Demo 和单元测试,利用其...
2018-04-08 16:43:19
470
转载 Java设计模式——单例模式(Singleton pattern)
众所周知,在代码中采用合理的设计模式,不仅仅能使代码更容易被他人理解,同时也能使整体模块拥有更合理的结构,方便后期扩展维护。因此就产生了一些“套路”,而这些“套路”我们便称之为“设计模式”。另外,如果想要弄明白一些知识,一定要分清楚顺序,即遇到了什么问题、要怎么解决以及有没有更好的办法,这样带着问题去思考,可以达到事半功倍的效果。言归正传,开始说单例模式。按照上面的思考顺序,我们一步一步来分析。1...
2018-03-30 11:37:37
170
转载 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
945
转载 GestureDetector使用详解
一、概述当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等。一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根
2017-03-21 16:08:46
243
转载 View坐标及其滑动
3、获取View的位置坐标失败问题怎么处理?如果我们要获取一个view的位置坐标,可以直接子findviewbyid之后获取,也可以在view的点击事件中获取,当然也可以在其他地方获取。如果我们直接在finedviewbyid之后获取有时候就会获取失败,获取到的值是0;分析原因可能有以下三种情况: 1)view的宽高本身就是0;2)View的visibility属性为gone;3)视图还未绘制完成,当然未绘制完成也表现在不同的方面,比如,activity所代表的界面还没显示出来没有添加到WindowP
2017-02-17 17:12:38
188
原创 android关于软键盘隐藏显示问题
方法一: 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden 例如: android:label="@string/app_name" android:windowSoftInputMode
2017-02-17 14:04:27
326
转载 Intent使用详解
Intent组件虽然不是四大组件,但却是连接四大组件的桥梁,学习好这个知识,也非常的重要。一、什么是Intent1、Intent的概念:Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用于应用程序内部的activity, service和broadcast receiver之间的交互。Int
2017-02-16 09:46:01
289
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人