自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(404)
  • 资源 (100)
  • 收藏
  • 关注

原创 Task :app:compileDebugKotlin FAILED

gradle.properties 里面加上 android.enableJetifier=true。

2023-09-07 09:30:24 413

原创 this version of the Java Runtime only recognizes class file versions up to 55.0 新as 打开Java项目异常

选择11版本JDK即可解决。

2023-07-13 12:11:22 1227

原创 放过自己(转)

放过自己

2023-03-20 15:29:09 511 1

原创 Application工具方法

安卓Application

2023-03-11 15:00:56 421

原创 Android ConstraintLayout 使用实例

ConstraintLayout Android开发约束布局ConstraintLayout

2022-10-14 09:12:43 325

原创 Android 录音功能开发

实现安卓开发录音功能和拍照功能

2022-10-06 17:30:14 3293

原创 android studio 4.2.1 下载——安卓12开发

Android开发适配安卓12

2022-08-31 11:03:43 976 2

原创 Only fullscreen opaque activities can request orientation

安卓8异常Only fullscreen opaque activities can request orientation解决方法:android:theme="@style/tDrawer" 添加如下属性<item name="android:windowIsTranslucent">false</item><item name="android:windowDisablePreview">true</item>...

2022-02-22 15:24:53 1297

原创 onSaveInstanceState与onRestoreInstanceState何时调用、如何使用

