- 假设场景:登录、注册 MainActivity初始化和监听返回键 @Override protected void onCreate(Bundle savedInstanceState... 假设场景:登录、注册 MainActivity初始化和监听返回键 @Override protected void onCreate(Bundle savedInstanceState...
- SwipeRefreshLayout是Google提供的一个官方的下拉刷新控件,比传统的使用起来更简易。 效果图: 主要方法: OnRefreshListener:刷新监听,下拉触发。setRefreshing(true):设置刷新动画,取消传false。 setColorSchemeResources:设置刷新时动画的... SwipeRefreshLayout是Google提供的一个官方的下拉刷新控件,比传统的使用起来更简易。 效果图: 主要方法: OnRefreshListener:刷新监听,下拉触发。setRefreshing(true):设置刷新动画,取消传false。 setColorSchemeResources:设置刷新时动画的...
- 当前版本号:v3.0.5 1.下载SDK解压并导入(import module,compile project(':PushSDK')),里面有demo,用demo的包名去官网添加一个应用,然后替换demo中的manifest文件里面的appkey和message_secret,就可以直接运行。 2.初始化SDK public ... 当前版本号:v3.0.5 1.下载SDK解压并导入(import module,compile project(':PushSDK')),里面有demo,用demo的包名去官网添加一个应用,然后替换demo中的manifest文件里面的appkey和message_secret,就可以直接运行。 2.初始化SDK public ...
- 前言 建议结合代码,看博客更加高效,项目地址: https://github.com/yangchong211/ 通知栏截图 Notification 概述 基础用途概述 Notification,是一种具有全局效果的通知,可以在系统的通知栏中显示。当 APP 向系统发出通知时,它将先以图标的形式显示在通知栏中。用户可以... 前言 建议结合代码,看博客更加高效,项目地址: https://github.com/yangchong211/ 通知栏截图 Notification 概述 基础用途概述 Notification,是一种具有全局效果的通知,可以在系统的通知栏中显示。当 APP 向系统发出通知时,它将先以图标的形式显示在通知栏中。用户可以...
- 前言 不知不觉一年又过去了,总是在回忆的时候感叹时间的流逝,回首这一年来的过往,也是不平凡的一年~ 女儿出生了,换了新工作,认识了新朋友,也有很多新体验。 生活 尝试新菜 2021年的第一天家庭... 前言 不知不觉一年又过去了,总是在回忆的时候感叹时间的流逝,回首这一年来的过往,也是不平凡的一年~ 女儿出生了,换了新工作,认识了新朋友,也有很多新体验。 生活 尝试新菜 2021年的第一天家庭...
- Glide 4概述 刚才有说到,有些朋友觉得Glide 4相对于Glide 3改动非常大,其实不然。之所以大家会有这种错觉,是因为你将Glide 3的用法直接搬到Glide 4中去使用,结果IDE全面报错,然后大家可能就觉得Glide 4的用法完全变掉了。 其实Glide 4相对于Glide 3的变动并不大,只是你还没有了解它的变动... Glide 4概述 刚才有说到,有些朋友觉得Glide 4相对于Glide 3改动非常大,其实不然。之所以大家会有这种错觉,是因为你将Glide 3的用法直接搬到Glide 4中去使用,结果IDE全面报错,然后大家可能就觉得Glide 4的用法完全变掉了。 其实Glide 4相对于Glide 3的变动并不大,只是你还没有了解它的变动...
- 先看一下对比: 1没有适配,2适配了。明显2的显示效果要好一些,1的显示有留白。 由于各大厂商对于应用的图标没有统一性,所以导致图标显示的多样化,google在Android 8.0中就对... 先看一下对比: 1没有适配,2适配了。明显2的显示效果要好一些,1的显示有留白。 由于各大厂商对于应用的图标没有统一性,所以导致图标显示的多样化,google在Android 8.0中就对...
- 程序运行安装不上,提示如上图。 提示是要卸载一个已经存在的application,虽然开发着几个项目,但是包名都不一样,没道理啊。clean、build也都没用。 后来在Stack Overflow上找到回答,大概意思:在AndroidManifest.xml文件中,provider中的android:author... 程序运行安装不上,提示如上图。 提示是要卸载一个已经存在的application,虽然开发着几个项目,但是包名都不一样,没道理啊。clean、build也都没用。 后来在Stack Overflow上找到回答,大概意思:在AndroidManifest.xml文件中,provider中的android:author...
- 1.自定义Dialog类 import android.app.Dialog;import android.content.Context;import android.view.Gravity;import android.view.View;import android.view.Window;import android.v... 1.自定义Dialog类 import android.app.Dialog;import android.content.Context;import android.view.Gravity;import android.view.View;import android.view.Window;import android.v...
- 必要的四个属性 android:ellipsize=“marquee” 超出区域滚动显示android:focusable=“true” 允许获取焦点android:focusableInTouchMo... 必要的四个属性 android:ellipsize=“marquee” 超出区域滚动显示android:focusable=“true” 允许获取焦点android:focusableInTouchMo...
- Platform VersionAPI LevelVERSION_CODE13.0(beta)12.032S_V212.031S11.030R10.029Q9.028P8.127O_MR18.026O7.... Platform VersionAPI LevelVERSION_CODE13.0(beta)12.032S_V212.031S11.030R10.029Q9.028P8.127O_MR18.026O7....
- EditText设置inputType之后minLines失效,会变成一行显示 查阅了一圈也没有好的解决办法,总结一下三种解决方案: 1.去掉inputType属性 2.设置inputType... EditText设置inputType之后minLines失效,会变成一行显示 查阅了一圈也没有好的解决办法,总结一下三种解决方案: 1.去掉inputType属性 2.设置inputType...
- 通常情况下我们要修改TabLayout下划线(tabIndicator)的宽度的话,常用的有两种方案: 1,反射重新计算宽度2,通过setCustomView的方式自定义item 第一种在Androi... 通常情况下我们要修改TabLayout下划线(tabIndicator)的宽度的话,常用的有两种方案: 1,反射重新计算宽度2,通过setCustomView的方式自定义item 第一种在Androi...
- 1.activity_main.xml <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns... 1.activity_main.xml <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns...
- EditText可输入,但页面进来的时候默认不获取焦点,并不弹出软键盘。 手动点击的时候EditText获取焦点,弹出软键盘,但不把底部的布局顶上来。 1.在manifest中给Activity添加windowSoftInputMode属性 <activity android:name=".MainActivity" ... EditText可输入,但页面进来的时候默认不获取焦点,并不弹出软键盘。 手动点击的时候EditText获取焦点,弹出软键盘,但不把底部的布局顶上来。 1.在manifest中给Activity添加windowSoftInputMode属性 <activity android:name=".MainActivity" ...
上滑加载中
推荐直播
-
码道新技能,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月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签