自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 收藏
  • 关注

原创 Android 图片或者文件异常javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException

javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.

2024-12-04 17:48:33 370

原创 Android 实现验证码输入框

【代码】Android 实现验证码输入框。

2024-05-21 10:07:50 624

原创 鸿蒙应用开发DevEco Studio缓存清理.js与.js.map文件

鸿蒙应用开发DevEco Studio缓存清理.js与.js.map文件

2024-03-25 10:52:45 1042

原创 Android通过Recyclerview实现流式布局自适应列数及高度

仿商品规格选择流式布局

2024-01-10 14:19:03 2177

原创 Android studio自定义输出编译apk的名称

【代码】Android studio自定义输出编译apk的名称。

2023-09-07 16:17:41 518

原创 Android studio打包生成jar包文件

2.通过Android Studio右边的Gradle的makeJar命令。将应用模块application转换成库模块library后生成jar包。2、打开清单文件AndroidManifest.xml。接下来将生成的jar包放入到另一个项目中进行测试。测试,这说明已经调用jar包中的方法成功啦。如出现下图所示错误解决方式。接下来就可以打jar包了。2、将jar包添加进项目。通过cmd命令行方式。

2023-08-28 10:35:27 5503 1

原创 Android 使用TextToSpeech - 在线文本转语音

【代码】Android 使用TextToSpeech - 在线文本转语音。

2023-08-25 10:50:14 591

原创 Android Lottie加载gson文件动画

4.lottie_imageAssetsFolder:动画所依赖的图片目录,在app/src/main/assets/目录下的子目录,该子目录存放所有图片。1.lottie_fileName:在app/src/main/assets目录下的动画json文件名。3.lottie_autoPlay:动画是否自动播放,默认不自动播放。2.lottie_loop:动画是否循环播放,默认不循环播放。在你工程的build.gradle文件里添加如下配置。一:Lottie的使用。

2023-08-23 14:45:50 1725

原创 Android集成MQTT教程:实现高效通信和实时消息传输

是一种基于发布/订阅模式的消息传输协议,它使用TCP/IP协议进行通信。MQTT采用了订阅(Subscribe)和发布(Publish)的模式,客户端可以订阅感兴趣的主题(Topic),同时也可以发布消息到指定的主题。一:添加MQTT依赖库 在Android项目的build.gradle文件中添加MQTT依赖库的引用,例如:复制。32202=正在进行过多的发布。32101=已断开客户机连接。32200=持久性已在使用中。32100=已连接客户机。32108=不可识别的包。32110=已在进行连接。

2023-08-19 10:25:49 1672

原创 Android 时间戳转多久之前

【代码】Android 时间戳转多久之前。

2023-04-20 10:42:18 183

原创 Android BottomSheetDialog底部内容显示不全和背景圆角问题解决

BottomSheetDialog 底部显示不全及背景圆角问题解决

2023-04-12 10:58:20 2161

原创 Android动态获取底部虚拟导航栏高度

【代码】Android动态获取底部虚拟导航栏高度。

2023-04-06 11:13:27 1290

原创 Android解决多层滑动嵌套滑动冲突问题

Android解决多层滑动嵌套滑动冲突

2023-03-22 16:41:24 637

原创 Android获取本地相册图片判断是否是gif或png等类型

判断本地图片是否是gif

2023-02-06 16:14:24 1105

原创 Android textview设置ttf字体库本地库和网络库使用的两种方式

Android网络字体库使用

2022-12-23 16:56:08 1416

原创 Android 自定义view实现空心矩形 或空心圆

Android 空心矩形或空心圆

2022-12-21 12:13:34 1405

原创 Android图片编辑马赛克效果

图片编辑马赛克样式

2022-11-29 15:00:46 958 1

原创 Android 仿QQ个性标签显示

qq个性标签

2022-10-21 11:20:51 779

原创 Android 引导蒙版效果

Android 引导高亮蒙版效果

2022-08-23 14:46:39 859

原创 Android BottomSheetDialogFragment+Viewpager+Fragment+Recyclerview滑动冲突

BottomSheetDialogFragment+Viewpager+Fragment+rRecyclerview滑动冲突问题

2022-08-23 10:20:59 1226

原创 Android动态添加设置放大缩小动画

2022-06-24 16:18:07 2242 1

原创 Android获取通讯录好友

