自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信小程序 蓝牙4.0低功耗 连接 发送数据 监听接收

这个蓝牙的坑也是比较多,有api也好改,但是有些坑api根本没有写出来,让我猜?权限必须打开 "蓝牙权限", "定位权限"坑1:连接顺序api的方法都出来了,但是没先写执行什么,后执行什么,按照我的理解写出来了,报错,因为什么呢少写了一个方法直接跳到写一个方法上去了,导致的。 我把流程写一下wx.openBluetoothAdapter(打开蓝牙适配器)->wx.startB...

2019-01-08 13:37:34 6354 2

原创 蓝牙的进阶之路-扫描.链接.数据传输.手机和硬件的交互(一)

准备整理一下蓝牙的相关的东西 为自己的将来准备一下废话不多说了啊   我会分几批把博客写完(代码量有点多,完全是自己写的适配所有的硬件设备)首先从最开始写起 ----》》》》扫描 先把权限配置好 避免后续问题的发生蓝牙2.0扫描  有的人问了蓝牙4.0能不能用  回答你“能” 这个扫描虽然比不上4.0速度快但是这个效率比较高,4.0做了太多的无用功android:n

2017-08-03 14:02:46 1287

转载 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 2381 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 544

转载 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 558

原创 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 2333 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 773

原创 使用adb 监听react-native的日志 console.log输出

adb logcat *:S ReactNative:V ReactNativeJS:V

2019-04-15 14:30:53 1445

转载 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 584

转载 带着问题学习 Android Handler 消息机制

本篇并非原创 从安卓巴士摘抄Android Handler 消息机制一、提出问题面试时常被问到的问题: 简述 Android 消息机制 Android 中 Handler,Looper,MessageQueue,Message 有什么关系? 这俩问题其实是一个问题,其实只要搞清楚了 Handler,Looper,MessageQueue,Message 的作用...

2019-03-05 10:48:07 209

转载 Android ActivityManager

ActivityManager服务是对Activity管理、运行时功能管理和运行时数据结构的封装,进程(Process)、应用程序/包、服务(Service)、任务(Task)信息等。包括以下功能: 激活/去激活activity注册/取消注册动态接受intent发送/取消发送intentactivity生命周期管理(暂停,恢复,停止,销毁等)activity task管理(前台-&gt;后台,后台...

2018-06-25 18:00:01 5536

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

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

原创 Android studio 加载gradle时特别慢 等了十几分钟还是处于一个下载的过程=== 解决办法

在你的C盘目录下找到你的gradle文件在哪一般是C:\Users\你的账号名字(username)\.gradle在这个目录下添加一个文件然后去你的studio里面设置一下选择菜单项File-》Settings这就可以 重启你的studio  然后再去加载gradle的时候就非常快乐

2017-09-01 10:45:56 1208

原创 对于ObjectAnimator的简单实用

ObjectAnimator可以简单实现所有动画(透明度,移动,旋转,缩放)ObjectAnimator的第一个参数是控制的对象比如textview,第二个参数是你要实现的效果(alpha,translate,rotationX,rotationY,backgroundColor等),第三个是效果后边可以加很多参数,效果一次实现ObjectAnimator oa=ObjectAni

2017-08-09 16:34:04 392

原创 布局配合动画的使用 动态改变布局的高度

一个布局想要一个动态上移或者下滑的动画   我想接下来的代码可能会帮助到你如果一个LinearLayout想要整体往下移动这时你要在它的上面写上一个view,随便什么view都可以设置它的idview是你要改变的视图,意思就是从你当前试图的高度减小到0  当然这两个参数你可以随便设置ValueAnimator va = ValueAnimator.ofInt(view.getLay

2017-08-09 16:10:38 633

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

原创 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 5503 2

蛛网图或者多边行图

可自定义多边形,默认八边形,图上每个点的文字说明,位置可自己略微改动

2018-01-08

仿QQ左右侧滑菜单效果

高仿QQ左右侧滑,可完全植入您的相关代码,简单易懂,非常完美

2014-12-29

类似QQ圆形头像图标

代码简单易懂 很直观去实现想要实现的内容 类似QQ圆形头像 完美实现圆形的效果

2014-12-29

空空如也

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

TA关注的人

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