首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
XingJimmy
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 54
沸点 0
赞
54
返回
|
搜索文章
最新
热门
Android优秀博客整理
网上有很多对Android知识很好的讲解,但可能散落在各个网站,无法统一收藏。 而且好多收藏都找不到了,特别整理一篇汇总博客地址,方便以后复习。 持续更新中... 自定义View既可以改变控件的宽高也可以改变内容,这时需要使用到View的requestLayout()方法和in…
Android WebView拦截且更改Url
最近做项目,遇到一个需求,因为是国际化项目,在新的国家部署机房,在该机房部署的H5域名和原来的不一样,要求客户端拦截H5,并更改Host。 重写WebView loadUrl()方法,在该方法中更改Url。 上面的方案,在测试中发现,H5页面中有跳转二级页面时,没有走。 如果开…
Flutter报错之Waiting for another flutter command to release the startup lock解决方案
由于上篇文章,flutterpubget一直无法执行完的原因,导致在执行flutter命令会出现下面的问题解决方案关闭AS打开flutter安装目录/bin/cache删除lockfile文件在命令行
flutter pub get下载无反应解决方法
flutter pub get命令时,一直没反应,想想应该也是被和谐的原因。 查看官网,发现Google提供了一套解决方案。
Java transient关键字学习
今天在看LinkedList源码时,看到其使用transient来修饰Node变量。 Java提供了Serilizable接口,只要实现该接口,对象就可以被自动序列化。 实际开发中,有时我们不希望对类的所有变量都序列化,就可以使用transient关键字来修饰变量。 未使用tr…
Activity生命周期几种特殊场景
我们知道onStop()是在页面完全不可见时执行,所以一定是在第二个页面完全加载完即onResume()执行完,再执行。 可见,生命周期是成对出现的。 2. 在SecondActivity中调用 可见,也完全符合Activity切换及成对出现的生命周期逻辑。 默认所有新创建的A…
FragmentPagerAdapter和FragmentStatePagerAdapter分析
ViewPager和Fragment结合使用时,提供了两种PagerAdapter实现。 FragmentPagerAdapter和FragmentStatePagerAdapter。 一、我们先来看下Google对其注释。 下面通过分析源码,来验证下,是如何实现上面Googl…
Android动画总结-FrameAnimation源码分析
主要分析下动画是如何实现的。 XML解析转换成AnimationDrawable这块请自行查看源码。 AnimationDrawable Drawable孙子类,继承DrawableContainer。 AnimationState 继承DrawableContainerSta…
网络分层模型及HTTP/TCP/IP/Socket介绍
OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO组织在1985年研究的网络互联模型。该体系结构标准定义了网络互联的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层)。 TCP/IP是一组用于实现…
SoftReferenec和WeakReference理解
要想更好的理解SoftReferrence和WeakReference的机制,首先要说下Java中的对象和对象引用的概念。 对象,就是类的实例;对象引用,可以理解为操作对象的标识符,类似于c语音中的指针。 map即是对象引用;真正的对象是通过new创建的。 Obj1和Obj2就…
下一页
个人成就
文章被点赞
251
文章被阅读
96,452
掘力值
2,329
关注了
16
关注者
62
收藏集
1
关注标签
6
加入于
2019-01-30