- 本文章主要介绍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开头的一...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签