自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android Binder机制(一)

binder是一种进程间通信机制,采用C/S机制,框架如下:一:Client 1.open驱动2.获取服务(a.向servicemanager查询服务 b.获得一个handle)3.向handle发送数据二:servicemanager 1.open驱动,告诉驱动我是servicemanager 2.while{ 读取驱动数据...

2022-02-11 20:27:15 450

原创 Android 滑动冲突(内部,外部拦截)

外部拦截法@Override public boolean onInterceptTouchEvent(MotionEvent ev) { boolean intercepted =false; int x = (int) ev.getX(); int y = (int) ev.getY(); switch (ev.getAction()){ case MotionEvent.ACTION_DOWN: .

2021-09-08 16:26:41 584

原创 Android Studio开发引入Speex

首先配置Android Studio NDK以及下载Speex源码放入main/cpp/speex目录在cpp目录下更改根CMakeList.tet文件: 一下是包含子目录得形式,#指定需要CMAKE的最小版本cmake_minimum_required(VERSION 3.4.1)#C 的编译选项是 CMAKE_C_FLAGS# 指定编译参数,可选SET(CMAKE_CXX_FLAGS "-Wno-error=format-security -Wno-error=poin...

2021-09-07 17:56:46 716 2

原创 Android自定义控件ViewGroup

1.自定义ViewGroup第一步重写OnMeasure方法;在onMeasure方法中一般情况下我们会利用父类传给我们的参数(int widthMeasureSpec, int heightMeasureSpec)来获取Mode和Size: final int widthMode = MeasureSpec.getMode(widthMeasureSpec);...

2019-07-19 17:29:12 223

原创 PHP小白快速开发ThinkPHP

一、安装PHPStorm二、安装WAMPSERVER     解释一下WAMP—windoes+Apache+mysql+PHP,省的我们自己去配置三、关联服务器     如下图所示     File-settings-PHP四、PHPStorm部署WAMP若无法uoload 则将TP5解压在WAMP的www目录下直接使用即可四、ThinkPHP开发index.php实际配置加上define('A...

2018-04-19 15:45:04 2085

原创 Esptouch Android代码

    UDP通信协议是Socket通信的一种实现方式,Socket通信一般有两种通信方式:基于TCP协议、基于UDP协议。基本原理基于UDP的通信都是通过java.net.DatagramSocket这个类来实现的,常用的有connect()、disConnect()、send()、receive()几个方法。DatagramPacket是数据的载体。DatagramSocket:public...

2018-04-13 12:25:12 4756

原创 NODEMCU从零开始

目前WIFI配置方式: 1:NODEMCU处于AP模式,手机用于station模式,手机连接AP后组成局域网,手机发送需要连接路由的SSID及密码至NODEMCU,NODEMCU主动去连接指定路由后,完成连接2:一键配置(smartconfig)模式:NODEMCU处于混杂模式下,监听网络中的所有报文;手机APP将SSID和密码编码到UDP报文中,通过广播包或组播报发送,NODEMCU接收到UDP...

2018-04-13 08:59:55 11160 1

原创 EventBus源码分析

一  获取EventBus实例     采用单例模式,但是构造方法是public,说明是可以new出他的实例的    public static EventBus getDefault() { if (defaultInstance == null) { synchronized (EventBus.class) { if (

2018-01-18 16:16:08 205

原创 使用ThinkAndroid数据库及解决造成ANR问题

ThinkAndroid 已经好久没有更新了 估计也没几个人用了在使用ThinkAndroid框架自带数据库功能时,1. 自定义 Application 继承  TAApplication类 2.使用getMyApplication().getSQLiteDatabasePool().getSQLiteDatabase();    获取数据库连接对象TASQLiteDatabase

2017-05-02 13:55:04 467

原创 Android蓝牙连接设备发送命令失效

使用蓝牙通讯,有些手机型号会向智能设备发送命令时失败 解决方法:  再 onServicesDiscovered 方法中 添加for(BluetoothGattDescriptor dp:characteristic.getDescriptors()){ dp.setValue(BluetoothGattDescriptor.ENABLE_NOT

2017-04-28 17:08:35 1695

Android speex源文件

https://blog.csdn.net/p413768973/article/details/120162913

2021-09-07

空空如也

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

TA关注的人

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