自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android 全局控件属性设置

在App使用的主题中,添加属性及属性值。如给所有的文本设置属性,注释部分作用是设置应用全局字体。如 设置全局字体、全局文本属性设置。

2023-08-24 19:58:14 1227

原创 Android 应用内语言切换不重建Activity,使用recreate

Android 应用内语言切换不重建Activity,使用recreate

2023-05-04 11:30:46 2388 1

原创 Android 点击空白处退出软键盘

Android 点击空白处退出软键盘

2023-04-24 22:17:50 457

原创 SSM MyBatis Java 插入数据报错bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException:

SSM MyBatis Java 插入数据报错bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException:

2023-03-29 22:58:14 791

原创 Android 输入框底部被软键盘遮挡或被完全遮挡解决方式

Android 输入框底部被软键盘遮挡或被完全遮挡解决方式

2023-03-29 22:43:32 1171

原创 maven-install-plugin负责将获取的jar包安装到本地仓库

Maven maven-install-plugin负责将获取的jar包安装到本地仓库

2023-02-16 17:46:59 479

原创 javaFx控件外边距margin设置

javaFx 控件外边距 margin

2023-02-03 17:06:18 1197

原创 Maven Javafx javafx-maven-plugin打包项目,添加dll文件

Maven Javafx javafx-maven-plugin打包项目,添加dll文件

2022-12-14 18:31:51 1357

原创 Maven pom.xm javafx-maven-plugin打包javafx 应用及调试

Maven pom.xm javafx-maven-plugin打包javafx 应用及调试

2022-12-14 14:12:34 1617

原创 Android kotlin 控件自动在Activity内生成

Android kotlin 控件自动在Activity内生成

2022-10-10 14:20:39 600

原创 Android Recyclerview 界面上预览显示item布局

Android Recyclerview 界面上预览显示item布局

2022-07-28 10:54:14 783

原创 flow java.lang.IllegalArgumentException: Unable to create call adapter for

flow java.lang.IllegalArgumentException: Unable to create call adapter for

2022-07-21 14:04:28 1347 2

原创 Execution failed for task ‘:app:kaptDevDebugKotlin‘.

Execution failed for task ':app:kaptDevDebugKotlin'Runtime JAR files in the classpath should have the same version. These files were found in the classpath

2022-07-13 14:01:02 773

原创 The minCompileSdk (31) specified in adependency‘s AAR metadata 使用的依赖库版本设置

错误One or more issues found when checking AAR metadata values:The minCompileSdk (31) specified in adependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)is greater than this module's compileSdkVersion (android-30).Dep..

2022-05-15 20:47:24 3471

原创 Android Rxjava 背压解决,及找不到哪报OnErrorNotImplementedException

使用Rxjava 时,若是发送事件的速度快于处理观察者处理事件速度,(如循环发送事件onNext("")),就会出现背压问题一、背压问题解决1,解决的策略有onBackpressureBuffer():若时缓存满的话,还是会报异常 onBackpressureDrop():观察者处理不过来时,将事件抛弃 onBackpressureLatest():和onBackpressureDrop一样,不过缓存最新的一条数据如果对于发送的事件可以忽略,建议使用onBackpressureDrop()

2022-05-08 16:29:42 1176

原创 Rxjava3.x 实现ReBus

注:app文件夹内的build.gradle 的 dependencies 添加rxjava 库implementation 'io.reactivex.rxjava3:rxandroid:3.0.0'implementation 'io.reactivex.rxjava3:rxjava:3.0.0'1.创建Rxbus首先创建RxBus ,这里的RxBus仅支持基本的功能。如下示例import androidx.lifecycle.Observer;import io

2022-04-22 00:01:21 2020

原创 Android DialogFragment 不进行销毁再次进行show时,重写设置初始值不起作用

出现这情况重写 DialogFragment 的onViewStateRestored 方法就行了,在里面进设置新的初始值@Overridepublic void onViewStateRestored(@Nullable Bundle savedInstanceState) { super.onViewStateRestored(savedInstanceState);}

2022-04-21 23:03:44 1745

原创 Android DialogFragment 自定义底部弹窗实现

