- 本文章主要介绍Android系统中,自定义View的开发。通常用于展示特定的样式,或抽象控件,方便复用。1.自定义控件的传参定义declare-styleable,方便从XML布局文件中传入类内部。文件目录:res\values\atts.xml文件内容:<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleab... 本文章主要介绍Android系统中,自定义View的开发。通常用于展示特定的样式,或抽象控件,方便复用。1.自定义控件的传参定义declare-styleable,方便从XML布局文件中传入类内部。文件目录:res\values\atts.xml文件内容:<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleab...
- 单步调试+Android SDK源码定位Android Api28变更的问题 单步调试+Android SDK源码定位Android Api28变更的问题
- 在Android开发中,遇到问题:在ActivityB中startActivity ActivityC,在ActivityC中用户经过一些操作后,返回时需要结束ActivityB,直接显示ActivityA。解法:ActivityB中通过startActivityForResult启动ActivityC,在ActivityB中覆写onActivityResult ,onActivityRes... 在Android开发中,遇到问题:在ActivityB中startActivity ActivityC,在ActivityC中用户经过一些操作后,返回时需要结束ActivityB,直接显示ActivityA。解法:ActivityB中通过startActivityForResult启动ActivityC,在ActivityB中覆写onActivityResult ,onActivityRes...
- 常用的Dialog的基本使用,他们分别是:ProgressDialog(进度条对话框),DatePickerDialog(日期选择对话框)和TimePickerDialog(时间选择对话框)1.ProgressDialog(进度条对话框)的基本使用我们创建进度条对话框的方式有两种:1.直接调用ProgressDialog提供的静态方法show()显示2.创建ProgressDialog,再设... 常用的Dialog的基本使用,他们分别是:ProgressDialog(进度条对话框),DatePickerDialog(日期选择对话框)和TimePickerDialog(时间选择对话框)1.ProgressDialog(进度条对话框)的基本使用我们创建进度条对话框的方式有两种:1.直接调用ProgressDialog提供的静态方法show()显示2.创建ProgressDialog,再设...
- Android中用于在状态栏显示通知信息的控件:Notification,相信大部分学Android都对他都很熟悉,而网上很多关于Notification的使用教程都是基于2.x的,而现在普遍的Android设备基本都在4.x以上,甚至是5.0以上的都有;他们各自的Notification都是不一样的!而本节给大家讲解的是基于4.x以上的Notification。1.设计文档部分解读1)No... Android中用于在状态栏显示通知信息的控件:Notification,相信大部分学Android都对他都很熟悉,而网上很多关于Notification的使用教程都是基于2.x的,而现在普遍的Android设备基本都在4.x以上,甚至是5.0以上的都有;他们各自的Notification都是不一样的!而本节给大家讲解的是基于4.x以上的Notification。1.设计文档部分解读1)No...
- 1.自定义BaseAdapter,绑定ListView的最简单例子先看看我们要实现的效果图:一个很简单的ListView,自己写下Item,然后加载点数据这样~ 下面贴下关键代码:Animal.java:/** * Created by Jay on 2015/9/18 0018. */public class Animal { private String aName; pri... 1.自定义BaseAdapter,绑定ListView的最简单例子先看看我们要实现的效果图:一个很简单的ListView,自己写下Item,然后加载点数据这样~ 下面贴下关键代码:Animal.java:/** * Created by Jay on 2015/9/18 0018. */public class Animal { private String aName; pri...
- >推荐阅读: - 我的CSDN - 我的博客园 - QQ群:704621321 - 我的个人博客 Android包 (1... >推荐阅读: - 我的CSDN - 我的博客园 - QQ群:704621321 - 我的个人博客 Android包 (1...
- 本文节选自霍格沃兹测试开发学社内部教材断言是 UI 自动化测试的三要素之一,是 UI 自动化不可或缺的部分。在使用定位器定位到元素后,通过脚本进行业务操作的交互,想要验证交互过程中的正确性就需要用到断言。常规的UI自动化断言分析正确的输出结果,常规的断言一般包含以下的几个情形:比较大小包含或者不包含验证布尔值Python 示例代码# 第一种 :比较大小price = driver.find_... 本文节选自霍格沃兹测试开发学社内部教材断言是 UI 自动化测试的三要素之一,是 UI 自动化不可或缺的部分。在使用定位器定位到元素后,通过脚本进行业务操作的交互,想要验证交互过程中的正确性就需要用到断言。常规的UI自动化断言分析正确的输出结果,常规的断言一般包含以下的几个情形:比较大小包含或者不包含验证布尔值Python 示例代码# 第一种 :比较大小price = driver.find_...
- 本文节选自霍格沃兹测试开发学社内部教材Toast 是 Android 系统中的一种消息框类型,它属于一种轻量级的消息提示,常常以小弹框的形式出现,一般出现 1 到 2 秒会自动消失,可以出现在屏幕上中下任意位置。它不同于 Dialog,它没有焦点。Toast 的设计思想是尽可能的不引人注意,同时还向用户显示信息希望他们看到。测试 APP 下载地址:https://github.com/app... 本文节选自霍格沃兹测试开发学社内部教材Toast 是 Android 系统中的一种消息框类型,它属于一种轻量级的消息提示,常常以小弹框的形式出现,一般出现 1 到 2 秒会自动消失,可以出现在屏幕上中下任意位置。它不同于 Dialog,它没有焦点。Toast 的设计思想是尽可能的不引人注意,同时还向用户显示信息希望他们看到。测试 APP 下载地址:https://github.com/app...
- 文章目录 一、使用 PathMeasure 绘制沿曲线运动的小球二、代码示例三、运行效果 一、使用 PathMeasure 绘制沿曲线运动的小球 绘制圆形曲线 : ... 文章目录 一、使用 PathMeasure 绘制沿曲线运动的小球二、代码示例三、运行效果 一、使用 PathMeasure 绘制沿曲线运动的小球 绘制圆形曲线 : ...
- 本文转自薄呵呵的文章 初始化适配器 NfcAdapter PendingIntent Intent nfcIntent = new Intent(this, getClass()); nfcInte... 本文转自薄呵呵的文章 初始化适配器 NfcAdapter PendingIntent Intent nfcIntent = new Intent(this, getClass()); nfcInte...
- 在as的使用过程中,智能提示会区分大小写,对我们快速开发十分不利,不断切换大小写很影响效率,这个时候不区分大小写的优势就出来了,如何设置,直接上图: 在as的使用过程中,智能提示会区分大小写,对我们快速开发十分不利,不断切换大小写很影响效率,这个时候不区分大小写的优势就出来了,如何设置,直接上图:
- 文章目录 一、各层级的相关操作 一、各层级的相关操作 1.app层封装后使用NotificationManager发出:NotificationManager.no... 文章目录 一、各层级的相关操作 一、各层级的相关操作 1.app层封装后使用NotificationManager发出:NotificationManager.no...
- 文章目录 一、ART 二、Dex优化 一、ART ART为 Android runtime的简称,它为 Andriod中应用程序和系统服务提供一种新的运行模式,... 文章目录 一、ART 二、Dex优化 一、ART ART为 Android runtime的简称,它为 Andriod中应用程序和系统服务提供一种新的运行模式,...
- 文章目录 一、勿扰模式 一、勿扰模式 它的核心思想是屏蔽了通知的铃声、振动和展示。 代码分散在几部分。 1.设置代码在Settings中,ZenMode开头的一... 文章目录 一、勿扰模式 一、勿扰模式 它的核心思想是屏蔽了通知的铃声、振动和展示。 代码分散在几部分。 1.设置代码在Settings中,ZenMode开头的一...
上滑加载中
推荐直播
-
码道新技能,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月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签