




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第8讲
组件-传感器第8讲组件-传感器1App-Inventor移动应用开发标准教程8-课件2一直计时(TimerAlwaysFires):如果选中,计时将一直伴随应用,甚至在应用尚未在屏幕上显示时,计时就开始了。启用计时(TimerEnabled):如果选中,则开始计时。计时间隔(TimerInterval):触发计时器计时事件的时间间隔,单位为毫秒,1秒=1000毫秒。计时器(Clock)一直计时(TimerAlwaysFires):如果选中,计时3在计时器启动后,每经过一个“计时间隔”就会触发该事件一次。计时器事件在计时器启动后,每经过一个“计时间隔”就会触发该事件一次。计4设定日期和时间格式设日期时间格式(FormatDateTime):用指定模式的文本表示某一时刻的日期和时间。如“MM/dd/yyyyhh:mm:ssa”,其中M代表月,d代表日,y代表年,代表小时,m代表分钟,s代表秒,a代表上、下午,S代表毫秒。计时器方法设定日期和时间格式计时器方法5计时器方法计时器方法6创建时间点由毫秒创建时间点(MakeInstantFromMillis):将指定的毫秒数转换为时刻,毫秒数从1970年开始计算。由文本创建时间点(MakeInstant):将文本格式指定的时间(如“MM/DD/YYYYhh:mm:ss或MM/DD/YYYY或hh:mm”)转换为时刻。计时器方法创建时间点计时器方法7计时器方法计时器方法8增加时间增加年数(AddYears):在给定时刻增加指定的年数。增加月数(AddMonths):在给定时刻增加指定的月数。增加天数(AddDays):在给定时刻增加指定的天数。增加时数(AddHours):在给定时刻增加指定的小时数。计时器方法增加时间计时器方法9增加分数(AddMinutes):在给定时刻增加指定的分钟数。增加秒数(AddSeconds):在给定时刻增加指定的秒数。增加周数(AddWeeks):在给定时刻增加指定的周数。计时器方法增加分数(AddMinutes):在给定时刻增加指定的分钟数10求时间计时器方法求时间计时器方法11持续时间ddDuration:返回某个时间点持续指定毫秒后的时间。DurationToSeconds:转换持续时间(毫秒)为秒数。DurationToMinutes:转换持续时间(毫秒)为分钟数。DurationToHours:转换持续时间(毫秒)为小时数。计时器方法持续时间计时器方法12DurationToDays:转换持续时间(毫秒)为天数。DurationToWeeks:转换持续时间(毫秒)为周数。这里的持续时间均为毫秒数,比如一天24小时就是24*60*60*1000=86400000毫秒。计时器方法DurationToDays:转换持续时间(毫秒)为天数。计13秒表计时器方法秒表计时器方法14组件所属组件组命名用途属性水平布局1界面布局水平布局1居中显示“标签_时间”组件水平对齐:居中宽度:充满标签用户界面标签_时间动态显示时间文本:空按钮用户界面按钮_秒表秒表开始计时文本:开始计时标签用户界面标签_秒表动态显示秒表文本:空计时器传感器计时器_时间用于显示时钟启用计时:选中计时间隔:10计时器传感器计时器_秒表用于显示秒表启用计时:不选计时间隔:100计时器方法组件所属组件组命名用途属性水平布局1界面布局水平布局1居中显15计时器方法计时器方法16计时器方法计时器方法17App-Inventor移动应用开发标准教程8-课件18非可视组件,可以侦测到摇晃,并测出三个维度上的加速度分量的近似值,单位为米/秒2(m/s2)。三个分量为:xAccel:当手机在平面上静止时,其值为零;当手机向左倾斜时(即,右侧升起),其值为正;而向右倾斜时(左侧升起),其值为负。yAccel:当手机在平面上静止时,其值为零;当手机顶部抬起时,其值为正;而当底部抬起时,其值为负。加速度传感器AccelerometerSensor
非可视组件,可以侦测到摇晃,并测出三个维度上的加速度分量的近19zAccel:当设备屏幕朝上地静止在与地面平行的平面上时,其值为9.8(地球的重力加速度);当垂直于地面时,其值为0;当屏幕朝下时,其值为-9.8。无论是否由于重力的原因,让手机加速运动,就会改变它的加速度分量值。加速度传感器AccelerometerSensor
zAccel:当设备屏幕朝上地静止在与地面平行的平面上时,20最小间隔(MinimumInterval):检测两次手机摇晃的最小间隔。敏感度(Sensitivity):加速计的敏感程度,有三个选项:1=弱;2=中等;3=强。加速度传感器AccelerometerSensor
最小间隔(MinimumInterval):检测两次手机摇晃21加速度传感器AccelerometerSensor
加速度传感器AccelerometerSensor
22方向传感器用于确定手机的空间方位,该组件为非可视组件,以角度的方式提供下面三个方位值:翻转角:当设备水平放置时,其值为0°;并随着向左倾斜到竖直位置时,其值为90°,而当向右倾斜至竖直位置时,其值为-90°。方位角:当设备顶部指向正北方时,其值为0°,正东为90°,正南为180°,正西为270°。方向传感器OrientationSensor方向传感器用于确定手机的空间方位,该组件为非可视组件,以角度23倾斜角:当设备水平放置时,其值为0°;随着设备顶部向下倾斜至竖直时,其值为90°,继续沿相同方向翻转,其值逐渐减小,直到屏幕朝向下方的位置,其值变为0°;同样,当设备底部向下倾斜直到指向地面时,其值为-90°,继续沿同方向翻转到屏幕朝上时,其值为0°。方向传感器OrientationSensor倾斜角:当设备水平放置时,其值为0°;随着设备顶部向下倾24效果贪食球-方向传感器效果贪食球-方向传感器25界面设计贪食球-方向传感器界面设计贪食球-方向传感器26App-Inventor移动应用开发标准教程8-课件27提供位置信息的非可视组件,提供的信息包括:纬度、经度、高度(如果设备支持)及街区地址,也可以实现“地理编码”,即,将地址信息(不必是当前位置)转换为纬度及经度。为了实现这些功能,组件的启用属性值必须为真,并且通过WiFi或者GPS(如果在户外)开启设备的位置传感器。位置传感器LocationSensor提供位置信息的非可视组件,提供的信息包括:纬度、经度、高度(28间距(DistanceInterval):决定了传感器尝试使用发送位置更新的最小距离间隔,单位为米。如设置间距为5,则每走过5米,传感器就会触发一次“位置被更改”事件。然后,传感器不能保证恰好在指定间距的位置接收到更新信息,也可能在超过5米的地方触发事件。时间间隔(TimeInterval):以毫秒为单位设定最小时间间隔,传感器将以此间隔发出位置更新信息。然而,手机的实际位置必须发生变化,传感器才能收到新的位置信息,指定的时间间隔并不能保证按时收到位置信息。位置传感器属性间距(DistanceInterval):决定了传感器尝试使29位置被更改(LocationChanged):表明已经检测到新的位置信息。状态被改变(StatusChanged):表明位置提供者的服务状态发生了变化,如当提供者丢失或新的提供者开始被使用。位置传感器事件位置被更改(LocationChanged):表明已经检测到30由地址求纬度(LatitudeFromAddress):从给定的地址推算纬度值。由地址求经度(LongitudeFromAddress):从给定的地址推算经度值。位置传感器方法由地址求纬度(LatitudeFromAddress):从给31获取经纬度信息获取经纬度信息32App-Inventor移动应用开发标准教程8-课件33App-Inventor移动应用开发标准教程8-课件34
Barcode
Scanner条码扫描器是非可视组件,用来读取条码的组件。它可利用手机内置相机或调用其它条码扫描软件(如zxing扫描软件)读取条码。zxing扫描软件能够直接读取条码中存储的信息、数字和网址的条码扫描器,方便快捷查找记录!下载:/android/com.google.zxing.client.android.htm条码扫描器BarcodeScanner
Barcode
Scanner条码扫描器是非可视组件,用来35使用条码扫描器来读取条码的组件。条码扫描器BarcodeScanner使用条码扫描器来读取条码的组件。条码扫描器BarcodeSc36条码扫描器BarcodeScanner条码扫描器BarcodeScanner37图书扫描图书扫描38图书扫描图书扫描39启动条码扫描图书扫描启动条码扫描图书扫描40通过豆瓣的API访问图书信息,其API地址为:
/v2/book/isbn/XXXXXXXX为扫描到的ISBN号这里显示的图书信息不适合手机端豆瓣的移动站点是/book/subject/XXXX/XXXX为图书的Subject号所以要通过ISBN获取到对应的Subject,需先使用Web客户端获取豆瓣的API数据。图书扫描通过豆瓣的API访问图书信息,其API地址为:http:/41扫描结束后图书扫描扫描结束后图书扫描42图书扫描图书扫描43API解析返回的数据为JSON格式,这里我们关心的是subject参数,也就是id参数。然后将Web客户端获取的数据通过JSON解析后,找到对应的id。图书扫描API解析图书扫描44图书扫描图书扫描45提供近场通信(NearFieldCommunication)能力的非可视组件,目前该组件只支持文字信息的读写(如果设备也同时支持)。NFC近场通信提供近场通信(NearFieldCommunicatio46近距离传感器是通过红外线进行测距,当手机用户接听电话或者装进口袋时,传感器可以判断出手机贴近了人的脸部或者衣服而关闭屏幕的触控功能,这样就可以防止误操作。近距离传感器可以测量目标相对于设备的屏幕的距离(cm)的传感器组件。这个传感器通常用于确定是否有手机被举到人耳,如,允许您确定从设备到目标有多远。很多设备返回的是绝对距离(cm),但有些设备返回的是远、近值。在这种情况下,传感器通常报告在远的状态它的最大范围值和在近的状态一个较小的值。近距离传感器近距离传感器是通过红外线进行测距,当手机用户接听电话或者装进47KeepRunningWhenOnPause:如果设置为真,即使应用程序是不可见的,它将保持传感距离变化。即可以在组件设计视图中设定,也可以在逻辑设计视图中设定。近距离传感器KeepRunningWhenOnPause:如果设置为真,48近距离传感器近距离传感器49陀螺仪传感器是一个简单易用的基于自由空间移动和手势的定位和控制系统,它原本是运用到直升机模型上,现已被广泛运用于手机等移动便携设备。陀螺仪传感器是非可视组件,在三维空间中可以测量角速度,单位是度每秒。为了使用该功能,组件的启用属性要设置为true,设备必须有陀螺仪传感器。陀螺仪传感器GyroscopeSenso陀螺仪传感器是一个简单易用的基于自由空间移动和手势的定位和控50GyroscopeChanged:当陀螺仪传感器的数据发生改变时触发该事件。返回的参数是X、Y、Z轴角速度和时间戳,时间戳是事件在纳秒时发生的。1纳秒等于十亿分之一秒。陀螺仪传感器GyroscopeSensoGyroscopeChanged:当陀螺仪传感器的数据发生改51陀螺仪传感器GyroscopeSenso陀螺仪传感器GyroscopeSenso52App-Inventor移动应用开发标准教程8-课件53一个像计步器一样的组件。它通过Accerleromter感觉运动,并尝试确定是否有步行的发生。使用配置的步幅(stride)长度,估计步行的距离。计步器组件Pedometer一个像计步器一样的组件。它通过Accerleromter感觉54距离Distance:步行的大概距离,单位为米经过时间ElapsedTime:自计步器开始以来经过的时间,单位毫秒数。简单步数SimpleSteps:自计步器开始以来发生的简单步数的数量。检测超时停机StopDetectionTimeout:持续闲置时间(毫秒)(没有检测到步行)之后进入“停止”状态。步幅StrideLength:设置平均步幅长度,单位为米。行走步数WalkSteps:自计步器开始以来行走步数。计步器组件Pedometer距离Distance:步行的大概距离,单位为米计步器组件Pe55检测简单步数SimpleStep
当检测到原始的步(rawstep)时触发该事件检测行走步数WalkStep
当检测到行走(walkingstep)时触发该事件。行走步数是包括向前的运动的出现。计步器组件Pedometer检测简单步数SimpleStep计步器组件Pedometer56暂停:暂停计数步数和距离。重启:复位步数计数器、距离测量和时间运行。恢复:恢复计数,同时开始计时。保存:将计步器状态保存到手机。允许计步器和距离的累积。不同的应用程序将有自己保存的状态。开始:开始计步停止:停止计步计步器组件Pedometer暂停:暂停计数步数和距离。计步器组件Pedometer57实现一个简单的计步器,可以开始计步、停止计步、重置计步和显示相关步数和距离。界面设计如图计步器组件Pedometer例子实现一个简单的计步器,可以开始计步、停止计步、重置计步和显示58App-Inventor移动应用开发标准教程8-课件59实验7:设计制作指南针。实验实验7:设计制作指南针。实验60第8讲
组件-传感器第8讲组件-传感器61App-Inventor移动应用开发标准教程8-课件62一直计时(TimerAlwaysFires):如果选中,计时将一直伴随应用,甚至在应用尚未在屏幕上显示时,计时就开始了。启用计时(TimerEnabled):如果选中,则开始计时。计时间隔(TimerInterval):触发计时器计时事件的时间间隔,单位为毫秒,1秒=1000毫秒。计时器(Clock)一直计时(TimerAlwaysFires):如果选中,计时63在计时器启动后,每经过一个“计时间隔”就会触发该事件一次。计时器事件在计时器启动后,每经过一个“计时间隔”就会触发该事件一次。计64设定日期和时间格式设日期时间格式(FormatDateTime):用指定模式的文本表示某一时刻的日期和时间。如“MM/dd/yyyyhh:mm:ssa”,其中M代表月,d代表日,y代表年,代表小时,m代表分钟,s代表秒,a代表上、下午,S代表毫秒。计时器方法设定日期和时间格式计时器方法65计时器方法计时器方法66创建时间点由毫秒创建时间点(MakeInstantFromMillis):将指定的毫秒数转换为时刻,毫秒数从1970年开始计算。由文本创建时间点(MakeInstant):将文本格式指定的时间(如“MM/DD/YYYYhh:mm:ss或MM/DD/YYYY或hh:mm”)转换为时刻。计时器方法创建时间点计时器方法67计时器方法计时器方法68增加时间增加年数(AddYears):在给定时刻增加指定的年数。增加月数(AddMonths):在给定时刻增加指定的月数。增加天数(AddDays):在给定时刻增加指定的天数。增加时数(AddHours):在给定时刻增加指定的小时数。计时器方法增加时间计时器方法69增加分数(AddMinutes):在给定时刻增加指定的分钟数。增加秒数(AddSeconds):在给定时刻增加指定的秒数。增加周数(AddWeeks):在给定时刻增加指定的周数。计时器方法增加分数(AddMinutes):在给定时刻增加指定的分钟数70求时间计时器方法求时间计时器方法71持续时间ddDuration:返回某个时间点持续指定毫秒后的时间。DurationToSeconds:转换持续时间(毫秒)为秒数。DurationToMinutes:转换持续时间(毫秒)为分钟数。DurationToHours:转换持续时间(毫秒)为小时数。计时器方法持续时间计时器方法72DurationToDays:转换持续时间(毫秒)为天数。DurationToWeeks:转换持续时间(毫秒)为周数。这里的持续时间均为毫秒数,比如一天24小时就是24*60*60*1000=86400000毫秒。计时器方法DurationToDays:转换持续时间(毫秒)为天数。计73秒表计时器方法秒表计时器方法74组件所属组件组命名用途属性水平布局1界面布局水平布局1居中显示“标签_时间”组件水平对齐:居中宽度:充满标签用户界面标签_时间动态显示时间文本:空按钮用户界面按钮_秒表秒表开始计时文本:开始计时标签用户界面标签_秒表动态显示秒表文本:空计时器传感器计时器_时间用于显示时钟启用计时:选中计时间隔:10计时器传感器计时器_秒表用于显示秒表启用计时:不选计时间隔:100计时器方法组件所属组件组命名用途属性水平布局1界面布局水平布局1居中显75计时器方法计时器方法76计时器方法计时器方法77App-Inventor移动应用开发标准教程8-课件78非可视组件,可以侦测到摇晃,并测出三个维度上的加速度分量的近似值,单位为米/秒2(m/s2)。三个分量为:xAccel:当手机在平面上静止时,其值为零;当手机向左倾斜时(即,右侧升起),其值为正;而向右倾斜时(左侧升起),其值为负。yAccel:当手机在平面上静止时,其值为零;当手机顶部抬起时,其值为正;而当底部抬起时,其值为负。加速度传感器AccelerometerSensor
非可视组件,可以侦测到摇晃,并测出三个维度上的加速度分量的近79zAccel:当设备屏幕朝上地静止在与地面平行的平面上时,其值为9.8(地球的重力加速度);当垂直于地面时,其值为0;当屏幕朝下时,其值为-9.8。无论是否由于重力的原因,让手机加速运动,就会改变它的加速度分量值。加速度传感器AccelerometerSensor
zAccel:当设备屏幕朝上地静止在与地面平行的平面上时,80最小间隔(MinimumInterval):检测两次手机摇晃的最小间隔。敏感度(Sensitivity):加速计的敏感程度,有三个选项:1=弱;2=中等;3=强。加速度传感器AccelerometerSensor
最小间隔(MinimumInterval):检测两次手机摇晃81加速度传感器AccelerometerSensor
加速度传感器AccelerometerSensor
82方向传感器用于确定手机的空间方位,该组件为非可视组件,以角度的方式提供下面三个方位值:翻转角:当设备水平放置时,其值为0°;并随着向左倾斜到竖直位置时,其值为90°,而当向右倾斜至竖直位置时,其值为-90°。方位角:当设备顶部指向正北方时,其值为0°,正东为90°,正南为180°,正西为270°。方向传感器OrientationSensor方向传感器用于确定手机的空间方位,该组件为非可视组件,以角度83倾斜角:当设备水平放置时,其值为0°;随着设备顶部向下倾斜至竖直时,其值为90°,继续沿相同方向翻转,其值逐渐减小,直到屏幕朝向下方的位置,其值变为0°;同样,当设备底部向下倾斜直到指向地面时,其值为-90°,继续沿同方向翻转到屏幕朝上时,其值为0°。方向传感器OrientationSensor倾斜角:当设备水平放置时,其值为0°;随着设备顶部向下倾84效果贪食球-方向传感器效果贪食球-方向传感器85界面设计贪食球-方向传感器界面设计贪食球-方向传感器86App-Inventor移动应用开发标准教程8-课件87提供位置信息的非可视组件,提供的信息包括:纬度、经度、高度(如果设备支持)及街区地址,也可以实现“地理编码”,即,将地址信息(不必是当前位置)转换为纬度及经度。为了实现这些功能,组件的启用属性值必须为真,并且通过WiFi或者GPS(如果在户外)开启设备的位置传感器。位置传感器LocationSensor提供位置信息的非可视组件,提供的信息包括:纬度、经度、高度(88间距(DistanceInterval):决定了传感器尝试使用发送位置更新的最小距离间隔,单位为米。如设置间距为5,则每走过5米,传感器就会触发一次“位置被更改”事件。然后,传感器不能保证恰好在指定间距的位置接收到更新信息,也可能在超过5米的地方触发事件。时间间隔(TimeInterval):以毫秒为单位设定最小时间间隔,传感器将以此间隔发出位置更新信息。然而,手机的实际位置必须发生变化,传感器才能收到新的位置信息,指定的时间间隔并不能保证按时收到位置信息。位置传感器属性间距(DistanceInterval):决定了传感器尝试使89位置被更改(LocationChanged):表明已经检测到新的位置信息。状态被改变(StatusChanged):表明位置提供者的服务状态发生了变化,如当提供者丢失或新的提供者开始被使用。位置传感器事件位置被更改(LocationChanged):表明已经检测到90由地址求纬度(LatitudeFromAddress):从给定的地址推算纬度值。由地址求经度(LongitudeFromAddress):从给定的地址推算经度值。位置传感器方法由地址求纬度(LatitudeFromAddress):从给91获取经纬度信息获取经纬度信息92App-Inventor移动应用开发标准教程8-课件93App-Inventor移动应用开发标准教程8-课件94
Barcode
Scanner条码扫描器是非可视组件,用来读取条码的组件。它可利用手机内置相机或调用其它条码扫描软件(如zxing扫描软件)读取条码。zxing扫描软件能够直接读取条码中存储的信息、数字和网址的条码扫描器,方便快捷查找记录!下载:/android/com.google.zxing.client.android.htm条码扫描器BarcodeScanner
Barcode
Scanner条码扫描器是非可视组件,用来95使用条码扫描器来读取条码的组件。条码扫描器BarcodeScanner使用条码扫描器来读取条码的组件。条码扫描器BarcodeSc96条码扫描器BarcodeScanner条码扫描器BarcodeScanner97图书扫描图书扫描98图书扫描图书扫描99启动条码扫描图书扫描启动条码扫描图书扫描100通过豆瓣的API访问图书信息,其API地址为:
/v2/book/isbn/XXXXXXXX为扫描到的ISBN号这里显示的图书信息不适合手机端豆瓣的移动站点是/book/subject/XXXX/XXXX为图书的Subject号所以要通过ISBN获取到对应的Subject,需先使用Web客户端获取豆瓣的API数据。图书扫描通过豆瓣的API访问图书信息,其API地址为:http:/101扫描结束后图书扫描扫描结束后图书扫描102图书扫描图书扫描103API解析返回的数据为JSON格式,这里我们关心的是subject参数,也就是id参数。然后将Web客户端获取的数据通过JSON解析后,找到对应的id。图书扫描API解析图书扫描104图书扫描图书扫描105提供近场通信(NearFieldCommunication)能力的非可视组件,目前该组件只支持文字信息的读写(如果设备也同时支持)。NFC近场通信提供近场通信(NearFieldCommunicatio106近距离传感器是通过红外线进行测距,当手机用户接听电话或者装进口袋时,传感器可以判断出手机贴近了人的脸部或者衣服而关闭屏幕的触控功能,这样就可以防止误操作。近距离传感器可以测量目标相对于设备的屏幕的距离(cm)的传感器组件。这个传感器通常用于确定是否有手机被举到人耳,如,允许您确定从设备到目标有多远。很多设备返回的是绝对距离(cm),但有些设备返回的是远、近值。在这种情况下,传感器通常报告在远的状态它的最大范围值和在近的状态一个较小的值。近距离传感器近距离传感器是通过红外线进行测距,当手机用户接听电话或者装进107KeepRunningWhenOnPause:如果设置为真,即使应用程序是不可见的,它将保持传感距离变化。即可以在组件设计视图中设定,也可以在逻辑设计视图中设定。近距离传感器KeepRunningWhenOnPause:如果设置为真,108近距离传感器近距离传感器109陀螺仪传感器是一个简单易用的基于自由空间移动和手势的定位和控制系统,它原本是运用到直升机模型上,现已
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园安全教育的题
- 给水工程水库与泵站联合调度方案
- 给水工程供水网络自动化升级方案
- 校园安全教育艺术画
- 大豆精油萃取工艺方案
- 证劵行业考试题库及答案
- 离婚协议书:子女监护及无共同财产分割协议书
- 诊断类考试题库及答案大全
- 离婚协议中财产分配与子女抚养权明确书
- 数据中心建设工程进度管理方案
- 2025秋二年级上册语文上课课件 快乐读书吧:读读童话故事
- powerbi考试题及答案
- GB/T 26925-2025节水型企业火力发电行业
- 红字发票折让协议书
- 流产补偿协议合同
- 醉酒警情处置规范
- 关于加强医药卫生领域廉政建设的意见(2025年版)解读
- 消毒设施配置和医疗废物处理方案
- 2025年人教版九年级化学上册全册单元知识点总结汇编(全册)
- 化妆工具、彩妆产品的认识及用途
- 物料计划控制管理
评论
0/150
提交评论