Android
-
Android学习笔记(二)之电话拨号器
目前Android已经在只能手机市场已经具有强大的霸主地位,也吸引了越来越多的追捧者.Android的学习也越来越火.但是,报名费用确实大多人望而却步 一.新建项目CallPhone 1.1.建立项目 ...
-
多面分析HarmonyOS与Android的特点
目录 一.前言 二.HarmonyOS与Android的对比 2.1 HarmonyOS并不是Android的替代品 2.2 系统定位 2.3 内核对比 2.4 运行速度 三.方舟编译器 一.前言 这 ...
-
Android获取栈顶的应用包名方法
有时候我们需要判断栈顶的应用是否是我们的应用,于是获取栈顶的应用包名的需求就出现了. 在android5.0之前,系统提供了一套API可以实现这个功能. ActivityManager manager ...
-
Android利用Espresso进行UI自动化测试的方法详解
为什么需要UI自动化测试? 我有一个观点,对于重复的工作,那么程序都是可以代替的,我想这是作为一个程序员的一个基本素养(能偷懒的绝不干活).UI自动化测试就是为了应付一些重复的工作,比如说测试某个功能 ...
-
Android Canvas的drawText()与文字居中方案详解
自定义View是绘制文本有三类方法 // 第一类 public void drawText (String text, float x, float y, Paint paint) public vo ...
-
Android开发多手指触控事件处理
目录 正文 触摸事件 事件类型 手指索引 手指ID 多手指事件处理 支持多手指的滑动控件 总结 正文 多点触控,一直以来都是事件处理中比较晦涩的一个话题.其一是因为它的机制与我们常规思维有点不同,基二 ...
-
Android事件分发之View事件处理关键及示例分析
目录 目的 View处理事件的关键 View事件处理分析 View.onTouchEvent()分析 处理长按事件 处理点击事件 处理tap事件 总结 目的 网上已经有很多关于事件分发的优秀文章,为何 ...
-
Android开发实现带清空按钮的EditText示例
本文实例讲述了Android开发实现带清空按钮的EditText.分享给大家供大家参考,具体如下: 一.效果图: 二.具体代码: import android.content.Context; imp ...
-
Android LayerDrawable使用实例
Android LayerDrawable使用实例
-
Android权限管理之Permission权限机制及使用详解
前言: 最近突然喜欢上一句诗:"宠辱不惊,看庭前花开花落:去留无意,望天空云卷云舒." 哈哈~,这个和今天的主题无关,最近只要不学习总觉得生活中少了点什么,所以想着围绕着最近面试过 ...
-
Android LayoutInflater.inflate()详解及分析
Android LayoutInflater.inflate()详解 深入理解LayoutInflater.inflate() 由于我们很容易习惯公式化的预置代码,有时我们会忽略很优雅的细节.Lay ...
-
用Flutter做桌上弹球(绘图(Canvas&CustomPaint)API)
本文是Flutter中Canvas和CustomPaint API的使用实例. 首先看一下我们要实现的效果: 结合动图演示,列出最终目标如下: 在程序运行后,显示一个小球: 每次程序启动后,小球的样式 ...
-
Android 坐标系与视图坐标系图解分析
Android 坐标系与视图坐标系图解分析
-
Android SearchView搜索控件使用方法详解
本文实例为大家分享了Android SearchView搜索控件的具体实现代码,供大家参考,具体内容如下 方法介绍 setQueryHint 设置 Hint 的文字内容 setMaxWidth 设置搜 ...
-
如何在Android Studio下进行NDK开发
在AS中进行NDK开发之前,我们先来简单的介绍几个大家都容易搞懵的概念: 1. 到底什么是JNI,什么是NDK? 2. 何为"交叉编译"? 先看什么是JNI?JNI的全称就是Jav ...
-
Android无限循环RecyclerView的完美实现方案
背景 项目中要实现横向列表的无限循环滚动,自然而然想到了RecyclerView,但我们常用的RecyclerView是不支持无限循环滚动的,所以就需要一些办法让它能够无限循环. 方案选择 方案1 对 ...
-
Android recyclerView横条指示器实现淘宝菜单模块
电商首页菜单模块,可以横向滑动,底部的滑动位置指示器该如何实现呢? 实现思路: 1.上方横滑列表可以直接使用RecyclerView实现: 2.下方的指示器: (1).计算出RecyclerView划 ...
-
关于androidstuio导入系统源码的问题
最近公司需要做一些将系统源码导出来,然后加入一些功能,在导入androidstudio过程中遇到过一些问题,这里记录下,方便以后需要. 一般导入成功的都是系统比较相对独立的app,比如计算器.Sche ...
-
Flutter 实现网易云音乐字幕的代码
没有接触过音乐字幕方面知识的话,会对字幕的实现比较迷茫,什么时候转到下一句?看了这篇文章,你就会明白字幕so easy. 先来一张效果图: 字幕格式 目前市面上有很多种字幕格式,比如srt, ssa, ...
-
Android中AutoCompleteTextView自动提示
我们使用控件AutoCompleteTextView 自动提示时,有时需要设置BaseAdapter,设置BaseAdapter时,需要实现Filterable,手动进行筛选. 常用属性 布局只设置了 ...
