文章目录 1.简介 2.蓝牙模块硬件连接 3、手机端apk功能实现 4.单片机端程序 1.简介 通过蓝牙通讯使用手机来控制单片机上LED灯的亮灭。 1)硬件使用89c52单片机2)BT06蓝牙模块3)Android手机一部 手机—(蓝牙连接)—>BT06----(串口通信)–>单片机----->LED 2.蓝牙模块硬件连接 蓝牙模块与51开发板接线主要有4根线需要接,分别为VCC、GND、TXD、RXD,蓝牙模块上的VCC接到开发板上的VCC针脚,蓝牙模块的GND接到开发板上的GND针脚,蓝牙模块的TXD接到开发板上的P30针脚,蓝牙模块的TXD接到开发板上的P3...

  HvTJUzsxOBtS   2023年11月25日   168   0   0 androidxmlandroid单片机xml单片机

1、sudoapt-getinstallqemu-kvm2、sudokvm-ok3、重启按F12进入bios系统一般在BIOS中的高级设置选项(advancedsettings)或安全选项(Security)中有IntelvirtualizationTechnology,将其开启(enable)

  HvTJUzsxOBtS   2023年11月25日   55   0   0 重启重启iosios

文章目录 1、简介 2、功能实现 1、简介 我们经常会遇到在线程中去更改组件状态的一些功能,当然这种方式有很多种,比如可以通过handler或者广播等形式实现,但是这里我们通过接口回调我们这里做一个demo 主界面是一个按钮,点击跳转到第二个界面,第二个界面也是一个按钮,点击创建一个线程,并且在线程中,通过接口回调,更改主界面上按钮的显示。回到主界面。查看主界面按钮文字是否被修改 2、功能实现 整体思路,就是需要在别的文件B更改主线程A的组件,那么就要A给外界留有一个接口,让外界能够通过接口访问内部组件。(1)定义一个接口C,里面定义一些执行的方法。(2)主线程A继承这个C接口,同...

  HvTJUzsxOBtS   2023年11月25日   15   0   0 实例化androidideandroidide实例化

文章目录 1、简介 2、实例 1、简介 python私有变量、私有方法就是在公有的前面添加两个__下划线,但是在外部实例中不能像平常那样访问,保护隐秘性 2、实例 classcar(): def__init__(self): self.price=1公有变量 self.__speed=2私有变量+__ defgetPrice(self):公有方法 print("price") self.__getSpeed()内部可访问 def__getSpeed(self):私有方法+__ print("speed") ownCar=car() print(ownCar.price) ...

文章目录 1、简介 2、功能展示 1、简介 QLabel对象作为一个占位符可以显示不可编辑的文本或者图片,也可以放置一个gif动画,还可以被用作提示标记为其它控件。纯文本、链接可以显示在链接上。 2、功能展示 -coding:utf-8-- ''' 【简介】 PyQT5中Qlabel例子 ''' fromPyQt5.QtWidgetsimportQApplication,QLabel,QWidget,QVBoxLayout,QPushButton fromPyQt5.QtCoreimportQt fromPyQt5.QtGuiimportQPixmap,QPalette...

文章目录 1、简介 2、步骤 1、简介 当我们忘记ubuntu密码的时候,按照上述方法可以进行密码的修改 2、步骤 1)开机按Shift键,出现如下界面。(手速要快,Shift键要按时间久一点) 选择第二个选项,按enter 2)进入recoverymodel界面 有的recoverymode有两个,可以选择随便的一个 3)按e进入如下界面, 并找到图中红色框的recoverynomodeset以及之后的东西删除, 替换为quietsplashrwinit=/bin/bash后, 修改之后按F10或者ctrl+x退出到命令行 修改之后F10或者ctrl+x退出当前模式 4)修...

importstaticandroid.util.Log.d; importandroid.app.Activity; importandroid.appwidget.AppWidgetHost; importandroid.appwidget.AppWidgetManager; importandroid.appwidget.AppWidgetProviderInfo; importandroid.content.Intent; importandroid.os.Bundle; importandroid.view.View; importandroid.view.View.OnLong...

  HvTJUzsxOBtS   2023年11月25日   17   0   0 androidideandroidwidgetidewidget

文章目录 1、简介 2、基本功能简介 1)、设置权限 2)开启蓝牙 3)、发现蓝牙设备 4、建立连接 5、交换数据 6、建立数据通信线程 6、实例练习 6.1、代码结构 6.2、xml文档 6.3、添加权限 6.4功能代码 6.5log展示 6.6心得 1、简介 实现一下功能:(1)扫描其他蓝牙设备(2)查询本地蓝牙适配,用于配对蓝牙设备(3)建立RFCOMM信道(4)通过服务发现连接其他设备(5)数据通信(6)管理多个连接 2、基本功能简介 1)、设置权限 <uses-permissionandroid:name="android.permission...

文章目录 1、输入 2、输出 1、输入 输入 name=input("请输入姓名:") print(name) 2、输出 输出 print("hello,world") 中间用逗号隔开,会自动打印出空格 print("one","two","three") print(200) print(100+200) print("100+200is:",100+200) print("%s年龄%d"%("lum",27)) print("a"5)

  HvTJUzsxOBtS   2023年11月25日   22   0   0 pythonpython

