自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dr_abandon的博客

学无止境,乘风破浪

  • 博客(209)
  • 资源 (14)
  • 问答 (3)
  • 收藏
  • 关注

原创 android Retrofit2.0请求 延长超时操作

在上述代码中,createOkHttpClient 方法创建了一个具有自定义超时的 OkHttpClient,然后在 createRetrofit 方法中将其用于创建 Retrofit 实例。请根据你的实际需求调整超时时间。在这个例子中,连接超时、读取超时和写入超时都被设置为30秒。

2023-12-16 14:40:40 683

原创 android RSA公钥加密OpenSSLX509CertificateFactory$ParsingException: Error parsing public key报错解决

公钥请不要加头部“-----BEGIN PUBLIC KEY-----” 和尾部“-----END PUBLIC KEY-----”直接是中间的密钥也不要加"\n"字符。

2023-12-14 10:14:16 534

原创 android 技巧

【代码】android 技巧。

2023-10-24 09:15:09 75

原创 Android float数组读写文件

float数组保存文件读写

2023-08-18 15:06:24 287

原创 android 发送shell命令

shellExec("rm -rf " + s_path);private StringBuffer shellExec(String cmd) { Runtime mRuntime = Runtime.getRuntime(); //执行命令的方法 try { //Process中封装了返回的结果和执行错误的结果 Process mProcess = mRuntime.exec(cmd); //加入参数

2022-10-24 18:42:30 449

原创 seek热成像摄像头显示部分

seek热成像

2022-09-22 10:16:45 346 1

原创 android Retrofit请求体加密 body加密

主要讲retrofit请求时,请求体加密的请求方式

2022-06-11 10:11:17 1778

原创 android retrofit 单一图片上传

接口样式 // 检测记录上报 @Headers({"Content-Type:application/json"}) @Multipart @POST("uploadRecord") Call<String> upload_record(@Header("sn") String sn, @Header("token") String token, @PartMap Map<String, String> map,@Part Multipart

2022-05-14 17:19:46 532

原创 android 利用okhttp实现apk下载,带进度

下载类 /** * 文件下载 * * @param url 下载的连接 */ public void downFile(String url) { ProgressDialog progressDialog = new ProgressDialog(MainActivity.this); progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);

2022-04-06 15:05:35 991

原创 Android apk的安装

1 。已经root的设备 可以实现静默安装,调用pm install -r来安装的,-r是保留原来APP的数据 private boolean slienceInstall(String apkUrl) { boolean result =false; DataOutputStream dataOutputStream =null; BufferedReader errorStream =null; try {

2022-03-12 15:05:20 5262

原创 android 关于CLEARTEXT communication to xxx.xxx not permitted by network security policy错误

android 网络请求报错CLEARTEXT communication to qa not permitted by network security policy

2022-01-04 14:08:47 2042

原创 颜色 透明度取值RGB

RGBA转换器123不透明100%FF95%F290%E685%D980%CC75%BF70%B365%A660%9955%8C半透明50%8045%7340%6635%5930%4D25%4020%3315%2610%1A5%0D全透明0%00...

2021-06-30 09:40:04 3384

原创 android 获取当前类的包名与类名

2021-06-18 15:18:18 663

原创 获取安卓设备信息:机型、系统版本号、分辨率、运营商、联网方式、IMEI、MEID、MAC地址

获取Android 手机设备信息:操作系统版本号、手机分辨率、运营商、当前联网方式、IMEI、MEID、MAC地址包括双卡机型上的两个IMEI信息/** * Created by Pandaon 2020/12/26. * 手机详细信息 */ public class DeviceInfoModel { private static final String TAG = "DeviceInfoModel"; private static DeviceInfoModel in

2021-06-18 11:32:19 770

原创 LitePal的使用

一.什么是LitePalLitePal是一款开源的Android数据库框架,采用对象关系映射(ORM)模式,将常用的数据库功能进行封装,可以不用写一行SQL语句就可以完成创建表、增删改查的操作。二.LitePal的使用步骤1.添加依赖:implementation 'org.litepal.guolindev:core:3.2.3'2.创建一个类Student继承LitePalSupport,可能你猜到了,这个就是相当于我们数据库中的一张表,bean的属性就是代表表的字段。然后在main下方出创

2021-06-09 18:45:19 3427 1

原创 ButterKnife等插件无法使用问题的解决,ButterKnife不显示问题

Android Studio4.1以上版本,ButterKnife等插件无法使用问题的解决具体问题:在AS内部安装插件,显示插件安装但是插件无法使用,且会导致代码分块提示信息等内容消失。ButterKnife常用插件包括以下两种,AS 4.1以上版本无法使用Android ButterKnife Zelezny解决方案:1.首先这两个插件我们由于Android ButterKnife Zelezny失效,我们选择Android ButterKnife Injection,先点击install获取该

2021-06-07 13:45:17 3626

原创 mvc,mvp,mvvm优缺点

MVCMVC全名是Model–View–Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。其中Model层处理数据,业务逻辑等;View层处理界面的显示结果;Controller层起到桥梁的作用,来控制View层和Model层通信以此来达到分离视图显示和业务逻辑层。我们往往把Android中界面部分的实现也理解为采用了MVC

2021-03-11 15:54:37 999

原创 java经典程序编程50题

java经典程序编程50题这里详细了解下java的编程50题,希望这些java的逻辑和一些简单算法,让你有所收获。加油吧,正在奋斗的你。。【程序1】\color{red}{【程序1】}【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?程序分析:\color{#5F9EA0}{程序分析:}程序分析:兔子的...

2020-12-17 14:57:08 1120

原创 java数据类型和运算符

一、 java 数据类型Java的数据类型分为两种。 一种是原始数据类型(8种),另外一种是引用数据类型(也就是 类的类型)。原始数据类型分为8种,每种基本类型又对应有各自的包装类(wrapper class)。即:byte—Byte short—Short int—Integer long—Longfloat—Float double—Double char—Character boolean—Boolean

2020-12-10 11:52:56 293

原创 经典C语言程序设计100例

经典C语言程序设计100例【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 当然这里的去掉并不是减去而是条件判断,比如符合这个条件(i!=k&&i!=j&&j!=k)的才打印出来程序源代码:main(){int i,j,k;printf("\n");for(i=1;i&...

2020-12-08 18:04:53 8471 1

原创 如何学习android,android的基本知识有哪些

第一阶段:Java面向对象编程Java基本数据类型与表达式,分支循环。String和StringBuffer的使用、正则表达式。面向对象的抽象,封装,继承,多态,类与对象,对象初始化和回收;构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回收机制,Javadoc介绍。对象实例化过程、方法的覆盖、final关键字、抽象类、接口、继承的优点和缺点剖析;对象的多态性:子类和父类之间的转换、抽象类和接口在多态中的应用、多态带来的好处。Java异常处理,异常的

2020-12-08 11:34:05 361

原创 android permission denied for window type 2002

android 悬浮窗权限if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { mLayoutParams.type = WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY; } else { mLayoutParams.type = WindowManager.LayoutParams.TYPE_PHONE;

2020-12-01 09:36:39 536

原创 android 集成科大讯飞 demo 报 Plugin with id ‘com.android.application‘ not found.

Plugin with id 'com.android.application' not found.```[点击这里](http://bbs.xfyun.cn/forum.php?mod=viewthread&tid=43786&fromuid=654671)

2020-11-17 15:31:38 564

原创 android设备 使用adb logcat命令 来查看设备log

使用adb logcat命令显示Android设备上的Log日志有时候我们在手机程序上的日志要在其他地方调试,然后要看里面的Log日志。本文教大家如何在不需要studio就可以查看手机程序中的Log日志。实现这个功能的前提是使用adb命令,所以必须要有手机和电脑,还有安装adb,adb程序是很小的几M就可以。一.在cmd窗口查看手机的Log日志在确定连上手机后(adb device,可以看到电脑连接的手机)在cmd窗口中输入如下命令,就可以像Studio中的Logcat窗口中显示日志信息://

2020-11-13 17:37:11 2131

原创 android adb 切换 和adb 删除内置apk

切换 adb 装机模式# adb shell# reboot loader

2020-11-13 11:39:50 611

原创 Execution failed for task ‘:javaPreCompileDebug‘. > Could not resolve all files for configuration ‘

Execution failed for task ':javaPreCompileDebug'.> Could not resolve all files for configuration ':debugCompileClasspath'.在build.gradle 的repositories中 加上google这个配置就好了。 repositories { google() jcenter() maven{ url 'https://ma

2020-10-29 16:24:53 3782 2

原创 android Check the JVM arguments defined for the gradle process in:

android studio 编译报错:Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon.For example, an unrecognized jvm option is used.Please refer to the User Manual chapter on the daemon at https://docs.gradle.

2020-10-26 10:27:34 13380 2

原创 android 关于String的一些格式化的简单应用

需要拼接一些字符串①可以用StringBuffer ,关于StringBuffer就不用说了②简单的拼接可以这样写String s1 = "123456";String s2 = "ok";System.out.println("--->>" + String.format(s1 + "=%s", "5ce9f9e2"));//结果是--->>123456=ok...

2020-10-24 15:13:29 172

原创 android html 标签字体加粗

android html 方式设置字体加粗String htmlStr1 = "点击“" + "<b><font>我是管理员</font></b>" + "”,会自动保存二维码,跳转至微信,使用微信扫一扫功能,选择相册中的二维码进行扫描,授权成功后返回app即可";

2020-10-24 15:11:07 1606

原创 android 从app跳转到微信小程序和微信没有设置浮动权限 打不开小程序

微信的官方文档第一步需要获取 appID 小程序原始ID在微信开放平台创建应用时填写应用签名的时候,填写的是md5值 并去掉“:”号全部改为小写第二步集成微信的包//版本号可以修改为最新的 api 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:5.3.1'第三步 需要在自己的报名下新建一个wxapi包,在新建一个WXEntryActivity类public class WXEntryActivity extends AppCompa

2020-06-05 10:14:11 1276

原创 android EditText设置最多输入多少个字提示 ,并只取最多的那些字

private Context context; private EditText editText; private int maximum; public void setWordNumber(Context context, EditText editText, int maximum) { this.context = context; ...

2020-04-17 18:17:59 1103

原创 设置android自动弹出软件盘

//需要异步调用 editText为EditText的id 也是用于PopupWindow的软键盘 弹出 Handler handle = new Handler(); handle.postDelayed(new Runnable() { @Override public void run() { ...

2020-04-15 15:36:22 189

原创 ListView 的adapter notifyDataSetChanged() 不刷新数据问题

不刷新问题 可能因为adapter的数据集合不是同一个集合 不能用dataList= list这样的方式 这样adapter认为这是不同的dataList集合,需要用dataList.addAll(list)的方式这样adapter才判定是同一个集合...

2020-01-10 12:12:05 475

原创 android bitmap 实现帧动画

import android.content.Context;import android.graphics.*;import android.os.*;import android.util.AttributeSet;import android.view.View;import java.util.*;public class snail extends View { int[...

2020-01-04 15:30:14 952

原创 android java中简单的接口回调

1.定义一个事件: private onDeleteLister mOnDeleteLister;2.给一个set方法 public void setOnDeleteLister(onDeleteLister onDeleteLister) { mOnDeleteLister = onDeleteLister; }定义这个接口 public interfa...

2019-12-24 23:02:30 159

原创 android 动态申请权限 【一次申请多个动态权限】

Android一次申请多个权限第一种:手动手动去选择“应用”–>“程序”–>找到那个程序添加权限第二种:动态申请Android 6.0对应的Android SDK等级是23.所以一般是先判断手机的版本是否是6.0以上再进行动态请求权限。public class MainActivity extends AppCompatActivity { @Overri...

2019-12-22 23:38:36 922

原创 androidx recyclerview 不显示item的问题集

不显示的原因无外乎是:adapter中的getItemCount()为0,onCreateViewHolder没有执行没有设置数据。adapter没有进行刷新 notifyDataSetChanged()没有设置setLayoutManageradapter设置数据的时候是在子线程里。...

2019-12-22 23:28:16 1740

原创 android 判断是否连接钢琴和检测钢琴是哪个按键

public class TaskMiActivity extends AppCompatActivity { // private MidiPianoLayout midiPianoLayout; TextView tv_tv1, tv_tv2; Button btn_connect; @Override protected void...

2019-11-27 20:02:44 343

原创 Android ScrollView滑动到顶部和滑动到底部的判断

svView.setOnScrollChangeListener(new View.OnScrollChangeListener() { @Override public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) { ...

2019-06-15 16:10:05 2924

原创 Android 添加butterKnife报错

E:\AndroidWorkSpace\My2019Test\testbutterknife\src\main\AndroidManifest.xml:22:18-91 Error: Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.and...

2019-05-09 10:38:56 485

face-check-view-master.zip

自定义View,人脸识别动画效果,圆圈转动效果

2021-12-30

Android 简单串口的应用

使用android的原生串口 主要有串口号:dev/ttyS0,dev/ttyS1,dev/ttyS2,dev/ttyS3,dev/ttyS4,dev/ttyACM0,等一些简单的串口

2021-10-15

apk反编译三件套,apktool.bat,apktool_2.5.0.jar ,dex2jar.zip,jd-gui-windows-1.6.6.zip

apktool.bat,apktool_2.5.0.jar ,dex2jar.zip,jd-gui-windows-1.6.6.zip

2021-05-29

科大讯飞自定义技能文档

科大讯飞自定义技能文档,是关于科大讯飞自定义技能的介绍,怎么自定义技能的方法,和有些定义的讲解;

2020-12-05

win10 adb 资源包

win10 adb 资源包 (电脑window 10 的adb资源包,直接使用包 win10ADB包)

2020-11-18

android 扫雷小游戏test.zip

https://blog.csdn.net/Dr_abandon/article/details/53840287

2020-04-17

GifCam截图工具

可以生成gif格式的图片

2017-07-31

SETUNA屏幕截图工具

SETUNA屏幕截图,截的图始终在屏幕的最前一层

2017-07-31

屏幕取色器

屏幕取色,可取屏幕上任意地方的颜色

2017-07-31

终极配色手册.chm

Android配色手册

2017-07-28

android中文版API文档

Android中文版api文档

2017-07-27

Android选择图像和跟换图片

Android选择图像和跟换图片 Android选择图像和跟换图片 Android选择图像和跟换图片

2017-07-21

滚轮效果View的日期选择器和时间选择器和对话框(eclipse和Android studio两个版本)

滚轮效果View的日期选择器和时间选择器和对话框 滚轮效果View的日期选择器和时间选择器和对话框

2017-07-17

Java8 API 英文版

2016-08-31

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

TA关注的人

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