自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(396)
  • 资源 (89)
  • 论坛 (1)
  • 收藏
  • 关注

原创 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 438

原创 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 27

原创 串口开发,数据类型转换——字符串转 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 173

原创 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 56

原创 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 41

原创 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 190

原创 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 183

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

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

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

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

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

2020-07-15 15:04:00 289

原创 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 132

原创 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 292

原创 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 237 1

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

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

2020-07-02 10:36:35 304

原创 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 803

原创 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 200

原创 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 966

原创 Android 串口开发,发送串口命令,读卡,反扫码,实现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 579

原创 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 469

原创 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 134

原创 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 310

原创 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 144

原创 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 130

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

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

2020-06-01 12:10:10 681

原创 Android 监听网络连接状态,判断网络连接方式,判断网络是否连接,9.0网络连接

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 490

原创 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 171

原创 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 472

原创 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 153 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 180

原创 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 926

原创 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 2279

原创 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 113

原创 android 加载显示富文本——TextView显示富文本和WebView显示富文本,WebView显示图片适配屏幕宽度

添加依赖implementation 'com.zzhoujay.richtext:richtext:3.0.8'implementation 'com.zzhoujay:html:1.0.2'调用/** * 加载Html * * @param html */protected void loadHtml(String html, TextView textConten...

2020-04-17 10:21:44 718

原创 android studio 导入依赖报错——Could not find com.xxx,(# fields: 66338 > 65536)

替换项目build.gradle即可buildscript { repositories { maven{url 'https://maven.aliyun.com/repository/google'} maven{url 'https://maven.aliyun.com/repository/jcenter'}// maven{...

2020-04-16 10:50:48 196

原创 网络请求之优化参数添加工具类自定义Map类

导入依赖:implementation 'com.squareup.okhttp3:okhttp:3.4.1'调用方法:File file = new File("");HttpParams params = new HttpParams();params.put("mobile", "22");params.put("password", 33);param...

2020-04-16 10:27:05 80

原创 Android 获取短信验证码,自动填充

1、申请权限<uses-permission android:name="android.permission.RECEIVE_SMS" /><uses-permission android:name="android.permission.READ_SMS" />API>23动态申请权限private static final String[] a...

2019-12-12 09:59:35 246

原创 Android 打开另一个APP,并传参

1、在待打开的APP注册可被外APP调用的activity<activity android:name=".TwoActivity"> <intent-filter > <action android:name="android.intent.action.VIEW" /> <category android:...

2019-12-11 15:23:09 239

原创 2019金球奖——梅西

在公元2019年12月3日,梅西加冕金球奖六冠王,今天我是梅西,今天属于梅西,祝贺梅西!王者气质十全十美实至名归六金闪耀蓦然回首,已是十年信仰...

2019-12-03 08:40:01 136

原创 Android 地图搜索商家,检索关键字(高德地图,百度地图),地址搜索

1、高德地图实现效果 打印数据 实现步骤:1、首先去高德开放平台注册应用高德开放平台:https://lbs.amap.com/2、点击我的应用 ——>设置注:SHA1获取方法:https://blog.csdn.net/mei...

2019-11-28 14:06:45 595

原创 Android 高德地图在清除所有Marker,清除某一个MarKer

清除所有:aMap.clear(true);清除单个: marker.remove();

2019-11-28 10:41:33 4998 2

原创 Android 图片识别、图像识别

实现效果 基于百度智能云实现的图片识别实现步骤1、到百度智能云注册图像识别应用https://console.bce.baidu.com/ai/?_=1574674029784&fromai=1#/ai/imagerecognition/overview/index2、配置ID与key3、实现demo:https://downl...

2019-11-25 18:04:34 1525

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

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

2020-06-01

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

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

2020-05-05

Android 人脸实时采集

这个demo集成了百度人脸识别的活体人脸实时采集功能,对图片无效,只识别活体

2019-03-20

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

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

2020-12-09

Android 实现图片识别demo

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

2019-11-25

实现了Android开发自定义年月日日期选择器,时分时间选择器

实现了Android开发自定义年月日日期选择器,时分时间选择器

2019-07-26

Android 百度SDK实名验证demo

这个demo实现了Android集成百度SDK实现实名验证人脸识别

2019-03-19

指纹识别demo

这是原生指纹识别类实现的安卓指纹识别demo,非常简单。

2018-11-20

android语音识别demo

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

2021-03-02

Android支付宝授权,支付宝登录demo

Android支付宝授权,支付宝登录demo,非常简洁高效集成

2019-07-16

Android开发使用mqtt的实例

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

2020-08-28

抽屉module

这个是底部上滑拉出抽屉view的demomodule,接入快捷抽屉view

2018-12-10

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

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

2020-08-11

alipaySdk-15.6.4-20190611174341.aar

这个是支付宝支付2.0SDK,包括支付与授权都是这个SDK。

2019-07-16

Android 扫描二维码demo

这个代码包,非常简便集成了Android客户端扫描二维码功能

2018-11-12

这个是Android studio 使用kotlin语音开发的项目。实现底部导航栏demo

这个是Android studio 使用kotlin语音开发的项目。实现底部导航栏demo,非常简便,比java开发更高效

2019-05-28

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

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

2020-07-02

Android蓝牙开发,实现发送信息,接收消息demo

这个demo实现了Android蓝牙开发,创建客户端,服务端。并实现互发消息,接收消息

2019-10-08

Android 自定义imageview实现图片圆角

Android 自定义imageview实现图片圆角,圆形图片,椭圆形图片,不需要添加依赖,简洁实现

2019-10-22

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

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

2020-09-07

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

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

2021-01-28

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

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

2020-12-19

Android视频播放demo

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

2020-12-19

dataBinding和retrofit的使用

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

2020-12-08

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

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

2020-08-13

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

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

2020-08-12

全方向PopupWindow

可以实现在基VIEW四个方向弹出的PopupWindow的module,

2018-12-17

Android实行插件化开发启动未注册activity完整demo

这个demo实行了Android开发插件化启动未注册activity方法

2019-05-06

Android身份证识别demo,文字识别

这个demo是集成了百度文字识别功能,实现了识别身份证信息,姓名性别,地址。身份证号码

2019-03-12

Android 抽屉fragment实现demo

这个demo实现了Android抽屉fragment以及抽屉fragment进出动画

2019-04-19

android 自定义相机,Camera和camera2.TextureView,相机遮罩层demo

android 自定义相机,Camera和camera2.TextureView,相机遮罩层demo

2019-05-09

人脸识别拍照

这个是集成了人脸捕获,并拍照人脸部分照片的demo,实现人脸拍照

2018-11-20

实现ListView的A-Z字母排序

这个是实现了Android列表listview按照首字拼音A-Z字母排序

2018-11-23

Android 地区选择器,简洁集成,节省资源

这个是实现了安卓开发选择市区的demo,非常简洁快速集成,实现Android开放地区选择,轻量级引入,节约资源,实用demo

2018-11-30

腾讯登录skd

这个是jar包,安卓开发腾讯qq登录使用的sdk,只需这个sdk即可qq登录

2018-12-11

activeMQ实战demo

这个demo完整实现了activeMQ发送消息,接收消息,以及MQ详解文档

2019-01-04

Android标题栏渐变色显示隐藏view.demo

实现了Android系统标题栏在上下滑动时候监听并且渐变色

2019-02-20

android HttpURLConnection上传图片demo

这个demo是Android使用HttpURLConnection上传图片到服务器

2019-02-26

Android开发 okhttp网络请求使用demo,包括上传文件方法封装

这个demo资源是Android开发的okhttp网络请求框架demo,包括单个文件和多个文件上传方法封装

2019-04-10

Android 最新可见上下页的banner实现demo

这个demo实现了Android 最新可见上下页的banner,快捷导入接口使用

2019-03-21

meixi_android&java的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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