- 1、需求 打开系统相册,获取图片进行扫描操作 2、代码实现 Intent pickIntent = new Intent(Intent.ACTION_PICK, ... 1、需求 打开系统相册,获取图片进行扫描操作 2、代码实现 Intent pickIntent = new Intent(Intent.ACTION_PICK, ...
- [java] view plaincopy /*如果你想实现一个扩展子Drawable的动画drawable,那么你可以通过setCallBack(android.graphics.drawable.Drawable.Callback)来把你实现的该接口注册到动画drawable *中。可以实现对动画的调度和执行 */ public static interface Ca... [java] view plaincopy /*如果你想实现一个扩展子Drawable的动画drawable,那么你可以通过setCallBack(android.graphics.drawable.Drawable.Callback)来把你实现的该接口注册到动画drawable *中。可以实现对动画的调度和执行 */ public static interface Ca...
- 1 问题 Android10.0设备通过热点名字和密码连接另外一台设置指定热点,但是他们之间依然不能通信,网络不可达。 Android10.0设备通过热点名字和密码连接另外一台设置指定热点,我用的是官方API,可以参考我的这篇博客 Android之通过用户名和密码连接指定wifi热点(兼容Android9.0和Android10.0和addNetwork(wifiNew... 1 问题 Android10.0设备通过热点名字和密码连接另外一台设置指定热点,但是他们之间依然不能通信,网络不可达。 Android10.0设备通过热点名字和密码连接另外一台设置指定热点,我用的是官方API,可以参考我的这篇博客 Android之通过用户名和密码连接指定wifi热点(兼容Android9.0和Android10.0和addNetwork(wifiNew...
- 1、问题 安卓项目导入Android Studio项目之后,编译gradle出现问题 2、如何分析 1)、先确保电脑能上网,本机能上网,就不要设置代理 File -> Settings->Http Proxy->No proxy 然后去掉不需要的镜像 2)、详细打印gradle日志 ... 1、问题 安卓项目导入Android Studio项目之后,编译gradle出现问题 2、如何分析 1)、先确保电脑能上网,本机能上网,就不要设置代理 File -> Settings->Http Proxy->No proxy 然后去掉不需要的镜像 2)、详细打印gradle日志 ...
- 上一篇博文介绍了启动Activity请求的流程以及对相关数据结构的处理,那么当我们试图结束Activity的时候,ActivityManagerService的行为将会是怎样的呢?这一节将介绍结束Activity的3种主要方法和4个阶段。 1.结束Activity的3种主要方法 结束Activity时,我们通常采用如下3种主要方法。 ①以编程的方式结束Activity ... 上一篇博文介绍了启动Activity请求的流程以及对相关数据结构的处理,那么当我们试图结束Activity的时候,ActivityManagerService的行为将会是怎样的呢?这一节将介绍结束Activity的3种主要方法和4个阶段。 1.结束Activity的3种主要方法 结束Activity时,我们通常采用如下3种主要方法。 ①以编程的方式结束Activity ...
- 1、查看dns 1)、输入adb shell 2 )、输入getprop ,查看配置 ... 1、查看dns 1)、输入adb shell 2 )、输入getprop ,查看配置 ...
- Android执行Service有两种方法,一种是startService,一种是bindService。下面让我们一起来聊一聊这两种执行Service方法的区别。 1、生命周期上的区别 执行startService时,Service会经历onCreate->onStartCommand。当执行stopServic... Android执行Service有两种方法,一种是startService,一种是bindService。下面让我们一起来聊一聊这两种执行Service方法的区别。 1、生命周期上的区别 执行startService时,Service会经历onCreate->onStartCommand。当执行stopServic...
- android 如何在开启一个activity的时候清除所有前面的Activity intent intent = new Intent(); intent.addFlag(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); 在控制台输入: db shell&nbs... android 如何在开启一个activity的时候清除所有前面的Activity intent intent = new Intent(); intent.addFlag(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); 在控制台输入: db shell&nbs...
- 在Android系统中,发一个状态栏通知还是很方便的。下面我们就来看一下,怎么发送状态栏通知,状态栏通知又有哪些参数可以设置? 首先,发送一个状态栏通知必须用到两个类: NotificationManager 、 Notification。 NotificationManager : 是状态栏通知... 在Android系统中,发一个状态栏通知还是很方便的。下面我们就来看一下,怎么发送状态栏通知,状态栏通知又有哪些参数可以设置? 首先,发送一个状态栏通知必须用到两个类: NotificationManager 、 Notification。 NotificationManager : 是状态栏通知...
- 对于android初学者应该都了解webView这个组件。之前我也是对其进行了一些简单的了解,但是在一个项目中不得不用webview的时候,发现了webview的强大之处,今天就分享一下使用webview的一些经验。 1、首先了解一下webview。 webview介绍的原文如下:A View that displays web pages. Th... 对于android初学者应该都了解webView这个组件。之前我也是对其进行了一些简单的了解,但是在一个项目中不得不用webview的时候,发现了webview的强大之处,今天就分享一下使用webview的一些经验。 1、首先了解一下webview。 webview介绍的原文如下:A View that displays web pages. Th...
- 1、MyUsbManager.java public class MyUsbManager { public static final String ACTION_USB_STATE = "android.hardware.usb.action.USB_STATE"; public static final String USB_CONNECTED = ... 1、MyUsbManager.java public class MyUsbManager { public static final String ACTION_USB_STATE = "android.hardware.usb.action.USB_STATE"; public static final String USB_CONNECTED = ...
- 1、ContentProvider简单介绍 ContentProvider以在不同的应用程序之间共享数据,ContentProvider底层实现是Binder,它为存储和获取数据提供统一的接口 2、实现哪些功能? 比如我们有两个app,分别是ContentProviderServer和ContentProv... 1、ContentProvider简单介绍 ContentProvider以在不同的应用程序之间共享数据,ContentProvider底层实现是Binder,它为存储和获取数据提供统一的接口 2、实现哪些功能? 比如我们有两个app,分别是ContentProviderServer和ContentProv...
- 本文目录 SurfaceView与View区别使用缓冲的Canvas绘图SurfaceView生命周期实现天气APP背景自动左右循环移动效果 SurfaceView与View区别 前面我们所有的讲解基本都是自定义View来实现各种Android的自定义控件,但编写过相机的Android程序员,肯定对SurfaceView不陌生,那什么时候该用Sur... 本文目录 SurfaceView与View区别使用缓冲的Canvas绘图SurfaceView生命周期实现天气APP背景自动左右循环移动效果 SurfaceView与View区别 前面我们所有的讲解基本都是自定义View来实现各种Android的自定义控件,但编写过相机的Android程序员,肯定对SurfaceView不陌生,那什么时候该用Sur...
- Android之Adapter用法总结 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系: Andr... Android之Adapter用法总结 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系: Andr...
- 1)怎样修改左边这个小箭头的颜色? 2)怎样修改右边这三个点的颜色、怎样把这三个点替换成我自己的图标? 3)怎样让“交易清单”这4个字居中显示? 首先设置Theme为AppCompat.NoActionBar。 (1)toolbar可以通过设置setNavigatetionIcon,传入一个icon替换掉最左边的小箭头,但是需要自己实现其动作。 (2)在你... 1)怎样修改左边这个小箭头的颜色? 2)怎样修改右边这三个点的颜色、怎样把这三个点替换成我自己的图标? 3)怎样让“交易清单”这4个字居中显示? 首先设置Theme为AppCompat.NoActionBar。 (1)toolbar可以通过设置setNavigatetionIcon,传入一个icon替换掉最左边的小箭头,但是需要自己实现其动作。 (2)在你...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中
热门标签