5 meixi_android&java

尚未进行身份认证

我要认证

android开发程序猿

等级
TA的排名 5k+

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

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

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

2020-07-16 09:53:14

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

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

2020-07-15 15:04:00

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

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

Android 捕获异常

方法一:依赖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

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

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

2020-07-02 10:36:35

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

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

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

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

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

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

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

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

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

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

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

2020-06-01 12:10:10

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

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

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

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享王者
    分享王者
    成功上传51个资源即可获取