- · Android进阶(二十)AndroidAPP开发问题汇总(四) android:layout_width和android:width的区别 基中的android:layout_width和android:width的区别: · android:layout_width 只有两种选择一个是fill_parent ,二是wrap_content · android:... · Android进阶(二十)AndroidAPP开发问题汇总(四) android:layout_width和android:width的区别 基中的android:layout_width和android:width的区别: · android:layout_width 只有两种选择一个是fill_parent ,二是wrap_content · android:...
- 在做Android客户端通过https协议访问12306,并爬取数据时,出现了如下错误: 其中有一条错误提示是 javax.net.ssl.SSLPeerUnverifiedException: No peer certificate的异常。现给出解决方法。 写了一个自定义类继承SSLSocketFactory: import java.io.IOExcepti... 在做Android客户端通过https协议访问12306,并爬取数据时,出现了如下错误: 其中有一条错误提示是 javax.net.ssl.SSLPeerUnverifiedException: No peer certificate的异常。现给出解决方法。 写了一个自定义类继承SSLSocketFactory: import java.io.IOExcepti...
- 解决“ArrayList的add总是添加相同的值”问题 前言 最近在写一个小的Android APP,在用ArrayList的add时,总是出现添加相同值的现象。如下图所示: 错误结果 代码如下: listItem = new HashMap<String, Object>();for (Item item : resultItems)... 解决“ArrayList的add总是添加相同的值”问题 前言 最近在写一个小的Android APP,在用ArrayList的add时,总是出现添加相同值的现象。如下图所示: 错误结果 代码如下: listItem = new HashMap<String, Object>();for (Item item : resultItems)...
- 上一篇我们讲了View的事件分发,我们回忆一下当时总结的结论: View事件执行流程 dispatchTouchEvent---->onTouchListener(onTouch返回false)------> onTouchEvent---->onClick 2.dispatchTouchEvent的返回值对事件分发的影响 当返回true时,后续的事件,该Vie... 上一篇我们讲了View的事件分发,我们回忆一下当时总结的结论: View事件执行流程 dispatchTouchEvent---->onTouchListener(onTouch返回false)------> onTouchEvent---->onClick 2.dispatchTouchEvent的返回值对事件分发的影响 当返回true时,后续的事件,该Vie...
- 如果无法成为大鲨鱼,就当一枚小虾吧,时而激起小浪花。无法成为太阳,就做星辰吧。 有些人永远不会有自信,因为他曾经有过这样的感觉:”我还不如一个幼儿园学生“。也有些人永远都会盲目自信,因为他一直都是佼佼者,没有碰过壁,还不曾有敬畏之心,时常会有这样的幻觉:”我与天同高(齐天大圣)“。我们只有结合自身的综合情况客观的评价自己,注意是”综合情况“,不只是局限于你的... 如果无法成为大鲨鱼,就当一枚小虾吧,时而激起小浪花。无法成为太阳,就做星辰吧。 有些人永远不会有自信,因为他曾经有过这样的感觉:”我还不如一个幼儿园学生“。也有些人永远都会盲目自信,因为他一直都是佼佼者,没有碰过壁,还不曾有敬畏之心,时常会有这样的幻觉:”我与天同高(齐天大圣)“。我们只有结合自身的综合情况客观的评价自己,注意是”综合情况“,不只是局限于你的...
- 今天继续看AppBarLayout的一个强大功能,那就是它结合CollapsingToolbarLayout可以1分钟作出我们常用的滑动视差效果,效果图如下: 1. 布局activity_main.xml 其实实现这个效果我们只需要配置布局文件即可,不需要写复杂的程序代码。接下来我们就来看一下这个神奇的布局文件,我们仍以MainActivity的activity_ma... 今天继续看AppBarLayout的一个强大功能,那就是它结合CollapsingToolbarLayout可以1分钟作出我们常用的滑动视差效果,效果图如下: 1. 布局activity_main.xml 其实实现这个效果我们只需要配置布局文件即可,不需要写复杂的程序代码。接下来我们就来看一下这个神奇的布局文件,我们仍以MainActivity的activity_ma...
- 今天公司暖气来了,意味着又到了年末。我们日夜重复着昨天的生活像白开水一样的活着,忙碌着却无成绩的挣扎着。没关系,有些人还是很快乐因为它们从中得到了充实,自乐其中。可是我们不要忘了这个世界上只有活的有意义才是最大的幸福。通过博客来记录生活与技术,只有把一些东西写下来,才能让我看得更明白,才能不断发现迷失的自己。今天我们就来讲一下Android开发中的寻找(Sear... 今天公司暖气来了,意味着又到了年末。我们日夜重复着昨天的生活像白开水一样的活着,忙碌着却无成绩的挣扎着。没关系,有些人还是很快乐因为它们从中得到了充实,自乐其中。可是我们不要忘了这个世界上只有活的有意义才是最大的幸福。通过博客来记录生活与技术,只有把一些东西写下来,才能让我看得更明白,才能不断发现迷失的自己。今天我们就来讲一下Android开发中的寻找(Sear...
- Android系统从5.0开始引进了许多新的控件,它们给予了用户更好的体验,这些控件都遵循现在流行的Material Design设计原则。今天我们就来温故一下SnackBar控件,它是一种类似Android Toast(显示提示信息) 与 对话框的控件,经常用于给用户提示信息,比如“您还没有登录,请点击登录”. SnackBar是介于Toast与对话框之间... Android系统从5.0开始引进了许多新的控件,它们给予了用户更好的体验,这些控件都遵循现在流行的Material Design设计原则。今天我们就来温故一下SnackBar控件,它是一种类似Android Toast(显示提示信息) 与 对话框的控件,经常用于给用户提示信息,比如“您还没有登录,请点击登录”. SnackBar是介于Toast与对话框之间...
- 课题:想定时执行一些代码,如每隔4分钟向服务器发送一个数据包。 实验1:用TimerTask. 机型:vivo android 9.0 V1911A vivoZ5X 经常休眠,有时候长几小时。 实验2: 机型:vivo android 9.0 V1911A vivoZ5X 自从Android6.0引入低功耗与待机模式之后,TimerTask就更不能胜任了... 课题:想定时执行一些代码,如每隔4分钟向服务器发送一个数据包。 实验1:用TimerTask. 机型:vivo android 9.0 V1911A vivoZ5X 经常休眠,有时候长几小时。 实验2: 机型:vivo android 9.0 V1911A vivoZ5X 自从Android6.0引入低功耗与待机模式之后,TimerTask就更不能胜任了...
- 直接贴代码,注释很详细。源码下载:https://download.csdn.net/download/gaoxiaoweiandy/12371948 package com.xiaowei.lsn7_canvas; import android.content.Context;import android.graphics.Bitmap;import android.g... 直接贴代码,注释很详细。源码下载:https://download.csdn.net/download/gaoxiaoweiandy/12371948 package com.xiaowei.lsn7_canvas; import android.content.Context;import android.graphics.Bitmap;import android.g...
- 今天我们来介绍下Material Design按钮自带的一些动画:水波纹与揭露效果。 源码下载地址:https://download.csdn.net/download/gaoxiaoweiandy/11088325 1. 水波纹效果 1.1 布局文件 <?xml version="1.0" encoding="utf-8"?><LinearLayout xm... 今天我们来介绍下Material Design按钮自带的一些动画:水波纹与揭露效果。 源码下载地址:https://download.csdn.net/download/gaoxiaoweiandy/11088325 1. 水波纹效果 1.1 布局文件 <?xml version="1.0" encoding="utf-8"?><LinearLayout xm...
- 什么是转场动画,我们先看一副动图: 当我们点击第一个“湖面”缩略图时,跳转到第二个页面时有一个从左上角扩展图片的动画,而且这2张图片展示的是同一个内容元素,给用户一个很好的过渡效果,平滑的从第一个页面过渡到第二个页面。 今天我们用一些简单的实例来展示一下转场动画如何实现,我们接下来要实现的第一个转场动画效果如下: 我们来看一下这里面是如何实现的(源码下载地... 什么是转场动画,我们先看一副动图: 当我们点击第一个“湖面”缩略图时,跳转到第二个页面时有一个从左上角扩展图片的动画,而且这2张图片展示的是同一个内容元素,给用户一个很好的过渡效果,平滑的从第一个页面过渡到第二个页面。 今天我们用一些简单的实例来展示一下转场动画如何实现,我们接下来要实现的第一个转场动画效果如下: 我们来看一下这里面是如何实现的(源码下载地...
- 1. 引用分类 (1)强引用: Object o = new Object ,平时用的最多的。 (2)软应用: 内存不足时回收,常用于缓存图片 (3)弱引用:不管内存是否足,都回收。GC扫描2次就回收,常用于引用activity的context。 (4)虚引用:用于跟踪GC回收的通知。 软弱引用与引用队列结合的使用场... 1. 引用分类 (1)强引用: Object o = new Object ,平时用的最多的。 (2)软应用: 内存不足时回收,常用于缓存图片 (3)弱引用:不管内存是否足,都回收。GC扫描2次就回收,常用于引用activity的context。 (4)虚引用:用于跟踪GC回收的通知。 软弱引用与引用队列结合的使用场...
- Paint 常用函数 1. 绘制图形、路径等 (1)setStyle(Paint.Style.style) 设置画笔样式,取值有:FILL, FILL_AND_STROKE, STROKE (2) setStrokeWidth(float width) 设置画笔的宽度 (3)setAntiAlias(boolean ):... Paint 常用函数 1. 绘制图形、路径等 (1)setStyle(Paint.Style.style) 设置画笔样式,取值有:FILL, FILL_AND_STROKE, STROKE (2) setStrokeWidth(float width) 设置画笔的宽度 (3)setAntiAlias(boolean ):...
- 众所周知Listview控件可以通过addHeaderView和addFooterView来添加头部和尾部,但是我们的 RecyclerView控件却没有这样的 API,那我们就得自己扩展这样的API到RecyclerView控件里。既然Listview已经实现了这样的API,我们不防看看ANDROID listview源码,我们可以模仿它。 demo工程源码下载 效果图... 众所周知Listview控件可以通过addHeaderView和addFooterView来添加头部和尾部,但是我们的 RecyclerView控件却没有这样的 API,那我们就得自己扩展这样的API到RecyclerView控件里。既然Listview已经实现了这样的API,我们不防看看ANDROID listview源码,我们可以模仿它。 demo工程源码下载 效果图...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
即将直播
热门标签