文章目录 1、linux代码雨的实现 2、html文件实现 1、linux代码雨的实现 执行1)sudoapt-getinstallcmatrix2)cmatrix 效果: 2、html文件实现 1)新建文件test.html2)复制一下代码 <!DOCTYPEhtml> <html> <head> <metacharset="utf-8"> <title>Code-byZhenYu.Sha</title> <styletype="text/css"> html,body{width:100%;...

  HvTJUzsxOBtS   2023年11月25日   13   0   0 MathMathHTMLlinuxlinuxhtml

文章目录 1、功能简介 2、文件结构 3、build.gradle(Module:app) 4、activity_main.xml文件 5、recycleview_item.xml 6、RecycleViewAdapter文件 7、StudentData文件 8、MainActivity文件 1、功能简介 实现recycle和自定义item的适配读取姓名 2、文件结构 3、build.gradle(Module:app) 添加recycleView编译引用 compile‘com.android.support:recyclerview-v7:26.1.0’ 4、activit...

文章目录 1、单个权限动态申请 1)文件结构 2)在AndroidManifest.xml添加权限 3)在代码里进行权限检查和申请 2、多个权限动态申请 1)在AndroidManifest.xml添加权限 2)、CheckPermission文件 3)在MainActivity文件里面调用CheckPermission 1、单个权限动态申请 以SD卡读写权限为例 1)文件结构 2)在AndroidManifest.xml添加权限 <uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_ST...

文章目录 1、适用范围 2、AndroidManifest.xml添加需要的版本号版本名 2、代码里获取版本号版本名 1、适用范围 有的时候会需要对apk进行版本升级,或者区分apk更新版本等,会用到apk版本名,版本号等问题。 2、AndroidManifest.xml添加需要的版本号版本名 如图:我们添加的版本号是:1版本名是:1.1 2、代码里获取版本号版本名 packagecom.example.menglux.appversion; importandroid.content.Context; importandroid.content.pm.PackageInfo;...

文章目录 1、mvc框架图 2、MVC在Android模式里的实现 4、小结 1、mvc框架图 经典的mvc模式如图所示1)Model(模型层)在MVC中Model一般用来保存数据的状态,比如数据存储,网络请求。同时还与View存在一定的耦合,通过某种事件机制(比如观察者模式)通知View状态的改变来让view更新。 2)View(视图层)一般由一些GUI组建组成,同时响应用户的交互行为并触发Controller的逻辑,View还有可能修改Model的状态以使其与Model同步,View还会在model中注册model事件的改变。以此来刷新自己并展示给用户。 3)Control(控...

  HvTJUzsxOBtS   2023年11月25日   14   0   0 xmlMVCMVCandroidandroidxml

文章目录 1、工厂方法模式介绍 2、工厂方法模式的定义 3、使用场景 4、模式的简单实现 1、工厂方法模式介绍 工厂方法模式(FactoryPattern),是创建型设计模式之一。工厂方法模式是一个结构比较简单的模式。 2、工厂方法模式的定义 就是一个用于创建对象的接口,让子类来决定实体化那个类。 3、使用场景 在任何需要生成复杂对象的地方,都可以使用工厂模式。 4、模式的简单实现 我们以生活中一个例子来说明:一个汽车厂主要的组装某款SUV车型,有Q3,Q5,Q7,对于这类车内部结构差异性并不是很大。因此一条生产线足以应对这3种车型,对于该类生产线工厂提供了一个抽象类定义。 pub...

文章目录 1、功能介绍 当我们在使用TextView的时候,通常需要设置统一的字体颜色,大小,透明度、等属性。 为了减少工作量,避免在每一个TextView里面都设置这些属性,我们可以写一个Style.xml文件,自定义一些TextView的一些属性格式。 然后在用到的TextView里调用 2、代码架构 3、style文件style.xml <resources> <!-Baseapplicationtheme.--> <stylename="AppTheme"parent="Theme.AppCompat.Light.DarkAction...

  HvTJUzsxOBtS   2023年11月25日   16   0   0 styleandroidstylexmlandroidTextTextxml

文章目录 1、功能实例 用canvas绘制一个会动的指针式时钟 2、代码架构 3、主要功能代码activity_main.xml文件 <?xmlversion="1.0"encoding="utf-8"?> <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" androi...

待续···· 文献参考: Androidx86详细安装教程http://www.romjd.com/jiaocheng/content/2370 安卓x86中文站www.x86andoid.com/forum-2-1.html Android6.0forX86

文章目录 1、添加相应权限 为了获取wifi相关内容需要添加相关权限 <uses-permissionandroid:name="android.permission.access_wifi_state"/> <uses-permissionandroid:name="android.permission.access_network_state"/> 2、wifi的静态监听实现wifi的静态监听监听,就是在整个app使用过程中都可以接收到广播。AndroidManifest.xml配置文件中声明 ·········· <receiverandr...

1、自定义一个类来实现SharedPreferences的存储读取 publicclassSharedPreferencesSaveData{ privateStringTAG="SharedPreferencesSaveData:"; privateSharedPreferencessPData; publicSharedPreferencesSaveData(Contextcontext){ / 获取SharedPreferenced对象 第一个参数是生成xml的文件名 第二个参数是存储的格式(注意本文后面会讲解) / this.sPData=context.getSharedPre...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~