简单使用实例protected void onSaveInstanceState(Bundle outState) { // 被销毁前缓存一些数据 outState.putString("name", "l_yqing"); LgqLogPlus.d("进来了。。rw32r32。。。"); super.onSaveInstanceState(outState);}protected void onRestoreInstanceState(Bundle saved

2021-11-15 11:26:30 2099

原创 Android板实现双屏显示,DisplayManager和Display的使用

非常简单。效果1、创建分屏管理类DisplayControllerpublic class DisplayController { public static Display getTargetDisplay() { DisplayManager displayManager = (DisplayManager) App.getInstance().getSystemService(Context.DISPLAY_SERVICE); Displ

2020-12-09 18:01:45 6667 2

原创 dataBinding和retrofit的使用

1、dataBinding使用方法1、配置dataBinding2、创建layout类型xml布局文件3、即可引用ActivityMainBinding mainBinding;mainBinding = DataBindingUtil.setContentView(this, R.layout.activity_main);mainBinding.testte.setText("abcccc");2、retrofit的使用1、依赖impleme...

2020-12-08 16:32:16 218

原创 串口开发,数据类型转换——字符串转 byte[],byte[]转二进制,二进制转十进制转byte[],byte[]转十进制,byte[]拼接,校验

字符串转 byte[]——含中文/** * 字符串转byte数组 * @param str * @return */public static byte[] strTobytes(String str){ byte[] b=null,data=null; try{ b = str.getBytes("utf-8"); //data = new String(b,"utf-8").getBytes("gbk"); data = n

2020-11-11 18:53:47 3311

原创 Android 设备启动时,APP应用自启动

<!--开机广播权限--><uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />public class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if (Intent.ACT.

2020-10-23 14:08:38 564

原创 java.util.ConcurrentModificationException

Android使用ArrayLists时报错:java.util.ConcurrentModificationException报错原因是同一个集合被多个线程编辑了。导致集合元素丢失解决方法——1、改有CopyOnWriteArrayListprivate List<MqttMsgBean> mqttMsgList = new CopyOnWriteArrayList<>();2、remove 改用removeAllif (!mqttMsg...

2020-09-10 10:53:35 187

原创 Android 使用mqtt实例,包括接收服务器推送以及上传数据到服务器

1、最方便的方法,使用dlc的module连接mqtt步骤、1——导入dlc依赖和module//dlc_mqttmoduleimplementation project(':garbagerecyclebox')//dlc公库implementation('com.github.DlcAndroidTeam123456:DlcCommonLibrary:1.0.31-simple') { exclude group: 'me.yokeyword', module: 'fra.

2020-08-28 14:40:05 1319

原创 Android 串口开发——粘包解决方法,定时查询心跳数据,解析心跳数据。——持续更新中

/** * 字节数组转换成对应的16进制表示的字符串 * * @param src * @return */public static String bytes2HexStr(byte[] src) { StringBuilder builder = new StringBuilder(); if (src == null || src.length <= 0) { return ""; } char[] buffer = new char.

2020-08-07 18:05:51 1747

原创 gradle sync failed——Android studio 突然就无法自动下载gradle了

不知道按到了什么鬼,或者新安装了Android studio 无法使用正常gradle文件位置是不需要修改的android studio会自动配置出现这个错误,就需要收到补全gradle文件路径配置即可1、查看项目gradle版本2、补全即可——加上后面这段对应项目里的版本的文件路径即可无奈的是。各个gradle版本又重新下载了一遍。很占内存...

2020-07-16 09:53:14 830 1

原创 TextView does not support text selection. Selection cancelled. 。TextViews复制文本失效解决方法

解决方法前人种下了种子——android:descendantFocusability="blocksDescendants"去掉这个属性即可

2020-07-15 15:04:00 1028

原创 Android 线程队列使用实例——ConcurrentMap

private static ConcurrentMap<String,Event<MqttMsgBean>> comSendTaskList=new ConcurrentHashMap<>();initSendTimer();private void initSendTask(Event<MqttMsgBean> event){ comSendTaskList.put(event.getData().param.number+""..

2020-07-14 17:50:10 4751

原创 Android 获取天气数据

/** * 天气API * @param cityname * @return */ private String getUrl(String cityname){ return "http://wthrcdn.etouch.cn/weather_mini?city="+cityname; }传入城市,即可返回天气数据...

2020-07-09 15:17:18 1006

原创 Android 捕获异常,上报异常日志,捕获奔溃日志,bugly使用实例

方法一:依赖implementation 'com.tonystark.android:defense_crash:2.0.0'mavenmaven { url 'https://dl.bintray.com/xuuhaoo/maven/' }两个地方都需要加入mavenallprojects { 和 buildscript {资源完成,代码:public class FaceApp extends Application implement...

2020-07-04 16:08:07 2209 1

原创 android远程调试工具,android投屏工具

远程调试工具说明:远程对方电脑需下载安装两个软件:Android studio 和向日葵android投屏工具说明:涉及硬件开发时,有的硬件没有安卓屏,可以使用两个工具exe文件下载连接:https://download.csdn.net/download/meixi_android/12569253...

2020-07-02 10:36:35 746

原创 Android 全局悬浮按钮,悬浮按钮点击事件

实现效果:实现方法:在自定义baseActivity里面添加viwe即可。在子activity里刷新悬浮View即可public abstract class BaseActivity extends BaseCommonActivity { LinearLayout saoli,ewmli; ImageView imageView; private QrCodeDialog mMQrCodeDialog; public stati...

2020-07-02 09:00:02 2762

原创 Android 友盟推送开发

厂商推送集成文档:https://developer.umeng.com/docs/67966/detail/98589?spm=a311a.9588098.0.0#h1-vivo-push-5SDK下载:https://developer.umeng.com/sdk/android

2020-06-22 17:01:05 550

原创 Android char数据类型乱码��解决方法

一般char类型是在一个循环当中使用的。同时会结合其他数据类型使用,如StringBuffer。通过stringBuffer.append(pressedKey);方法把循环的char组合成一个String。通过打印数据可以看到当0转换为char类型时,会出现乱码��所以解决方法是在遇到0时,跳过即可private StringBuffer stringBuffer=null ;char pressedKey = (char) event.getUnicodeChar();if(...

2020-06-15 09:18:12 2184

原创 Android 串口开发,发送串口命令,读卡,反扫码,USB通讯,实现demo。——持续更新

串口工具包依赖// 串口implementation 'com.github.licheedev.Android-SerialPort-API:serialport:1.0.1'1、获取全部串口地址devicePathprivate String[] mDevices;public void getcuankou(){ SerialPortFinder serialPortFinder = new SerialPortFinder(); mDevices = ser.

2020-06-11 20:27:34 2243 1

原创 No virtual method diskCacheStrategy

android运行时错误。报错如下:java.lang.NoSuchMethodError: No virtual method diskCacheStrategy(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lcom/bumptech/glide/request/BaseRequestOptions; in class Lcom/bumptech/glide/request/RequestOptions; or its super classe

2020-06-08 10:41:10 1236

原创 Cannot merge new index 66395 into a non-jumbo instruction!,uses or overrides a deprecated API.

老项目运行没问题。一打包就报错解决方法——添加dexOptionsandroid { compileSdkVersion 27 dexOptions{ jumboMode true }

2020-06-06 17:45:25 280

原创 16进制转10进制,以及二进制负数的补码

String sixteen = "D4";int ten = Integer.parseInt(sixteen, 16);byte value = (byte) ten;//解决二进制补码String ss = String.valueOf(value);int wd = Integer.parseInt(ss);

2020-06-05 19:55:03 985

原创 android 字符串相乘

public static String multiply(String v1, String v2) { return new BigDecimal(v1).multiply(new BigDecimal(v2)).setScale(2, BigDecimal.ROUND_DOWN).toString();}

2020-06-04 18:01:09 397

原创 plugin since you are using Gradle version 4.6 or above

Android studio项目在新的开发环境下打开时报错如下解决方法如下:1、目录选到Android状态2、进入gradle.properties文件。3、org.gradle.configureondemand=false——————默认是true。改完false即可...

2020-06-03 15:31:14 447

原创 Android 倒计时——Timer和CountDownTimer的使用,实现启动,暂停,继续,重复,重设时长以及启动service后台倒计时

实现效果单个倒计时功能 列表倒计时功能自定义倒计时类public class CountDownTimerSupport implements ITimerSupport { private Timer mTimer; private Handler mHandler; /** * ...

2020-06-01 12:10:10 4683

原创 Android 监听网络连接状态,判断网络连接方式,9.0网络连接,获取已连接WiFi名称SSID和MAC,2.4G和5G以及单双频WiFi判断

1、添加权限<uses-permission android:name="android.permission.INTERNET"/><!-- 网络状态 --><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

2020-05-27 14:17:34 7308

原创 Unable to add window token null is not valid is your activity running

莫名其妙的报错错误原因是不在主线程调用了弹窗方法解决方法很简单创建Handler private Handler mHandler = new Handler() { public void handleMessage(android.os.Message msg) { switch (msg.what) { case REFRESH_COMPLETE: ...

2020-05-27 13:50:42 420

原创 String转List,String转数组,List转ArrayList,数组转List

String转Listprivate List<String> strings;strings = Arrays.asList(dataBean.getImgs().split(","));String转数组String ac = "1=2&/*?*/3";String shuzu [] =null;shuzu = ac.split("");//是[1=2&/,?,3] 特殊字符用中括号[*][?]List转ArrayListpriv...

2020-05-13 09:35:20 3544

原创 Android开发启动未注册的activity,Hook使用demo

三个工具类1、/** * @author : LGQ * @date : 2020/05/11 14 * @desc : */public class HCallback implements Handler.Callback{ private final String TAG="HCallback"; private Handler mHandler; public HCallback(Handler handler){ mHandler=.

2020-05-11 17:11:22 394 1

原创 ScrollView嵌套ViewPager,ViewPage动态设置高度,嵌套事件冲突——滑动冲突解决方法

1、创建自定义ViewPagerpublic class ViewPagerForScrollView extends ViewPager { int myh=0 ; boolean ifme =false; public ViewPagerForScrollView(Context context) { super(context); ...

2020-05-05 14:40:33 719 2

原创 String 字符串去除特殊字符和空格,正则表达式使用,%1$s,摄氏度和华氏度相互转换

特殊字符String tt = "sdfdf{fwe }fwef< fwef #$";String regEx="[`~!@#$%^&*()+=|{}':;'\\[\\].<>/?~!@#¥%……&*()——+|{}【】';:”“’。、?]";Pattern p = Pattern.compile(regEx);Matcher m = p.match...

2020-04-29 09:06:53 3237

原创 String在指定位置插入字符串

String content = item.getTitleContent();StringBuffer stringBuilder1=new StringBuffer(content);int startUrl = content.indexOf("src=\"") + "src=\"".length();stringBuilder1.insert(startUrl,Urls.Bas...

2020-04-21 17:18:23 6703

原创 android 使用AIDL实现进程间通讯

一、创建服务端1、首先创建AIDL文件2、创建service,绑定AIDL接口3、配置service<service android:name=".AidlService" android:enabled="true" android:exported="true" > <intent-filter andro...

2020-04-21 17:08:37 352

Android视频播放demo

这个是视频播放demo,属于Android开发的代码,集成方便,调用简介

2020-12-19

Android板实现双屏显示,DisplayManager和Display的使用

Android板实现双屏显示,DisplayManager和Display的使用,无须引入其他框架。只需调用原生谷歌类即可

2020-12-09

dataBinding和retrofit的使用

dataBinding和retrofit的使用,集成了创建到调用成功的demo,只需引入依赖和工具类即可

2020-12-08

Android开发,实现播放本地MP3和播放链接MP3音频

这个demo实现了Android开发播放MP3这个功能,可以播放raw文件夹下的本地MP3文件,也可以播放云端的MP3云文件

2020-09-07

Android开发使用mqtt的实例

这个demo是Android开发使用mqtt的实例,实现了使用原生mqtt类的使用,可以接收mqtt推送,以及mqtt上传数据到服务器

2020-08-28

Android开发HTTP使用okgo请求数据的实现demo

Android开发HTTP使用okgo请求数据的实现demo,实现方法——引入依赖再进行自定义封装,封装了传参和解析返回的json数据,使用非常方便。

2020-08-13

Android 开发串口命令查询心跳demo

Android 串口开发,实现连接串口,组装命令,使用串口发送命令,以及定时查询心跳数据,返回心跳数据,解析心跳数据

2020-08-12

Android开发,高德地图应用内置导航,无需跳出APP的导航

这个demo实现了Android开发应用内置导航页面,无需跳出APP了。非常容易集成的轻量导航SDK

2020-08-11

android 远程调试工具和安卓投屏工具的exe文件

这里包含两个exe文件。分别是远程调试工具exe和安卓投屏exe,下载解压点击即可安装使用,不用到处搜索下载试安装

2020-07-02

Android 全局悬浮View实现,以及悬浮view点击事件

这个demo无需引入依赖或者引入module,只需要修改baseActivity即可实现Android全局悬浮View

2020-07-02

Android 串口开发demo

这个demo实现了Android串口开发,实现Android发送串口命令到硬件,使硬件执行相应是命令操作

2020-06-11

Android 倒计时——Timer和CountDownTimer的使用,实现启动,暂停,继续,重复,重设时长以及启动service后台倒计时

Android 倒计时——Timer和CountDownTimer的使用,实现启动,暂停,继续,重复,重设时长以及启动service后台倒计时,无需引入框架,只需重写封装原生类即可实现,非常轻量接入

2020-06-01

android开发实现插件化开发,使用hook启动未注册的activity实现demo

这个demo实现了Android开发启动未注册activity的方法,轻量简便的集成方法,只需三个工具类即可实现

2020-05-11

ScrollView嵌套ViewPager,可滑动,可动态设置ViewPager高度

该demo实现了android开发ScrollView嵌套ViewPager页面,解决嵌套滑动冲突以及Viewpager显示不同内容时,动态设置高度

2020-05-05

android应用下载安装apk升级版本实现demo适配Android10

这个demo实现了android开发应用内下载安装apk升级版本的功能,非常简便轻量集成,完全原生代码即可实现,无需第三方框架。。。

2020-04-30

TestAidl-master.zip

这个demo实现了android使用AIDL进行进程间通讯,主要包括创建android进程间通讯所需的AIDL文件,创建绑定AIDL文件的service和获取service连接的serviceConnection,除了需要创建服务端,还需要创建客户端AIDL文件

2020-04-21

Android 使用ViewPager实现view轮播效果,单个item分页样式,多个item分页样式,横向listview

Android 使用ViewPager实现view轮播效果,单个item分页样式,多个item分页样式,横向listview

2020-01-16

Android 开发百度地图检索关键字demo

实现了Android开发,应用百度地图SDK进行输入关键字进行检索地名或商家,返回商家或地名名称以及相应经纬度,进行定位显示或者距离计算

2020-01-03

Android开发 高德地图SDK检索关键字demo

Android开发,实现高德地图搜索关键字,并添加Marker图标,接入非常快捷,轻量不占内存,搜索显示搜索结果。高德资源图片经纬度,地址

2019-11-28

Android 实现图片识别demo

基于百度智能云API实现的图片识别demo,只需配置jar包即可,快捷接入到实际应用工程,图片识别快,识别准确度高,轻量占用资源少

2019-11-25

Android 蓝牙开发,实现了,蓝牙搜索,蓝牙连接,蓝牙发送消息接收消息

Android 蓝牙开发,实现了,蓝牙搜索,蓝牙连接,蓝牙发送消息接收消息

2022-11-26

Android开发,读写日历功能,闹钟设置功能开发demo

Android开发,读写日历功能,闹钟设置功能 开发demo

2022-11-26

Android开发 二维码扫描,识别相册图片二维码

Android开发 二维码扫描,识别相册图片二维码,以及设置状态栏颜色

2022-10-15

Android开发录音和拍照功能

Android开发录音和拍照功能demo,实现长按录音,放起结束录音,拍照可调用前置摄像头后置摄像头切换

2022-10-06

Android开发 RxPermissions使用以及自定义相机拍照demo

Android开发 RxPermissions使用以及自定义相机拍照demo

2022-09-14

安卓长按复制文本demo

安卓长按复制文本demo,便捷引入

2022-07-29

Android 开发,抽屉view demo

Android开发抽屉view 资源,工具栏复制即可

2022-06-23

Android 开发进度条demo

module引入,轻量便捷

2022-06-23

Git Bash exe安装资源

Git Bash exe安装资源

2022-05-31

android开发,APP跳转到淘宝商品详情,优惠券领取页面

android开发,APP跳转到淘宝商品详情,优惠券领取页面以及店铺页面

2022-05-04

安卓广播监听按键事件和屏幕熄屏亮屏监听

安卓广播监听按键事件和屏幕熄屏亮屏监听,BroadcastReceiver使用

2022-03-25

android开发尺寸适配

android开发尺寸适配,module引入,轻量简洁

2022-02-08

android开发PopupWindow实现跟随试弹出框

android开发PopupWindow实现跟随试弹出框

2021-12-31

android开发,异常处理,捕获异常上传到bugly,捕获异常库module

android开发,异常处理,捕获异常上传到bugly,捕获异常库module化了。

2021-12-20

android-room-master.zip安卓room的demo

安卓room的demo。创建,增删改查

2021-06-04

虹软人脸识别Android开发demo。

虹软人脸识别注册验证,Android开发demo。直接复制即可使用

2021-05-07

Android 车牌号输入自定义键盘demo

这个是Android开发自定义键盘输入车牌号的demo

2021-04-12

android语音识别demo

这个是android开发集成百度SDK实现语音识别的demo

2021-03-02

最新版本图片浏览器,放大缩小保存

Android开发图片浏览器,可放大缩小,保存图片

2021-01-28

Android开发,仿微信选择图片的图片选择器

Android开发图片选择器,只要引入一个模块即可实现图片选择,图片显示,图片删除的图片选择器

2020-12-19

空空如也

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

TA关注的人

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