E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Andorid蓝牙通信
Android 串口开发知识总结(未完待续)
一、Android与串口设备通信的四种方案直接用SDK的BluetoothSocket类来进行
蓝牙通信
,外部设备再用蓝牙转串口进行控制。这种方式有较高延时,蓝牙模块需要供电,低带宽。
百萧儒生
·
2020-03-17 16:27
Android进程间(IPC机制)通信(Bundler,Messenger,AIDL,ContentProvider)
而接下来要使用的一切都是基于Binder完成的,在Android中,无Binder不
Andorid
.Bundlepublicfin
Ch3r1sh
·
2020-03-15 19:26
Android周报第二期
Android开发1)Android动画基础本文为Android开源项目源码解析公共技术点中的动画基础知识部分,主要介绍了
Andorid
中的Anim动画和Property动画的基础知识。
刚子2015
·
2020-03-14 23:07
andorid
建造者模式
建造者模式会让你的代码整洁,工厂化。privatevoidopenFilePicker(){newMaterialFilePicker().withSupportFragment(this).withRequestCode(1).withFilter(Pattern.compile(".*\\.txt$"))//Filteringfilesanddirectoriesbyfilenameusing
我该忘了我自己w_u
·
2020-03-14 22:49
Android adb / adb shell命令
adb全名
Andorid
DebugBridge.直接翻译安卓调试桥,环境变量中配置好adb的环境变量,直接通过命令行可以省很多事。
silencefun
·
2020-03-14 14:39
andorid
2016.8.122.xmltool的使用tools:text”@string”在设计时你会看到TextView中的文字,而在运行时将不会有该属性存在。tool的属性,就是预览时和运行时,有差距就可以同时使用android和tools命名空间。tools命名空间将会用在设计阶段,而前者会用在运行时。有时你希望在运行时开启某些特性,而在设计预览时关闭它同时写了android:fastScrollAl
ReanCool
·
2020-03-14 04:41
Android
蓝牙通信
(蓝牙2.0和4.0)
先说我的应用场景,android手机跟一块带有蓝牙模块的板子通信。为了节省成本那块板子的蓝牙模块是2.0的,而现在大多数手机带的蓝牙都是4.0以上的。所以我的应用应该是蓝牙4.0以上与蓝牙2.0的通信。在此说明一下蓝牙4.0与2.0之间通信是ok的,蓝牙的开放性、兼容性都很强的,只是传输速率是按2.0的。还有蓝牙传输的是字节流,每包最大能发20个字节,所以在定传输协议的时候一定要考虑进去,我们的协
Q1an
·
2020-03-14 00:58
AndroidStudio中
Andorid
Lint常见分类
"ContentDescription":ImagewithoutcontentDescription"AddJavascriptInterface":addJavascriptInterfaceCalled"ShortAlarm":ShortorFrequentAlarm"AlwaysShowAction":UsageofshowAsAction=always"ShiftFlags":Dange
安安爸Chris
·
2020-03-13 21:10
Android中AndroidStudio&Kotlin安装到运行过程及常见问题汇总
工具:AndroidStudio语言:Kotlin1.AndroidStudio的安装与配置
Andorid
Studio官方网址:直接点击即可进入AS官网下载页面1.1.androidstudio的下载与安装下载好
Py_csdn_
·
2020-03-13 10:41
iOS推送机制
设备和这些服务器保持了一个长连接,ios版本更新提示,手机时钟校准什么的都是通过这个连接.苹果把这个长连接开放出来给大家推送消息用,很积德,因为这是个全球服务,几十亿台ios设备,服务器少说也需要上万台,还没有钱可以赚.
andorid
淇滨杜隆坦
·
2020-03-13 09:04
强强笔记之android Handler 简解
andorid
的Handler是一个非常有用的机制,但通过源码,我们可以发现Handler机制其实非常复杂,对于初学者(例如我)来说,看源码或是看那些关于Handler非常详细的文章会容易搞混自己,所以这是一篇关于
最是光阴化浮沫_
·
2020-03-13 05:52
SysTrace
Andorid
UI性能优化开篇
保证应用流畅度,是指保证应用在使用过程中能持续提供每秒60帧的运行态。如果低于60帧每秒,就会出现视觉上的卡顿效果(掉帧,也称Jank)。开发应用功能容易,但是保证流畅程度仍是不小的挑战。这里我利用systrace监测应用各组件随着时间的运行状态,分析并着手解决卡顿问题。SysTrace这是Android4.1及之后推出的系统性能检测工具,它在SDK包的platform-tools/systrac
cherishyan
·
2020-03-12 02:50
以架构进化为线索解析手机天猫的解耦之路
第132期:以架构进化为线索解析手机天猫的解耦之路头条推荐《如果我提前起床,闹钟你就别响》一个脑洞的项目这个项目基于
Andorid
上面的自动化workflow程序Automate和Python制作。
优雅的程序员
·
2020-03-11 08:32
Gson 混淆不正确导致的 bug
在
Andorid
项目遇到了一个比较诡异而隐蔽的bug:使用网络请求获取一个数据,在测试环境中表现一切正常,而在正式包中这个获取的数据却一直为null。
good_dev
·
2020-03-08 16:55
使用adb在命令行下连接
andorid
手机
1,用lsusb查找到连接到电脑上的ID属性信息连接USB前的结果连接USB后的结果相比较得出连接USB的
andorid
手机的ID信息是2,添加ID属性信息到android.rules(我的手机的ID是
南王农夫
·
2020-03-08 16:32
Andorid
应用内悬浮控件实践方案总结
推荐使用FloatWindow库实现悬浮窗,功能全面,链式调用,简洁清爽。地址:https://github.com/yhaolpz/FloatWindow2017/12/30更新:FloatWindow库已尽量去适配各国产机型,如果你想帮助此库,评论告诉我列表中没有的机型,尤其是适配出现问题的机型,谢谢,以下为目前测试通过的机型:8.0:一加三代华为Mate9Pro小米67.1.1:小米6小米红
王英豪
·
2020-03-07 21:43
Camera2 -Android5.0
以Nexus5为例,分辨率全开下
Andorid
L的连拍速度可达到30fps。全手动控制:快门、感光度、对焦、
口袋FPV
·
2020-03-07 15:03
『CoreBluetooth』3. 作为 Central 时的数据读写(补充)
几乎就是翻译了官方API,除此之外,API中还提到了一些枚举,以及
蓝牙通信
方面的其他知识,本文将一一介绍(不断更新中…)。CBUUIDCBUUID对象是用于BLE通信中128位的唯一标示符。
拿破轮胎
·
2020-03-07 07:12
Monkeyrunner测试1——Monkeyrunner的使用
Monkeyrunner的使用一.终端输入单行命令行实现1.开启android模拟器(1)用Eclipse打开
andorid
的模拟器(2)在CMD中用
andorid
命令打开模拟器定位到androidSDK
Annie丁小妞
·
2020-03-06 11:11
Android项目构建基本流程
构建过程图这是一张官方给出的构建流程图,当然也是最权威的构建过程分解aapt(
andorid
assetpackagingtool)将资源文件,如
李想_androfarmer
·
2020-03-06 04:08
Android构建06-Android应用构建基础
构建流程官网有一个简单的流程图,比较简略,图中主要展示了两步,且都是由Gradle和
Andorid
插件管理的:编译。编译器
十思叶
·
2020-03-05 05:17
ios 第三方库的导入以及Cocoapods 的安装以及使用(最新版)
割下背景:刚学ios不久,说实话踩过很多坑,以前是搞android的,在
andorid
studio工具中,导入第三方库如同喝水那么简单,可到了ios中,我遇到了一点疑惑,并且把自己遇到的一些坑踩下,并写出来
momoxiaoming
·
2020-03-03 10:23
Android 开发艺术探索笔记之十 -- Android 的消息机制
Andorid
的消息机制主要指Handler的运行机制,Handler的运行底层的MessageQueue和
whd_Alive
·
2020-03-03 07:06
Scala 语言开发
Andorid
,开发环境的搭建(二)
Scala语言开发
Andorid
,开发环境的搭建(二)什么是sbt?上一篇文章介绍过,sbt就是和maven,ant类似的自动构建工具。那sbt有什么优势呢?
WooiiiWooiii
·
2020-03-03 02:14
第三章--不得不学的Fragment
Fragment是
andorid
3.0引进的新api,如果要在3.0之前的设备上使用,则需要继承androi
Dddddw
·
2020-03-01 23:52
Andorid
触摸事件分发机制(4)之ViewRootImpl
Android视图加载流程(3)之ViewRootImpl的UI刷新机制前三篇文章分别整理了View,ViewGroup和Activity的事件分发过程,我们今天来讲最后一篇ViewRootImpl(PS:ViewRootImpl也是视图加载很关键的类)ViewRootImpl事件分发前几篇我们是介绍了View,ViewGroup和Activtiy的事件分发,很多人以为就此结束了,肯定不是!毕竟触
你需要一台永动机
·
2020-03-01 13:22
Android开发(42) 使用
andorid
操作蓝牙打印机
需求使用android发起打印任务,通过蓝牙连接打印机。条件如下:打印机:南京富士通DPK760E,具有蓝牙功能Android手机:普通手机,Android4.4版本,具有蓝牙功能具体操作:蓝牙握手建立通信连接发送打印指令使用官方提供的例子可以支持第1,2步,难点时第三步了。官方提供的例子没有操作打印的位置坐标的,经过反复功能,获得以下指令:a.卷纸,移动纸张操作,相当于y坐标轴,但是,这是一个相
张云飞Vir
·
2020-02-29 19:22
3. J2Objc: Annotation & 混合代码
目的就是在处理一些中间代码的时候,部分内容依旧在java中管理,例子:cordova插件项目,ios端代码主要来源于
andorid
端,手工处理了一些公共代码,用接口方式来分别管理。
kexue
·
2020-02-29 16:32
没有新意的Google IO 2017(下)
首先表现为在大会主题演讲中的位置和篇幅都缩水了,
Andorid
研发副总裁DaveBurke的语速比去年要快不少,一副赶时间的样子;其次,这次大会在Android方面也的确没有准备什么像样的内容给这群开发者
北邮老土
·
2020-02-29 08:09
#大牛说#Google再生崽,Nexus新一代怎么样?
上个月,Google一年一度的发布会如期召开,发布了
Andorid
棉花糖版(marshmallow),即6.0,同时还推出了两款预装该系统的Nexus手机,分别由LG代工的Nexus5X和由华为代工的Nexus6P
雷科技
·
2020-02-29 04:55
cocoscreator接微信分享网页代码实现
其实前面的配置部分,看看微信开发者平台的资料也是能操作的(
andorid
的看资料,ios还是百度比较清晰)2.Android:IOS:tip:ios的缩略图显示不出来,不知为何,暂未解决3.JS代码部分就一句话
YozoJustforfree
·
2020-02-29 01:48
制作手机web服务器
中文版,Android5.1.1能用)palapawebanmppservers-ultimate~jffs_web.tar.gz(路由器建服务器)一~用香港ngrok服务~内网转外网,使用LinuxOn
Andorid
微斋
·
2020-02-28 23:58
android学习笔记之handler消息处理机制1
andorid
中,一个进程中最少也有一个线程,一般来说,有一个主线程(也就UI线程);以及多个子线程(也叫Worker线程)。
changkais
·
2020-02-28 22:16
android
Andorid
内存优化-代码
学习于http://blog.csdn.net/guolin_blog/article/details/42238627一、代码优化1.当界面不可见时释放内存当用户打开了另外一个程序,我们的程序界面已经不再可见的时候,我们应当将所有和界面相关的资源进行释放。在这种场景下释放资源可以让系统缓存后台进程的能力显著增加,因此也会让用户体验变得更好。那么我们如何才能知道程序界面是不是已经不可见了呢?其实很
holylyy
·
2020-02-27 12:14
蓝牙通信
BLE中心模式流程-codingBLE中心模式流程1.建立中心角色2.扫描外设(DiscoverPeripheral)3.连接外设(ConnectPeripheral)4.扫描外设中的服务和特征(DiscoverServicesAndCharacteristics)4.1获取外设的services4.2获取外设的Characteristics,获取characteristics的值,,获取Char
当优秀成为习惯
·
2020-02-26 03:24
codelab (Android生命周期意识组件代码平台)
1、介绍组件:架构-组件是一个
andorid
库的集合帮助你架构你的应用更加的健壮和可测试和可维护的。注意:体系结构组件库处于开发的alpha状态【还没有稳定】,你可以能够遇到问题,并且提交问题。
墨子幻
·
2020-02-24 09:13
Eclipse环境下进行Android NDK开发
准备工作:JDK安装Eclipse安装(包括ADT插件)
Andorid
SDK下载安装AndroidNDK下载安装注:NDK版本在r7以上之后就集成了Cygwin,而且还是十分精简版,已经不需要单独安装Cygwin
Hifate
·
2020-02-24 07:35
Andorid
Studio NDK开发-编译OpenSSL类库
OpenSSL是一个强大的开源安全套接字层密码库,它包含了主要的密码学算法,常用的密钥和证书封装管理以及SSL协议,并提供丰富的应用程序供测试或其他目的使用。在Android上开发对于安全的需求越来越高,虽然OpenSSL出现过几次漏洞,但它仍然是在安全方面的使用最多的加密库之一。OpenSSL是一个基于c语言开发的,古老的,开源的加密库,想要在Android上使用OpenSSL必须要借助NDK,
姜家志
·
2020-02-23 15:47
Android开源库
整理来自
Andorid
博客周刊Android博客周刊41期1.BubbleAnimationLayout一款酷炫气泡动画布局2.HorizontalNumberView这是一个简单的,能与seekbar
大lan猫
·
2020-02-22 03:11
[原创]
andorid
最方便定制的新手引导浮层新手引导指引页半透明挖空制作与开源github以及分享实现思路
首先文章非常简单,代码非常精简,也就是说这里的技术只是打造一个非常方便扩展的view,剩下的事情没有学习成本,只需要跟平常开发一样写布局摆放到指定位置就行,越是精简越是非常容易扩展,整个引导浮层就镂空区域没法使用现成view,或者xml写出来的。设计思路和扩展原理1、引导箭头是自己摆放,方便用户定制,自己用布局嵌套就好2、方便用户随意摆放到任何位置,如对话框、顶层decorview或者放置到fra
物是人非事事休欲语泪先流
·
2020-02-20 07:06
iOS蓝牙4.0 中心、外设、特征、服务详解
蓝牙通信
中,首先需要提到的就是central和peripheral两个概念。这是设备在通信过程中扮演的两种角色。直译过来就是[中心]和[周边(可以理解为外设)]。
YW_Drenched
·
2020-02-19 20:08
[Android 与 js 简单互调
contentWebView.loadUrl("javascript:javacalljs()");js中调用Android方法:html中调用Android方法则反来,在
Andorid
中定义要调用的方法
蔡振辉
·
2020-02-18 11:23
热修复
PathClassLoader只能加载已经安装到Android系统中的apk文件(/data/app/目录),是
andorid
默认使用的类加载器。DexClassLoader可以加载任意目录下的dex
mianbaocheng
·
2020-02-18 04:40
Andorid
tudio解决项目65536方法超出限制的解决办法!
其实解决这个问题的方法挺简单的,但是因为对AndroidStudio的配置不是很了解弄了半天!唉!我用的AndroidStudio的版本是2.2的,然后用的buildToolsVersion是21.1.2;其实解决这个问题的方法就是分包:在Android系统中,一个App的所有代码都在一个Dex文件里面。Dex是一个类似Jar的存储了多有Java编译字节码的归档文件。因为Android系统使用Da
MLLWF
·
2020-02-18 02:30
触屏事件
Andorid
IOSWP中触屏事件是基本动作极其组合的结果,
Andorid
基本事件包括:触及(touch)长按(LongPress)滑动(Swipe)捏(Pinch)组合事件包括:长按并拖动(LongPressDrag
MakingChoice
·
2020-02-18 02:37
To run dex in process, the Gradle daemon needs a larger heap. It currently has 1024 MB. For faster builds, increase the maximum heap size for the Gradle daemon to at least 1536 MB. To do this set org.
andorid
studio运行正常,通过命令行react-nativerun-android报错。
IDO0
·
2020-02-18 01:36
React Native 简明教程
使用HTML5和JavaScript构造iOS/
Andorid
App的方案已经有几年历史了,PhoneGap也已经有一部分市场。那么,ReactNative真的还是历史性的进展吗?还真是!
新茶
·
2020-02-17 23:08
Android 7.0 调取系统相机崩溃解决android.os.FileUriExposedException
AndroidNougat也是被更新很久了,作为一名
Andorid
开发者,我们有义务时刻准备自己调整TargetS
nanchen2251
·
2020-02-17 07:29
关于Android软键盘
在
andorid
中,如果不做处理,EditText在获得焦点键盘弹起之后,如果不做处理,则会产生点击其他部位键盘不收起,也可能刚好有其他部分弹出被软键盘遮挡。
On丶
·
2020-02-16 14:47
3.Byte 转 NSData 以及NSData转Byte
你若不努力,这世界怎能如你所愿.gif如题,这方面的使用不是太多,如果你从事的工作需要与硬件之间进行通信,比如智能家居,
蓝牙通信
。此时你或许需要进行NSData和Byte的相互转换。
RBNote
·
2020-02-16 14:41
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他