Android
文章平均质量分 50
沅霖
这个作者很懒,什么都没留下…
展开
-
Android实现H5点击打开app或跳转指定界面
有时候为了方便用户在H5界面上直接下载app或者打开手机app,我们会在H5界面上添加一个按钮,点击按钮可以实现下载或者打开app的功能。关于下载功能这里不做叙述,这里主要讲述打开app并跳转到指定界面的业务如何实现。这样写可能大家看不大懂,没事,我们接着往下看。我们要在拥有参数的界面下新增一个至于为什么要在参数的界面下新增而不是其他界面,这应该不需要多做叙述了吧,想必参数的作用大家都懂。如果你要传递type=1id=7。原创 2024-09-18 10:45:14 · 375 阅读 · 0 评论 -
Android 使用scheme唤起app本地打开
以下操作全部基于手机本地已经安装对应app方可执行。没安装建议web前端校验一下跳动app下载页吧。原创 2024-09-14 15:57:49 · 443 阅读 · 0 评论 -
AndroidStudio 两种Debug模式
第二种是触发式调试,在出错的情况下,经过判断在出错的地方,断点调试,打开应用,当触发此条件时,进入到调试模式。第二种:运行 attach debugger to android process。第一种是需要把整个工程运行起来,耗时,第一种:直接运行Debug。第二种比第一种更方便简单。原创 2024-08-06 10:17:06 · 304 阅读 · 0 评论 -
APP备案(Android) - 获取签名证书公钥、MD5
公钥和MD5公钥和MD5。原创 2024-08-05 10:16:39 · 1316 阅读 · 0 评论 -
xUtils3 操作数据库新增字段
在该方法中,我们通过检查旧版本号来决定执行哪个升级操作。第一次升级时,我们为。在使用xUtils操作数据库时,如果需要在数据库升级过程中新增字段,可以通过实现。这样,每次数据库版本号变化时,xUtils会调用你的。每次新增字段后,我们都需要重新创建或者修改表结构。第二次升级时,我们又新增了一个字段。方法来执行相应的数据库升级操作。在这个例子中,我们定义了一个。在使用数据库时,你需要配置。原创 2024-08-01 17:31:30 · 208 阅读 · 0 评论 -
android中怎么调用 MyApplication里面的方法
以上代码展示了如何在Android应用中获取。如果方法不是静态的,你可以通过。在Android中,要调用。直接通过类名调用静态方法。实例,然后调用实例方法。类的实例,并调用其方法。原创 2024-07-30 10:49:00 · 234 阅读 · 0 评论 -
Android 一个简单线程更新UI
【代码】Android 一个简单线程更新UI。原创 2024-07-28 19:57:42 · 217 阅读 · 0 评论 -
Android TRTC 没有垃流的时候给视频添加背景图片
在Android平台上使用腾讯云TRTC(实时音视频通信)SDK时,如果你希望在用户没有拉取到视频流(即对方没有发送视频或视频流丢失)时,给视频显示区域添加一个背景图片,这通常需要在你的视频显示逻辑中做一些额外的处理。原创 2024-07-27 19:42:08 · 439 阅读 · 0 评论 -
Android制作一个简洁的自定义ProgressDialog
样式中的各属性的含义,看英文名就应该能知道是什么意思了,其中android:backgroundDimEnabled是表示dialog弹出时,背景要不要变暗。如果想改变转圈的图标颜色,可以使用。ProgressDialog是安卓应用中常见的交互控件,在有网络请求的地方经常会使用到。原文链接:https://blog.csdn.net/shving/article/details/89538439。然后新建一个CustomProgressDialog继承于Dialog。首先写一个dialog的布局文件。原创 2024-07-23 16:49:05 · 296 阅读 · 0 评论 -
AndroidStudio 编辑xml布局文件卡死问题解决
之前项目编写的都是正常,升级AndroidStudio后编辑布局文件就卡死,还以为是AndroidStudio文件。其实不然,我给整个项目增加了版权声明。所以全部跟新后,布局文件也增加了版权声明。估计AndroidStudio在。解析布局文件时候因为有版权声明的原因导致卡死,所以删除版权声明就可以了。可以在配置里版权部分将xml配置为不生成版权声明即可。原创 2024-07-22 22:47:01 · 604 阅读 · 0 评论 -
android 给多个CheckBox注册监听事件
【代码】android 给多个CheckBox注册监听事件。原创 2024-07-22 17:19:42 · 166 阅读 · 0 评论 -
Android给button某条边绘制边框线
这种方式中,每个item相当于一个颜色块,使用白色的颜色快盖住蓝色的颜色块,但是露出了蓝色块下方的一部分。原创 2024-07-22 14:21:24 · 293 阅读 · 0 评论 -
CDM大全
CMD(Command Prompt)是Windows操作系统中的命令行解释器,它允许用户通过键入命令来执行各种操作。原创 2024-07-20 15:08:14 · 322 阅读 · 0 评论 -
android Invalid keystore format
签名的时候提示:Invalid keystore format. 点击info查看更多日志。再点击一次 stactrace 查看更多提示。提示:javaio异常。原创 2024-07-20 13:59:51 · 173 阅读 · 0 评论 -
Android gradle版本和插件
这就需要通过安装Gradle插件来使系统能支持运行Gradle.安装Android Studio后就已经帮我安装了Gradle插件.但Gradle插件是独立于Android Studio运行的,所以它的更新也是与Android Studio分开的.例如,https://services.gradle.org/distributions/gradle-3.1-bin.zip。例如,https://services.gradle.org/distributions/gradle-3.1-src.zip。原创 2024-07-20 10:54:35 · 1019 阅读 · 0 评论 -
HTML-VUE页面调用android 客户端网络请求并返回数据
确保WebView的设置允许JavaScript接口,并且WebView加载的页面有权限调用这些接口。这样,当用户在Vue页面中点击按钮时,会通过WebView调用Android客户端的网络请求方法,然后将结果回调到Vue页面中显示。在Html-- Vue页面调用Android客户端网络请求并返回数据,通常需要通过WebView与Android客户端的JavaScript接口进行交互。2.在WebView中设置该接口。原创 2024-07-15 17:03:25 · 244 阅读 · 0 评论 -
android studio 怎么下载 buildTool
在Android Studio中下载Build Tools,通常可以通过Android Studio内置的SDK Manager来完成。原创 2024-07-11 19:57:53 · 963 阅读 · 0 评论 -
Android Bitmap
在Android开发中,位图(Bitmap)是一个非常重要的图形处理对象,它用于在内存中存储图像数据。原创 2024-07-11 19:51:15 · 421 阅读 · 0 评论 -
vue3 JS 调用 Android 原生方法
在Vue 3中调用Android原生方法通常涉及到WebView与原生代码的交互。你可以使用WebView的JavaScript接口来实现这一点。确保你的WebView设置允许JavaScript交互,并且在WebView中正确地加载了你的Vue应用。这样当Vue代码尝试调用。时,Android会相应地显示一个Toast消息。原创 2024-07-10 23:21:24 · 585 阅读 · 0 评论 -
Caused by: java.lang.NoSuchMethodError: com.squareup.javapoet.MethodSpec
核心提示是:Cannot read packageName,说我的第三方工程没有在清单xml文件配包名。原因是第三方工程之前在高版本里面使用,高版本的包名配置在build.gradle。现在底本里面开发包名要配在清单文件里面。Caused by: java.lang.RuntimeException: Cannot read packageName from D:\xxxx\第三方项目\src\main\AndroidManifest.xml。原创 2024-07-10 21:11:50 · 324 阅读 · 0 评论 -
Android如何创建一个自定义回调接口(例3)
/定义一个接口//可以在主类(MainActivity)里面重写这个接口函数//接口帮助类//调用接口cal=cbk;原创 2024-07-08 15:11:31 · 265 阅读 · 0 评论 -
Android 如何创建一个自定义回调接口(例2)
但是想相处自己入门的时候也是感觉蒙蔽的很,最近可能会总结一些入门的知识,算是帮助他人之后自己的一些整理吧。随着工作时间的增长以及学习的深入,自己也开始带了新人,问了很多问题,可能自己现在感觉很简单。3 提供公共的方法,并且初始化接口类型的数据 通过快捷键Ait + insert 生成。1 写一个接口 里面写一个空方法里面带一个参数。学而时习之,温故而知新,下面是自己的的一些习惯。需要new 以下这个类。原创 2024-07-08 15:05:32 · 159 阅读 · 0 评论 -
Android如何创建一个自定义回调接口(例1)
首先在MainActivity中实现MyCallBack接口,通过API的对象来调用API中添加回调的方法,之后再调用API中的计算的方法,即可在重写的回调方法中收到回调的数据。首先,在回调接口中添加几个回调方法,如下。原创 2024-07-08 14:59:05 · 142 阅读 · 0 评论 -
selector实现按钮选中高亮效果原理
在state_selected里面实现。原创 2024-07-03 15:01:35 · 381 阅读 · 0 评论 -
Android Enable 和clickable
setClickable():设置成true时,按钮为可点击,设置为false时,按钮不可点击,不能响应点击事件,但此时如果setEnabled()为true,那么按钮即使不可点击(setClickable()为false),也会产生变化(一闪一闪)。其实区别就在上面说的几个小地方,总的来看,setEnabled()相当于总开关,控制着按钮的状态,而setClickable()相当于具体的某个开关,控制这个开关是否可以点击。设置为false,该控件永远不会活动,不管设置为什么属性,都无效;原创 2024-07-03 09:28:19 · 482 阅读 · 0 评论 -
android 定时调用方法
接口来实现定时调用方法。以下是一个简单的例子,展示了如何每隔一定时间调用一个方法。在1000毫秒(即1秒)后首次执行,然后每隔1秒重复执行。在Android中,可以使用。用于在后台线程上排队任务,而。不在前台显示时继续执行任务。是你想要定时执行的方法。是你想要执行的任务。原创 2024-06-30 14:53:27 · 493 阅读 · 0 评论 -
android LinearLayout中的button居底部
Button原创 2024-06-29 14:56:18 · 347 阅读 · 0 评论 -
Android 中 NoSuchAlgorithmException: No provider found for SM4
需要添加这个工具 implementation 'org.bouncycastle:bcprov-jdk15to18:1.69'工具 implementation 'cn.hutool:hutool-all:5.4.5'原创 2024-06-27 18:29:30 · 147 阅读 · 0 评论 -
Andrid java.lang.ClassNotFoundException
重点是x86报错,是因为新加了一个第三方的jar不支持32为导,然后又换了一个包就可以了。原创 2024-06-27 14:21:05 · 231 阅读 · 0 评论 -
android 合并清单文件失败的解决
清单文件application中新增下面两个属性。原创 2024-06-27 12:09:06 · 292 阅读 · 0 评论 -
android:scaleType=“fitXY“ 详细说明
7、scaleType=“centerCrop” 不保持原图大小,以原图的几何中心点和ImagView的几何中心点为基准,只绘制ImagView大小的图像(以填满ImagView为目标,对原图进行裁剪)。8、scaleType=“centerInside” 不保持原图大小,以原图的几何中心点和ImagView的几何中心点为基准,只绘制ImagView大小的图像(以显示完整图片为目标,对原图进行缩放)。2、scaleType=“fitXY” 将原图进行横方向(即XY方向)的拉伸后绘制的。原创 2024-06-24 09:40:22 · 604 阅读 · 0 评论 -
AndroidStudio无法新建Java工程解决办法
我用的 AS 版本是以往新建工程都是 New project >> Empty Activity ,有个选择 Java 还是 Kotlin 语言的选项,之后会默认生成一个 MainActivity 的工程 ,相关的 AndoridManifest.xml 和 layout 都会生成,很方便。升级版本后这样操作,默认都是新建 Kotlin 工程,没有选择 Java 还是 Kotlin 语言的选项,选择后面几个也都是 Kotlin 工程。原创 2024-06-19 11:09:06 · 1140 阅读 · 0 评论 -
Android studio中如何下载sdk
打开 file -> settings 这个页面, 在要下载的 SDK 前面勾上, 然后点 apply。原创 2024-06-18 20:41:16 · 640 阅读 · 0 评论 -
退出Activity时AsynTask的处理
当进入一个详细页面,这时程序会弹出一个对话框加载网络数据,可是发现用户经常因为数据加载慢,就快速的退出这个页面,这样反复来回几次后,发现AsyncTask不再继续加载,而是慢慢的等待,查了下个数,是前几个没有及时的关闭,导致当前的异步任务一直在等待。原创 2024-06-11 11:37:30 · 199 阅读 · 0 评论 -
Xutils使用手册(四)——网络请求
回调xutils提供了两种回调对象,即通用回调对象和缓存回调对象/*** 以下方法请根据需求进行设置,如果没有需求请不要随意进行设置*///设置请求代理//设置代理地址和端口//创建代理对象//参数说明(代理方式:DIRECT 直接连接不使用代理、HTTP 代理或者 SOCKET 代理,端口对象)//是否根据头信息自动命名文件//数据下载时是否使用断点续传//设置缓存文件夹、缓存容量以及缓存存活时间//单位为毫秒//下载文件时指定文件保存地址。原创 2024-06-06 09:54:42 · 249 阅读 · 0 评论 -
解决android toast文本最多显示两行问题
这段代码会创建一个Toast,其中包含了一个TextView用于显示两行文本。如果文本内容超过两行,它将被截断,但不会换行显示。如果需要更复杂的显示,可以在布局文件中添加更多的视图,如ImageView或者按钮等。如果需要显示多行文本,可以使用自定义的Toast或者使用其他形式的提示,比如对话框或者新的Activity。如果你想要通过自定义Toast来显示多行文本,可以创建一个布局文件,其中包含一个TextView用于显示多行文本,然后将这个布局设置为Toast的视图。原创 2024-05-29 11:18:20 · 859 阅读 · 0 评论 -
友盟分享设置
官方文档。原创 2024-05-10 15:27:58 · 374 阅读 · 0 评论 -
Android Studio修改项目包名
4.打开项目 app/main 目录下的AndroidManifest.xml文件,修改该文件中的package="新包名"字段。取消选中后的包名结构是这样的,可以看到,包名的每个文件夹已经展示分开了,现在我们可以单独对每个包名文件夹进行修改。5.修改项目 app 下的 build.gradle 中的applicationId "新包名"字段。3.右键要修改的包名,选择 Refactor —— Rename 打开修改编辑框;1.第一步,项目结构是这样的,3个包名合在了一起,我们需要把每个包名单独展示出来。原创 2024-04-10 16:41:32 · 1069 阅读 · 1 评论 -
android支付宝接入流程
用户在商户app内部点击付款,是否需要一个 loading 做为在钱包唤起之前的过渡,这个值设置为 true,将会在调用 pay 接口的时候直接唤起一个 loading,直到唤起H5支付页面或者唤起外部的钱包付款页面 loading 才消失。接入移动支付需要集成两个 SDK:客户端 SDK 需要集成在商户自己的 APP 中,用于唤起支付宝 APP 并发送交易数据,并在支付宝APP返回商户APP时获得支付结果;要在您的应用中接入支付宝 App 支付能力,您需要登录支付宝开放平台。原创 2024-04-09 20:53:43 · 1243 阅读 · 0 评论 -
Android应用打包时签名更新,导致微信支付失败的问题
签名的意义在于保证应用的安全性和唯一性,具体来说,如果没有签名,那么把你的应用和其他应用区分开的唯一标识就是包名,但是包名很有可能重复啊,而且万一有人拿到你的代码,然后恶意修改上传到市场了,怎么办。按照说明在手机上安装你的应用,然后安装微信提供的查看签名的应用,打开,输入你应用的包名,点按钮就可以得到一串字符,然后把这串字符更新到微信平台上,过一会就生效了。如果你的应用使用了某个签名,并且已经上传到应用市场了,那以后就最好一直用这个签名,不要修改,否则覆盖安装的时候会无法安装。打包为什么需要签名呢?原创 2024-04-09 20:12:14 · 394 阅读 · 0 评论