需要读取通讯录权限<uses-permission android:name="android.permission.READ_CONTACTS"/>public ArrayList<MyContacts> getAllContacts() { ArrayList<MyContacts> contacts = new ArrayList<MyContacts>(); Cursor cursor = getContentRe

2022-04-07 09:53:32 2452

原创 Android设置网络音视频文件缓存至本地

implementation 'com.danikula:videocache:2.7.1'public class MyApplication extends Application { private HttpProxyCacheServer proxy; public Vibrator mVibrator; public static HttpProxyCacheServer getProxy() { return getInstance().pr...

2022-03-29 11:04:45 3812

原创 Android 解决webview获取高度为0

首先获取内容高度需要在webview加载完之后去回去,所以需要在setWebViewClient方法中去获取并且需要延迟一秒去执行才不为0 .setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { //加载完毕

2022-01-29 10:02:28 3480 1

原创 Android 仿微博小红书抖音等实现@或#话题变色并点击Edittext输入识别话题变色等

代码结构activity_main<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" and.

2022-01-26 16:27:23 3326

原创 Android实现recyclerview城市字母索引列表

转拼音的依赖 implementation 'com.github.SilenceDut:jpinyin:v1.0'FastIndexView实现列表右侧字母索引列表public class FastIndexView extends View { private static final String INDEX_NAME = "#ABCDEFGHIJKLMNOPQRSTUVWXYZ"; private OnLetterUpdateListener listener; .

2022-01-19 16:09:21 3429 6

原创 Android 仿soul首页星球旋转,可上下左右方向旋转

// 3d星球视图旋转样式 implementation 'com.moxun:tagcloudlib:1.2.0'adapter继承TagsAdapterpackage com.demo.cn;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widg...

2022-01-18 17:22:02 2818

原创 Android 通过sd卡路径获取指定文件夹的所有数据

File file=new File("/sdcard/Music"); File[] files=file.listFiles(); if (files == null){ Log.e("error","空目录"); return; } List<String> s = new Arr..

2022-01-06 17:57:09 1841

原创 微信网页跳转Android app:wx-open-launch-app 打开白板问题

一:必须有 WXEntryActivity 这个界面:<activity android:name=".wxapi.WXEntryActivity" android:exported="true" android:launchMode="singleTask" android:screenOrientation="portrait" android:taskAffinity="应用

2021-12-22 09:59:18 1515

原创 Android 分享纯文本内容至推荐应用

@OnClick(R.id.button) public void onViewClicked() { Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_TEXT, "hello word");//分享的文本内容 sendIntent.setType("text/pla.

2021-12-13 11:29:03 2559

原创 Android获取粘贴板内容

@Override protected void onResume() { super.onResume(); //因无法立即获取到粘贴板内容所以需要通过handler来延迟一秒后再获取 new Handler().postDelayed(new Runnable() { @Override public void run() { //此处可放 调用获取剪切板内容的代码.

2021-12-08 16:29:50 3022

原创 应用认领jarsigner -verbose -keystore进行apk签名

打开cmd输入cd C:\Program Files\Java\jdk-14\bin进入jdk的bin目录下再将jarsigner -verbose -keystore E:\dm\android\release.keystore.jks -signedjar E:\dm\android\demo_sign.apk E:\signed/tap_unsign.apk签名文件路径(E:\dm\android\release.keystore.jks)签名后输入apk的路径(E:\dm\android\d.

2021-11-17 11:13:14 242

原创 Android保存指定view页面内容至相册(可添加水印)

清单文件加入权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />主要保存代码package com.demo.cn;import android.Manifest;import android.content.Intent;import android.content.pm.PackageManager;import android.graphics.Bitmap;imp.

2021-11-12 14:17:16 2064

原创 Android通过webview实现手写签名生成图片并上传服务器

MainActivity 签名页面package com.sign.webview;import android.app.Activity;import android.content.Intent;import android.os.Build;import android.os.Bundle;import android.view.View;import android.webkit.ValueCallback;import android.webkit.WebView;impor.

2021-11-11 17:35:22 2151

原创 Android webscoket实现即时通讯

webscoket依赖implementation "org.java-websocket:Java-WebSocket:1.4.0"清单文件中加入相关权限及service<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tool.

2021-11-02 16:01:22 2060

原创 Android仿微信支付宝扫一扫

首先将LibZxing库下载导入android studio直接使用即可清单文件application中配置zxing相关<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.androidzxing"> <uses-permission androi.

2021-09-29 14:37:13 704 3

原创 Android自定义日历可切换年,月

public class DateUtils { /** * 获取当前年份 * * @return */ public static int getYear() { return Calendar.getInstance().get(Calendar.YEAR); } /** * 获取当前月份 * * @return */ public static int getMo.

2021-09-13 15:04:16 683

原创 Glide先加载缩略图再加载原图

/** * 图片缩略图 * * @param context * @param path 缩略图地址 * @return */ public static RequestBuilder<Drawable> getimage(Context context, String path) { return Glide.with(context).load(path); }Glide.with(contex.

2021-09-10 15:45:24 1130

原创 Android百度地图设置位置标识

先按照百度地图基础配置下载好对应的sdk导入as及配置好清单文件等相关百度api /** * 设置地图定位标识 * @param latitude * @param longtitude */ protected void showMap(double latitude, double longtitude) { baiduMap = mapview.getMap(); baiduMap.setMapStatus(MapS.

2021-09-07 10:23:33 484

原创 Android 实现阴影控件

allprojects { repositories { google() jcenter() mavenCentral() maven { url 'https://jitpack.io' } }} implementation 'com.github.lihangleo2:ShadowLayout:3.2.1'<?xml version="1.0" encoding="utf-8"?><Line

2021-08-27 11:02:27 686

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除