要搞懂移动端的适配问题,就要先搞明白像素和视口。像素在移动端给一元素设置 width:200px 时发生了什么?这里的px到底是多长呢?像素是网页布局的基础,但是我们一直在用直觉使用它。其实存在种像素:1. 设备像素屏幕的物理像素,任何设备屏幕的物理像素的数量都是固定不变的,单位是pt。2. CSS像素在CSS、JS中使用的一抽象的概念,单位是 px。顺便说下,
现在有越来越多的小伙伴喜欢使用国产手机,其中就有很多人对vivo手机情有独钟,因为vivo手机中各种强大的功能而圈了粉。那大家在用了一段时间的vivo以后,知道在手机中还带有非常强大的扫描功能吗?今天就让我们一起来看看吧~一、手机操作1.便签扫描很多小伙伴在使用vivo手机的时候,都会在手机里的【便签】中记录下一些重要的事情,但是大家知道吗?如果我们想要用手机将文件扫描成电子文件的话,用vivo便
# 两个Android手机通过蓝牙连接 ## 1. 引言 在现代社会中,蓝牙已经成为了一种常见的无线通信技术。通过蓝牙,我们可以实现多种设备之间的连接和数据传输,比如手机与耳机、手机与音箱等。在本文中,我们将探讨如何在两个Android手机之间建立蓝牙连接,并进行基本的数据传输。 ## 2. 蓝牙连接的原理 蓝牙连接主要分为两个角色:服务器端和客户端。服务器端负责监听来自其他设备的连接请求
原创 6月前
97阅读
忙中偷闲,看到上面博客不错,正想没接触过蓝牙,话说好记性不如烂笔头,于是参照上述博客跟着敲了Demo,在此总结一下关于对蓝牙传输的认识。首先是基于GameKit框架的GKPeerPickerController以及GKSession.此用法已经不被苹果推荐,在iOS7以后苹果就不鼓励用此方法了,原因是这种蓝牙技术只能适用于iOS与iOS设备之间,且必须在同一应用下才可进行数据的通信传输。其次要
转载 11月前
212阅读
# Android 手机建立长连接Android开发中,要实现两个手机之间的长连接,可以使用Socket通信来建立连接并进行数据传输。本文将介绍如何在Android应用中建立长连接,并提供了代码示例。 ## 1. 建立 Socket 连接 要实现两个手机之间的长连接,首先需要建立Socket连接。在一手机上充当Server,另一手机上充当Client。Server负责监听连接请求,C
原创 7月前
157阅读
对于Android的英文帮助文档,总是看了记不住,远不如对中文资料那么印象深,所以下面的叙述都是对Android帮助文档Bluetooth的翻译。一、Bluetooth Android平台包含了对Bluetooth协议栈的支持,允许机器通过Bluetooth设备进行无线数据交换。应用框架通过Android Bluetooth API访问Bluetooth功能模块。 这些API能让应用无线连接其他B
目前手游电竞行业以迅雷不及掩耳之势兴起,王者荣耀,和平精英,QQ飞车等等已经有了自己专属的电竞赛事。相对于电脑(PC)有线终端来说,手游电竞使用的网络都是无线传输,无线相对于有线来说存在先天的缺陷——网络延迟抖动,所以如何高效的保障网络是目前电竞行业一直在研究的课题。笨狗熊最近分析了一下业界的实验电竞网络保障的几个方案,简单跟大家分享一下:1. 直接使用有线:最简单粗暴的就是使用USB转RJ45转
# Android 两个手机通讯 在现代社会中,手机已经成为人们日常生活中必不可少的工具之一。而在手机使用过程中,有时我们需要实现两个手机之间的通讯,比如传输文件、发送消息等。本文将介绍如何在Android应用程序中实现两个手机之间的通讯。 ## 通讯方式 在Android手机之间的通讯中,可以采用以下几种方式: 1. 蓝牙通讯 2. WiFi直连 3. 互联网 4. NFC 这里我们将
原创 3月前
18阅读
一、android 手机之间的ble 蓝牙通信,不要蓝牙匹配,也是可以互传数据。二、主要代码参考下面的文章: 2、碰到一比较棘手的问题,同一APP , 运行在不同的手机设备上,onCharacteristicChanged在部分设备上没有回调.我这里是手机是可以,但是android 和linux buildroot 之间的ble蓝牙通信就接收不到服务端发过来的数据。解决方法如下。 &n
既然电脑上可以通过虚拟化安装多个Windows/Linux操作系统,那么手机是不是也可以安装多个安卓呢?现在有人在做这件事情。 虚拟化显然不适合,实际上arm的虚拟化,能商用的解决方案似乎只有OKL4等几个闭源的东西。所以,自然而然的,就有人想用容器来达到这个目的。这个东西叫Cells,作者叫Oren Laadan,哥伦比亚大学博士毕业,之前他做过一叫CKPT的项目,实现容器的热迁移,
CSS教程:2重要概念块状元素和内联元素  网页制作Webjx文章简介:是在CSS布局页面中很重要的两个概念,必须要理解透彻!既然说到概念就先看看块状元素和内联元素的定义。  在用CSS布局页面的时候,我们会将HTML标签分成种,块状元素和内联元素(我们平常用到的div和p就是块状元素,链接标签a就是内联元素)。是在CSS布局页面中很重要的两个概念,必须要理解透彻!既然说
没想到这么旧的东西还有人支持。我一开心就把源码传github上了。哈哈。然后下面的代码有处错误。(一是start()写成了run(),另外一处的bundle没加到message里)在github中已经纠正。github是可以直接运行的。需要一台手机或者手机都可以。一台手机记得链接之前ip输入127.0.0.1。哈哈哈 这个是链接 https://github.com/roofro
     做Android开发的朋友最近会发现,更新ADT至22.6.0版本之后,创建新的安装项目,会出现appcompat_v7的内容。并且是创建一新的内容就会出现。这到底是怎么回事呢?原来appcompat_v7是Google自己的一兼容包,就是一支持库,能让2.1以上全使用上4.0版本的界面。下面就让笔者带你慢慢走近这个问题并解决它。 问题分析 首先
