一、工程结构&概述 整个应用包含两个按钮,一个是搜索所有蓝牙设备,另一个是连接所有蓝牙设备~下面是整个工程的文件结构: 二、代码业务流程跟踪2.1、两个按钮下面讲讲该工程里的主要跳转流程及各部分功能:ActivityMain:onCreate函数中主要初始化两个按钮并对其绑定监听事件: 2.1.1、第一个按钮——蓝牙搜索流程点击第一个按钮执行sca
转载
2024-04-29 08:34:38
26阅读
下面主要写到Bitmap的加载和缓存LruCache和DiskLruCache1.Bitmap的高效加载Bitmap在Android中指的是一张图片,可以是png格式也可以是jpg等其他常见的图片格式。BitmapFactory类提供了四种方法加载Bitmap:decodeFile、decodeResource、decodeStream和decodeByteArray,分别用于支持从文件系统、资源
在ActivityA中,startActivityForResult到ActivityB,其中ActivityB设置为SingleTask。 那么在实际出现的现象为: ActivityA的onActivityResult将会首先被回调,然后再执行ActivityB的onCreate函数,也就说无论A
转载
2016-10-19 00:37:00
65阅读
2评论
尽管广泛应用于消费电子领域,但在大部分普通消费者印象中,蓝牙依然是个颇为边缘化的概念:除了连接蓝牙耳机等功用,连传输文件等场景如今都已非常少见。不过,蓝牙 4.0 的出现让这一技术逐渐重回大众视野。相较于 3.0 版本,蓝牙 4.0 拥有低功耗、3 毫秒低延迟、AES-128 加密等特点,它将三种规格集一体,包括传统蓝牙技术、高速技术和低耗能技术。不过,其中意义最大的是低功耗。根据官方的数据,蓝牙
转载
2023-11-05 21:24:43
0阅读
0、res文件命名规则 (小写字母) a~z 0~9 _ 不能以数字开头 1、LinearLayout线性布局 android:layout_weight="1" 权重 &n
原创
2014-05-29 00:43:55
558阅读
函数中含有二分法思想时,边界不能用mid,排除mid后用mid+1或mid-1 比如在1,2,3中查找,mid=2,再在2,3中查找,mid还等于2,进入死循环 ...
转载
2021-10-15 21:24:00
129阅读
2评论
关于Intent实例调用:1,调用外部程序: 参数1:Process Name 参数2:Application Clas
原创
2023-01-28 18:27:59
118阅读
android中include标签是为了便于控件的覆用的一个很好解决方案。但是也有一些需要注意的地方,下面是本人在项目中碰到过的一个问题,做此记录,便于以后查看。include标签用法。1.新建一个xml文件,命名 head.xmlhead.xml文件内容如下:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="
转载
2012-05-07 09:29:00
114阅读
2评论
近期把做好的ipad HTML5混合应用适配到android上,发现android的webview比 iPad差太多了,android4.4因为升级到chromium。和chrome内核一致,全部问题不多,但android4.3下面的版本号兼容问题太多了,仅仅能一个一个慢慢攻克了! 眼下已经碰到了c
转载
2017-05-18 18:06:00
275阅读
2评论
app运行在11以下的都没问题,在安卓11的手机上,就会发生突然崩溃的情况,也没有报错信息,无法查找错误 在安卓11以下 StrictMode penaltyDeath退出的情况不严重leakcanary使用时,也不会严重影响界面的打开和关闭 在安卓11后, StrictMode penaltyDe ...
转载
2021-08-20 18:10:00
78阅读
2评论
lvs注意点
转载
2019-02-01 11:28:31
1028阅读
如果在使用Tomcat时出现了 Errordeploying web application directory web222,很大原因就是jdk和tomcat的版本不匹配。 目前,jdk8不能匹配tomcat7.0,所以要降低jdk版本【换成JDK7】 不能正常启动Tomcat会有以下情况 JAV ...
转载
2021-05-31 16:47:49
432阅读
# Python 注意点
Python 是一种广泛使用的高级编程语言,因其简洁的语法和广泛的库支持而受到许多开发者的青睐。然而,在学习和使用 Python 的过程中,有一些常见的注意事项常常被忽视。本文将介绍 Python 中的一些注意点并提供相应的代码示例。
## 1. 缩进的重要性
在 Python 中,缩进用于表示代码块。不同于其他语言使用大括号 `{}` 或关键字来定义块,Pytho
原创
2024-10-10 05:59:14
23阅读
引用:://yarin.blog.51cto.com/1130898/614512://.mhtml5.com/《Android应用开发新路线——用HTML5开发Android应用程序》android的HTML5应用程序概述如何适配多分辨率的android设备 !如何在android中构建HTML5应用程序 ?如何在android中调试HTML5应用程序 ?如何在android中使用HTML5的本地储存 ?如何在android中使用HTML5的本地数据库 ?如何在android中使用HTML5的地利 ?如何在android中构建HTML5离线应用 ?如何使用Canva
转载
2012-09-28 10:45:00
136阅读
2评论
在开发WPF项目中遇到的问题:
1.最近项目中用到了WPF,并且用到MediaElement这个类,用于播放视频。在本机开发时候能正常播放视频,换到测试机上视频没反应了,无任何图像,也不报错。自己知道MediaElement其实还是用MediaPlayer播放视频的,就用系统自带的试了下能放。想了下难道是MediaPlayer版本问题?一看才9.0,又搜索到篇blog:http://www.cn
原创
2011-05-18 21:48:55
739阅读
线程中要注意的几点 1.线程中的autorelease 对象不能释放 , 必须手动释放 , 或者添加自动释放池 (建议每次都要写 autoreleasepool) 2.子线程中刷新UI可
原创
2014-09-18 19:20:41
340阅读
转载
2014-08-04 19:59:00
222阅读
2评论
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-U
原创
2023-05-06 11:59:17
33阅读
在spring中的配置文件中配置数据源的时候,配置数据源和事务的时候是有顺序的,顺序乱了的化,可能会提示找打不到数据源bean的错误。
原创
2021-09-08 09:19:49
100阅读