- 博客(18)
- 资源 (3)
- 收藏
- 关注

原创 微信小程序 蓝牙4.0低功耗 连接 发送数据 监听接收
这个蓝牙的坑也是比较多,有api也好改,但是有些坑api根本没有写出来,让我猜?权限必须打开 "蓝牙权限", "定位权限"坑1:连接顺序api的方法都出来了,但是没先写执行什么,后执行什么,按照我的理解写出来了,报错,因为什么呢少写了一个方法直接跳到写一个方法上去了,导致的。 我把流程写一下wx.openBluetoothAdapter(打开蓝牙适配器)->wx.startB...
2019-01-08 13:37:34
6470
2

原创 蓝牙的进阶之路-扫描.链接.数据传输.手机和硬件的交互(一)
准备整理一下蓝牙的相关的东西 为自己的将来准备一下废话不多说了啊 我会分几批把博客写完(代码量有点多,完全是自己写的适配所有的硬件设备)首先从最开始写起 ----》》》》扫描 先把权限配置好 避免后续问题的发生蓝牙2.0扫描 有的人问了蓝牙4.0能不能用 回答你“能” 这个扫描虽然比不上4.0速度快但是这个效率比较高,4.0做了太多的无用功android:n
2017-08-03 14:02:46
1322
转载 Android输出日志Log类并保存到文件中
android.util.Log常用的方法有以下5个:Log.v()Log.d()Log.i()Log.w()以及Log.e()。根据首字母分别对应VERBOSE,DEBUG,INFO,WARN,ERROR。1、Log.v的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");2、Log.d的输出颜色是蓝色的,...
2019-10-23 16:03:46
2488
1
原创 react native 基础使用阿里巴巴iconfont
https://www.iconfont.cn阿里巴巴图标网址安装npm install react-native-vector-icons --save 自动linkreact-native link react-native-vector-icons在iconfont平台上添加了新图标 下载取出ttf文件添加到android的font里边去查看16进制码 可...
2019-07-01 18:06:54
571
转载 React Native和web交互
原作者:Chuchur 链接:https://www.chuchur.com/article/interaction-between-html-react-nativeReact Native和H5交互//接收来自H5的消息onMessage = (e)=>{Log('WebView onMessage 收到H5参数:',e.nativeEvent.data);let ...
2019-06-12 15:22:41
585
原创 Android JS交互与JS代码注入--详解
1.js与java交互js调用java方法你需要在java里面的方法上写好注解@JavascriptInterface webview.addJavascriptInterface(this, "javafaces")实现了这两个步骤,就可以调用了,在html内去访问Java内的方法是window.javafaces.getData();getData()是Java内的方法上边...
2019-04-26 17:33:20
2387
1
转载 [Android]滑动冲突之内部拦截法
本次测试采用的是外层ScrollView,内层ListView,(注:ListView显示不全的问题不在本次讨论范围)布局为:<?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="http://schemas.android.com/apk/res/android" an...
2019-04-26 17:32:37
811
原创 使用adb 监听react-native的日志 console.log输出
adb logcat *:S ReactNative:V ReactNativeJS:V
2019-04-15 14:30:53
1519
1
转载 Didn't find class "cn.jpush.android.service.DataProvider" on path: DexPathList
项目运行在安卓7.0没问题,可是运行在安卓4.4就直接奔溃了,提示应用停止运行。Unable to get provider cn.jpush.android.service.DataProvider:java.lang.ClassNotFoundException:Didn't find class "cn.jpush.android.service.DataProvider" on p...
2019-03-12 11:32:52
616
转载 带着问题学习 Android Handler 消息机制
本篇并非原创 从安卓巴士摘抄Android Handler 消息机制一、提出问题面试时常被问到的问题: 简述 Android 消息机制 Android 中 Handler,Looper,MessageQueue,Message 有什么关系? 这俩问题其实是一个问题,其实只要搞清楚了 Handler,Looper,MessageQueue,Message 的作用...
2019-03-05 10:48:07
238
转载 Android ActivityManager
ActivityManager服务是对Activity管理、运行时功能管理和运行时数据结构的封装,进程(Process)、应用程序/包、服务(Service)、任务(Task)信息等。包括以下功能: 激活/去激活activity注册/取消注册动态接受intent发送/取消发送intentactivity生命周期管理(暂停,恢复,停止,销毁等)activity task管理(前台->后台,后台...
2018-06-25 18:00:01
5601
原创 Android 八角图 蛛网图 自定义多边形
自定义view 初始化画笔paintmainPaint = new Paint();mainPaint.setAntiAlias(true);mainPaint.setColor(Color.rgb(136,136,136));mainPaint.setStyle(Paint.Style.FILL);实现两个重写方法onSizeChanged(),onDraw()onSi
2018-01-08 16:46:36
792
原创 Android Webview js或css 替换 注入
webview使用起来非常方便,但是由于过大的js或css使加载时间太长,体验不好,拦截js本地注入就是一个很好的解决办法。wv_webview.getSettings().setJavaScriptEnabled(true);wv_webview.setWebViewClient(new WebViewClient(){ @Override public boolean
2017-09-26 14:34:36
3966
原创 Android studio 加载gradle时特别慢 等了十几分钟还是处于一个下载的过程=== 解决办法
在你的C盘目录下找到你的gradle文件在哪一般是C:\Users\你的账号名字(username)\.gradle在这个目录下添加一个文件然后去你的studio里面设置一下选择菜单项File-》Settings这就可以 重启你的studio 然后再去加载gradle的时候就非常快乐
2017-09-01 10:45:56
1378
原创 对于ObjectAnimator的简单实用
ObjectAnimator可以简单实现所有动画(透明度,移动,旋转,缩放)ObjectAnimator的第一个参数是控制的对象比如textview,第二个参数是你要实现的效果(alpha,translate,rotationX,rotationY,backgroundColor等),第三个是效果后边可以加很多参数,效果一次实现ObjectAnimator oa=ObjectAni
2017-08-09 16:34:04
417
原创 布局配合动画的使用 动态改变布局的高度
一个布局想要一个动态上移或者下滑的动画 我想接下来的代码可能会帮助到你如果一个LinearLayout想要整体往下移动这时你要在它的上面写上一个view,随便什么view都可以设置它的idview是你要改变的视图,意思就是从你当前试图的高度减小到0 当然这两个参数你可以随便设置ValueAnimator va = ValueAnimator.ofInt(view.getLay
2017-08-09 16:10:38
674
原创 Toast多次弹出的解决办法,随时取消已经弹出的Toast
废话不多说先看源码:@Overridepublic void onClick(View view) { int id=view.getId(); switch (id){ case R.id.button1: showToast("显示"); break; case R.id.button2:
2017-07-27 14:15:19
3052
原创 Android 蓝牙设备与手机之间的数据传输
工作时间不是很长,如以下观点中出现不对的地方欢迎指正目前在Android领域蓝牙有2.0和4.0,这篇文章只写一下2.0的 以后我会继续补充4.0的2.0和4.0的区别还是很大的,首先说4.0的耗电量就是很低当我们准备对接一个设备的时候 首先是需要拿到该设备的UUID 这个uuid非常好拿到,目前Android市场有很多蓝牙读写器(BLE读写器)随便一搜很多的,连接上设备,
2016-04-19 14:02:32
5584
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人