- 本文目录 什么是ShapeDrawableOvalShape的基本用法放大镜效果实现 什么是ShapeDrawable ShapeDrawable是一种常见的Drawable,可以理解为通过颜色来构造的图形,它既可以是纯色的图形,也可以是具有渐变效果的图形。 ShapeDrawable有两个构造函数,分别是: ShapeDrawable() S... 本文目录 什么是ShapeDrawableOvalShape的基本用法放大镜效果实现 什么是ShapeDrawable ShapeDrawable是一种常见的Drawable,可以理解为通过颜色来构造的图形,它既可以是纯色的图形,也可以是具有渐变效果的图形。 ShapeDrawable有两个构造函数,分别是: ShapeDrawable() S...
- 1、下载Android NDK自解压包, 官方地址:https://developer.android.com/ndk/downloads/index.html#download下载:$ wget -c http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin 2、... 1、下载Android NDK自解压包, 官方地址:https://developer.android.com/ndk/downloads/index.html#download下载:$ wget -c http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin 2、...
- 1、在手机桌面加载图标方式 1)、动态加载 Launcher.javaprivate void addSourceList() { Intent launchIntent = new In... 1、在手机桌面加载图标方式 1)、动态加载 Launcher.javaprivate void addSourceList() { Intent launchIntent = new In...
- Android 里面的两个APK通信的方式有哪些? 自己网上查了查,总结了一下: 1. 广播,最简单的方法,这个实现起来比较简单 2. AIDL,功能强大,支持一对多并发通信,支持实时通信。 3. 网上一个人写的: 思路 通过apk1调用apk2的services, 在onServiceConnected的时候返回apk2中的自定义IBinder对象,... Android 里面的两个APK通信的方式有哪些? 自己网上查了查,总结了一下: 1. 广播,最简单的方法,这个实现起来比较简单 2. AIDL,功能强大,支持一对多并发通信,支持实时通信。 3. 网上一个人写的: 思路 通过apk1调用apk2的services, 在onServiceConnected的时候返回apk2中的自定义IBinder对象,...
- 1、获取指定目录下的所有特殊文件名字 比如我们在sdcard目录下的chenyu这个文件夹里面获取以so文件结尾的所有文件名 2、代码 public ArrayList<String> getFileName(String ... 1、获取指定目录下的所有特殊文件名字 比如我们在sdcard目录下的chenyu这个文件夹里面获取以so文件结尾的所有文件名 2、代码 public ArrayList<String> getFileName(String ...
- 最近编程时,发现一个针对HashMap<Integer, E>的一个提示: 翻译过来就是:用SparseArray<E>来代替会有更好性能。那我们就来看看源码中SparseArray到底做了哪些事情:一、构造从构造方法我们可以看出,它和一般的List一... 最近编程时,发现一个针对HashMap<Integer, E>的一个提示: 翻译过来就是:用SparseArray<E>来代替会有更好性能。那我们就来看看源码中SparseArray到底做了哪些事情:一、构造从构造方法我们可以看出,它和一般的List一...
- 对于字符串处理Android为我们提供了一个简单实用的TextUtils类,如果处理比较简单的内容不用去思考正则表达式不妨试试这个在android.text.TextUtils的类,主要的功能如下: 是否为空字符 boolean android.text.TextUtils.isEmpty(CharSequence str) 拼接字符串 S... 对于字符串处理Android为我们提供了一个简单实用的TextUtils类,如果处理比较简单的内容不用去思考正则表达式不妨试试这个在android.text.TextUtils的类,主要的功能如下: 是否为空字符 boolean android.text.TextUtils.isEmpty(CharSequence str) 拼接字符串 S...
- 我们做截屏功能的时候,因为有2个进程,本来是把intent和MediaProjection放到Application里面,但是由于跨进程了,所以数据拿不到,就采用了Parcel 序列化出错,未找到出错的原因,找其它的解决方法: 查看Intent 的源代码, 发现... 我们做截屏功能的时候,因为有2个进程,本来是把intent和MediaProjection放到Application里面,但是由于跨进程了,所以数据拿不到,就采用了Parcel 序列化出错,未找到出错的原因,找其它的解决方法: 查看Intent 的源代码, 发现...
- 1 问题 把app作为独立的module导入其他项目 2 步骤 1)在app的里面的build.gradle里面把 apply plugin: 'com.android.application' 替换成如下 apply p... 1 问题 把app作为独立的module导入其他项目 2 步骤 1)在app的里面的build.gradle里面把 apply plugin: 'com.android.application' 替换成如下 apply p...
- 方法1 adb shell netcfg 方法2 adb shell netstat 找到local address 方法3 手机root 安装busybox adb sh... 方法1 adb shell netcfg 方法2 adb shell netstat 找到local address 方法3 手机root 安装busybox adb sh...
- 第一步: 找到混淆的mapping.txt文件 build -> outputs -> mapping -> release -> mapping.txt 或者:1项目目录的progurad下有一个mapping.txt文件 这是混淆后的名字 和原名字的映射关系。 第二步: 找到项目用的sdk依次定位到sdk -&... 第一步: 找到混淆的mapping.txt文件 build -> outputs -> mapping -> release -> mapping.txt 或者:1项目目录的progurad下有一个mapping.txt文件 这是混淆后的名字 和原名字的映射关系。 第二步: 找到项目用的sdk依次定位到sdk -&...
- Android 如何判断一个应用在运行 在一个应用中,或一个Service 、Receiver中判断一个应用是否正在运行,以便进行一些相关的处理。 这个时候我们需要得到一个ActivityManager,这个Manager顾名思意就是管理Activity的,它有一个方法叫getRunningTasks,可以得到当前系统正在运... Android 如何判断一个应用在运行 在一个应用中,或一个Service 、Receiver中判断一个应用是否正在运行,以便进行一些相关的处理。 这个时候我们需要得到一个ActivityManager,这个Manager顾名思意就是管理Activity的,它有一个方法叫getRunningTasks,可以得到当前系统正在运...
- PCThreadState对象维护了2个变量 pid_t mCallin... PCThreadState对象维护了2个变量 pid_t mCallin...
- 1 、需求 webview长按超链接获取链接文字及url webview长按图片链接类型获分别获取图片和链接的url 2、解决办法 1)、设置webview的OnLongClickList... 1 、需求 webview长按超链接获取链接文字及url webview长按图片链接类型获分别获取图片和链接的url 2、解决办法 1)、设置webview的OnLongClickList...
- Dex动态加载是为了解决什么问题? 在Android系统中,一个App的所有代码都在一个Dex文件里面。 Dex是一个类似Jar的存储了多个Java编译字节码的归档文件。 因为Android系统使用Dalvik虚拟机,所以需要把使用Java Compiler编译之后的class文件转换成Dalvik能够执行的class文件。这里需要强调的是,Dex和Jar一样... Dex动态加载是为了解决什么问题? 在Android系统中,一个App的所有代码都在一个Dex文件里面。 Dex是一个类似Jar的存储了多个Java编译字节码的归档文件。 因为Android系统使用Dalvik虚拟机,所以需要把使用Java Compiler编译之后的class文件转换成Dalvik能够执行的class文件。这里需要强调的是,Dex和Jar一样...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中
热门标签