此处使用的编辑器为Android studio1. 新建自定义弹窗类:如 InputDialogpublic class InputDialog extends DialogFragment { protected FragmentActivity mActivity; public void setmActivity(FragmentActivity mActivity) { this.mActivity = mActivity; } /.

2022-04-21 22:57:46 4090

原创 Android apk打包 大小优化,so库屏蔽

参考:android apk包大小优化详解_瞄大大的博客-CSDN博客_apk大小优化Android 无用res删除_mary20110116的博客-CSDN博客屏蔽第三方框架中的依赖包和.so文件_weixin_33852020的博客-CSDN博客1.指定本项目使用的.so类型在app.build内指定就行,打包的apk将不包含其他类型的so使用ndk{abiFilters:}过滤//过滤x86的so库ndk { abiFilters 'armeabi', 'a

2022-04-20 09:11:47 1438

原创 mapbox 关闭模拟导航 RouteProgressObserver routeProgress没数据

实例化模拟导航时,没关闭模拟导航的引擎就导致没数据,不使用模拟导航引擎就行

2022-04-13 13:39:48 159

原创 Android resource linking failed AAPT: error: resource attr/*

Android resource linking failed AAPT: error: resource attr/*

2022-02-26 18:40:05 3060

原创 Java 文本文件读取,使用BufferedReader.readLine(),换行符不被保留,保留换行符使用InputStream.read()

//读取文件 public static String readFileContent(InputStream inputStream){ InputStreamReader inputStreamReader = new InputStreamReader(inputStream); BufferedReader reader = null; StringBuffer sbf = new StringBuffer(); tr...

2022-01-21 19:23:24 3254

原创 Android SmartRefreshLayout 使用自定义刷新的布局

引用的 SmartRefreshLayout 库及版本为:versions.refresh = "2.0.1"deps.refresh = "com.scwang.smart:refresh-layout-kernel:$versions.refresh"在AndroidMainfest.xml文件中,使用自己定义的Application类在定义的Application类内,使用自己自定义的布局这里的MyClassicsHeader类最后继承最后继承LinearLayo..

2022-01-12 20:33:55 2272

原创 Android 11 getPackageManager().getPackageInfo 返回null

Android11 了, 在查找用户手机是否有安装app,进行查询包名是否存在时,朋友们有没发现getPackageManager().getPackageInfo()这个函数一直返回null 呢,查了好久才知道,好家伙,Android 11对这个增加了要求,下面是解决方法1、只是查询指定的App 包只需要在AndroidManifest.xml这个文件内添加要查询的包名就可以,比如<queries> <package android:name="com.ins...

2022-01-06 14:03:51 13022

原创 Error receiving broadcast Intent com.android.vending.billing PURCHASES_UPDATED flg=0x10 has extras

谷歌支付内购奔溃问题使用结算库版本:def billing_version = "4.0.0"implementation "com.android.billingclient:billing:$billing_version"出现这情况的原因是初始化时,进行了对谷歌的连接billingClient.startConnection 后,不再使用时,没有进行断开连接billingClient.endConnection();当再次进入页面,重复连接,并进行交易后,就会报出

2021-12-24 20:22:31 2119

转载 应用签名服务后,页面只显示SHA256的证书指纹,我的应用需要配置SHA1和MD5的证书指纹,我怎么获取?

FAQ-应用签名 (huawei.com)SHA1和MD5是比较老的加密算法,AGC暂不支持提供SHA1和MD5的证书指纹。您可以通过以下方式生成:如您选择的是第一种方式,即AGC为您创建密钥,您可以在应用签名页面下载应用签名证书(certificate.pem),使用openssl命令生成SHA1和MD5的证书指纹。 若生成过程中提示“unable to load certificate*****bad base64 decode”,可能是您的OpenSSL版本较低,建议您更新OpenSSL版本

2021-12-23 17:08:50 1171

原创 DialogFragment 底部弹窗全屏宽度100%

注:样式内宽度需设置100%,否则默认非100%,达不到显示的效果<style name="ChooseDataDialogStyle" parent="android:Theme.Holo.Light.Dialog"> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:windowFrame">@nu..

2021-10-09 10:48:30 310

转载 Throwing OutOfMemoryError “pthread_create (1040KB stack) failed: Try again“

不可思议的OOM作者:陶菜菜不要过度创建线程才是最好的OOM 线程安全措施摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。关键字: OutOfMemoryError ,OOM,pthread_create failed , Could not allocate JNI Env一. 引子 对于每一个移动开发者,内存是都需要小心使用的资源,而线上出现的OOM(Out

2021-07-30 11:42:51 2214

原创 Android 蓝牙 connect socket might closed or timeout, read ret: -1 及 连接成功后无法接收数据

private static final UUID MY_UUID = UUID. fromString("fa87c0d0-afac-11de-8a39-0800200c9a66");UUID设置错误的话,会造成上述情况

2021-07-07 12:09:28 1081

原创 Windows 怎么退出共享登陆的账号

进入凭证管理器,然后点击 从保管库中删除,之后重启电脑就需要重新登陆账号了,若需要每次打开不用重新登陆,勾选 记住我的凭证就行

2021-04-13 15:08:48 8961 1

原创 Android tts语音播报设置最大音量

设置方式就是在语音播报前,将音量设置最大,再进行播报方式如下//设置最大音量AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);int sb2value =am.getStreamMaxVolume(AudioManager.STREAM_MUSIC);am.setStreamVolume(AudioManager.STREAM_MUSIC, sb2value, 0);//再进行播报Bundl

2021-03-11 17:41:07 2424

原创 Android 程序优化

# 代码优化删除注释无用代码# 布局优化一般常用手机开发者选项,打开调试GPU过度绘制-显示过度绘制区域减少布局层级,可以使用约束布局,尽量少用RelativeLayout. 使用include、merge、viewStub 等每次界面绘制次数太多,就无法在标准的16ms中正常显示,从而导致界面卡顿# 内存优化## 内存泄漏优化1.不要再Acticity中声明静态变量,这样会是的Activity无法完全销毁释放2.非静态内部类创建的静态实例造成的内存泄漏3.Handler造成的

2021-03-02 10:45:01 115

原创 Android 自定义相机聚焦和显示框

先看使用效果,白色圆框,放大后缩写并变淡隐藏下面是代码public class CameraFocusView extends AppCompatImageView { String TAG = getClass().getName(); //显示的圆宽显示的位置 public float currnetX = 40; public float currentY = 50; Paint paint; //半径大小 float rad.

2021-01-27 14:49:23 502 2

原创 安卓系统没有文字转语音,该怎么进行tts转语音

安卓系统没有文字转语音,该怎么进行tts转语音下载需要的应用链接:https://pan.baidu.com/s/1zb3EUNRAaG_6rfiE8gtVHg提取码:y68z安卓开启文字转语音设置 1、将无障碍屏幕阅读.apk和Google文字转语音引擎.apk安装完成后 2、选择手持机 设置---无障碍---TalkBack---设置---文字转语音设置---首选引擎(选择Google文字转语音引擎),这部分每种安卓系统可能有些不同...

2021-01-05 15:35:28 1810 1

转载 java对list进行排序

java对list进行排序https://www.cnblogs.com/raysource/p/9199089.html主要讲述对list进行排序的几种方式1、先来个简单的,上代码import java.util.ArrayList;import java.util.Collections;import java.util.List;public class sort {  public static void main(String[] args) {  List<Int

2020-12-31 11:43:45 1021

原创 Android代码内运行Shell,注:需root或者系统的数字签名

我这边是使用系统数字签名的方式进行的,需在Android项目内的AndroidManifest文件内需要添加 android:sharedUserId="android.uid.system"实现的内容,command为要执行的命令public static int execute(String command) { int result = -1; DataOutputStream dos = null; try { Process p = Ru.

2020-12-04 16:42:13 505

原创 Andorid NDK新建cpp文件后,新建的cpp文件jni.h 找不到

若是NDK环境搭建没问题,且新建Native C++项目可以运行那么,新建的cpp文件在进行#include <jni.h>找不到解决方式:在CMakeLists.txt的add_library( # Sets the name of the library. native-lib # Sets the library as a shared library. SHARED # Provides a rel

2020-12-02 15:45:07 1367

转载 Android MediaPlayer 和 MediaCodec 的区别和联系(一)

目录:  (1)概念解释 : 硬解、软解  (2)Intel关于Android MediaCodec的相关说明正文:   一、硬解、软解 (1)概念: a、硬件解码:硬件解码是图形芯片厂商提出的用GPU资源解码视频流的方案 b、软件解码:相对于硬件解码,传统的软件解码是用CPU承担解码工作 (2)优点: a、硬解:效率高、功耗低、热功耗低 ...

2020-11-07 17:02:50 1424

转载 关于Video Src 带有 blob:http的视频如何下载的问题

我们如果使用爬虫,想爬取一些视频的时候,会发现一些网站提供的视频链接打开是 404;<video id="av-player0_html5_api" class="emav-tech js-evernote-checked" preload="meta" tabindex="-1" src="blob:http://******/8587a0ef-ef44-4dba-8f76-e134b9624772" data-evernote-id="1968"></video>如上

2020-11-07 15:50:10 4197

原创 Jni中 java函数转C函数

该方法需在已安装NDK环境下,才可使用新建一个java类,并添加方法,如下鼠标点击open函数,键盘同时按住Alt 和回车键,再选择Create Jni function for open(有cpp文件时才可使用),就会自动在Cpp文件内自动生成java转C的函数...

2020-11-06 19:39:53 176

华为应用上架pepk.jar

华为应用上架pepk.jar

2022-09-06

ZCamera.zip

Android 自定义相机聚焦和显示框

2021-01-27

Android 摄像头视频录制例子

Android 摄像头视频录制例子

2021-01-19

Android 音频录制例子

Android 音频录制例子

2021-01-19

MotionLayoutDemo.zip

MotionLayout使用方式,Android 控件位置动态切换,切换过程是移动切换的,不会很突然

2020-11-06

Android anim文件

页面切换效果文件,slide_in_left.xml、slide_in_right.xml、slide_out_left.xml、slide_out_right.xml

2020-09-26

fastboot.rar

fastboot和adb工具,Android刷机和更新系统,adb连接都可以使用,已测试没问题,需要的话下载哈

2019-12-16

SensorManage.rar

Android光线传感app,获取光线传感的光线值,可自动调整屏幕亮度,也可自己选择屏幕亮度

2019-09-12

LoopBroadVioceDemo.rar

该demo主要是将MediaPlayer播放的音频,使用visualizer相关类可视化,在作用中还用到了分贝数值获取与显示,这部分是网上找的,还好网上有这些资料

2019-08-20

java计算器

由java语言编写的计算器,简单,功能单一,需要的下载吧

2018-02-06

简单计算器

个人用VC6.0编写的计算器,超简单的,功能单一可用不参考。

2018-02-06

空空如也

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

TA关注的人

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