- 本文章主要介绍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开头的一...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签