- 博客(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
原创 鸿蒙应用开发DevEco Studio缓存清理.js与.js.map文件
鸿蒙应用开发DevEco Studio缓存清理.js与.js.map文件
2024-03-25 10:52:45
1042
原创 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 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 BottomSheetDialog底部内容显示不全和背景圆角问题解决
BottomSheetDialog 底部显示不全及背景圆角问题解决
2023-04-12 10:58:20
2161
原创 Android BottomSheetDialogFragment+Viewpager+Fragment+Recyclerview滑动冲突
BottomSheetDialogFragment+Viewpager+Fragment+rRecyclerview滑动冲突问题
2022-08-23 10:20:59
1226
原创 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关注的人