转载 2023-08-03 20:17:47
68阅读
1.蓝牙的基本操作蓝牙权限android.permission.BLUETOOTH //允许程序连接到已配对的蓝牙设备,请求连接/接收连接/传输数据需要改权限, 主要用于对配对后进行操作. android.permission.BLUETOOTH_ADMIN //允许程序发现和配对蓝牙设备, 该权限用来管理蓝牙设备, 有了这个权限, 应用才能使用本机的蓝牙设备.BluetoothAdapterBl
[JavaME]手机同时播放两个音乐探讨二本文档以及后续文档试图一步一步地探讨如何在手机上同时播放两个声音文件,譬如一是背景音乐,一是按键触发的游戏音效。请慢慢看下去,我们尽量糅合进各方汇集的一些经验。1探讨适合Nokia的同步播放方法摘要:本章 简单描述如何在NokiaS60系列手机同时播放两个音乐。1.1. 使用nokia的专有类SoundNokia UI API有一专门播放声音的类,它
转载 2023-09-15 14:17:43
438阅读
# Android蓝牙连接两个设备 在Android开发中,蓝牙连接是一常见的需求,特别是在需要实现设备之间数据传输或通信的场景下。本文将介绍如何在Android应用中实现蓝牙连接两个设备的功能,包括搜索周围的蓝牙设备、连接设备、发送和接收数据等操作。 ## 蓝牙连接流程 在进行蓝牙连接之前,我们首先需要了解蓝牙连接的流程。通常蓝牙连接的流程如下: 1. 打开蓝牙:确保设备的蓝牙功能已经
原创 4月前
134阅读
# Android 两个连接弧线 在Android开发中,我们经常会遇到需要绘制圆形和弧线的需求,特别是在一些图表或自定义控件中。本文将介绍如何使用Android提供的Canvas类和Path类来实现两个连接弧线的效果,并附带代码示例。 ## 实现原理 要实现两个连接弧线的效果,我们可以借助Canvas类和Path类来进行绘制。具体的实现步骤如下: 1. 创建一自定义View,并重
原创 10月前
101阅读
又是一年中秋,时间真他妈的快! 短短的半年时间里,总共就做成了件大事: P2P:手机间实时通讯服务,目前已经在水果忍者的多人对战版中得到应用。 微传:手机间近场传输。 前面的文章对P2P已经说过很多了,咱们来聊聊微传吧。 两个手机,隔得很近,传文件啥的有多少种方法: 1.红外线 2.NFC 3.蓝牙 其中第一种方法已经基础灭绝了,NFC不是用来传输的,是用来刷卡的,RFID操作体验上需要
转载 9月前
75阅读
最近办公室的好几位同事都更换了新手机,虽然更换手机是一件让人非常开心的事情,但如果更换的是不同品牌的手机,新旧手机数据之间的同步问题也是比较让人烦恼的。而一些手机同步助手软件,能够实现新旧手机之间联系人、通讯、短信、文件、图片等数据的同步,不过却不支持把旧手机便签内容转到新手机上。那么当我们在旧手机的便签或备忘录上记录了很多内容时,旧手机便签内容转到新手机上应该如何操作呢?如果是相同品牌的新旧手机
系统文件夹功能详谈Android系列教程(十三) 系统文件夹功能详谈   打开Android文件管理器,里面数十英文名称命名的文件夹罗列其中,很多功能我们可以从其名字上略有所知,内部大批量的文件却让我们有些一头雾水。这些文件是什么?有什么用?我们能不能删?这些都是我们脑中充满疑问的。今日笔者就将Android手机内部文件夹的架构和各文件的功能描述介绍给大家,让大家自己手机的内部资源有
转载 2023-07-31 23:12:56
0阅读
  • 1
  • 2
  • 3
  • 4
  • 5