-
SL4A
之
Pyth
on
资源中文化项目
ApiReference
!Activityresultfacade
?
setresultboolean
?
setresultbooleanarray
?
setresultbyte
?
setresultbytearray
?
setresultchar
?
setresultchararray
?
setresultdouble
?
setresultdoublearray
?
setresultfloat
?
setresultfloatarray
?
setresultinteger
?
setresultintegerarray
?
setresultlong
?
setresultlongarray
?
setresultserializable
?
setresultshort
?
setresultshortarray
?
setresultstring
?
setresultstringarray
!Alarmmanagerfacade
?
cancelrepeating
?
scheduleabsolute
?
scheduleinexactrepeating
?
schedulerelative
?
schedulerepeating
!Androidfacade
?
getclipboard
?
getinput
?
getintent
?
getpackageversion
?
getpackageversioncode
?
getpassword
?
log
?
maketoast
?
notify
?
requiredversion
?
sendemail
?
setclipboard
?
startactivity
?
startactivityforresult
?
vibrate
!Applicationmanagerfacade
?
forcestoppackage
?
getlaunchableapplications
?
getrunningpackages
?
launch
!Batterymanagerfacade
?
batterycheckpresent
?
batterygethealth
?
batterygetlevel
?
batterygetplugtype
?
batterygetstatus
?
batterygettechnology
?
batterygettemperature
?
batterygetvoltage
?
batterystartmonitoring
?
batterystopmonitoring
?
readbatterydata
!Bluetoothfacade
?
bluetoothaccept
?
bluetoothconnect
?
bluetoothgetcon
necteddevicename
?
bluetoothmakediscoverable
?
bluetoothread
?
bluetoothreadline
?
bluetoothreadready
?
bluetoothstop
?
bluetoothwrite
?
checkbluetoothstate
?
togglebluetoothstate
!Camerafacade
?
cameracapturepicture
?
camerainteracti
vecapturepicture
!Commonintentsfacade
?
pick
?
scanbarcode
?
search
?
view
?
viewcontacts
?
viewhtml
?
viewmap
!Conditionmanagerfacade
?
onringersilent
!Contactsfacade
?
contactsget
?
contactsgetattributes
?
contactsgetbyid
?
contactsgetcount
?
contactsgetids
?
pickcontact
?
pickphone
!Eventfacade
?
postevent
?
receiveevent
?
waitforevent
!Locationfacade
?
geocode
?
getlastknownlocation
?
readlocation
?
startlocating
?
stoplocating
!Mediarecorderfacade
?
recordercapturevideo
?
recorderstartmicrophone
?
recorderstop
?
startinteractiv
evideorecording
!Phonefacade
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
checknetworkroaming
getcelllocation
getdeviceid
getdevicesoftwareversion
getline1number
getneighboringcellinfo
getnetworkoperator
getnetworkoperatorname
getnetworktype
getphonetype
getsimcountryiso
getsimoperator
getsimoperatorname
getsimserialnumber
getsimstate
getsubscriberid
getvoicemailalphatag
getvoicemailnumber
phonecall
phonecallnumber
phonedial
phonedialnumber
readphonestate
?
starttrackingphonestate
?
stoptrackingphonestate
!Pulsegeneratorfacade
?
pulsegeneratorgethz
?
pulsegeneratorgethzsamples
?
pulsegeneratorgetleftpulsems
?
pulsegeneratorg
etleftpulsepercent
?
pulsegeneratorg
etleftpulsesamples
?
pulsegeneratorg
etrightpulsems
?
pulsegeneratorgetrightpulsepercent
?
pulsegen
eratorgetrightpulsesamples
?
pulsegeneratorisplaying
?
pulsegeneratorrun
?
pulsegeneratorsethzpercent
?
pulsegenerators
etleftpulsepercent
?
pulsegenerators
etrightpulsepercent
?
pulsegeneratorstop
?
pulsegeneratortoggleinverted
?
pulsegeneratortoggleplayback
?
pulsegenteratorsethz
!Sensormanagerfacade
?
readsensors
?
sensorsgetaccuracy
?
sensorsgetlight
?
sensorsreadaccelerometer
?
sensorsreadmagnetometer
?
sensorsreadorientation
?
startsensing
?
stopsensing
!Settingsfacade
?
?
?
?
?
?
?
?
?
?
?
?
?
?
checkairplanemode
checkringersilentmode
checkscreenon
getmaxmediavolume
getmaxringervolume
getmediavolume
getringervolume
getscreenbrightness
getscreentimeout
setmediavolume
setringervolume
setscreenbrightness
setscreentimeout
toggleairplanemode
?
toggleringersilentmode
!Signalstrengthfacade
需要
api level 7.
?
readsignalstrengths
?
starttrackingsignalstrengths
?
stoptrackingsignalstrengths
!Smsfacade
?
smsdeletemessage
?
smsgetattributes
?
smsgetmessagebyid
?
smsgetmessagecount
?
smsgetmessageids
?
smsgetmessages
?
smsmarkmessageread
?
smssend
!Speechrecognitionfacade
?
recognizespeech
!Texttospeechfacade
需要
api level 4.
?
ttsisspeaking
?
ttsspeak
!Tonegeneratorfacade
?
generatedtmftones
!Uifacade
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
addcontextmenuitem
addoptionsmenuitem
clearcontextmenu
clearoptionsmenu
dialogcreatealert
dialogcreatedatepicker
dialogcreatehorizontalprogress
dialogcreateinput
dialogcreatepassword
dialogcreateseekbar
dialogcreatespinnerprogress
dialogcreatetimepicker
dialogdismiss
dialoggetinput
dialoggetpassword
dialoggetresponse
dialoggetselecteditems
dialogsetcurrentprogress
dialogsetitems
dialogsetmaxprogress
dialogsetmultichoiceitems
dialogsetnegativebuttontext
?
dialogsetneutralbuttontext
?
dialogsetpositivebuttontext
?
dialogsetsinglechoiceitems
?
dialogshow
?
webviewshow
WakeLockFacade
?
wakeLockAcquireBright
?
wakeLockAcquireDim
?
wakeLockAcquireFull
?
wakeLockAcquirePartial
?
wakeLockRelease
WifiFacade
?
?
?
?
?
?
?
?
?
?
?
checkWifiState
toggleWifiState
wifiDisconnect
wifiGetConnectionInfo
wifiGetScanResults
wifiLockAcquireFull
wifiLockAcquireScanOnly
wifiLockRelease
wifiReassociate
wifiReconnect
wifiStartScan
setresultboolean
设置脚本被
startactivityforresult()
方法调用后返回的布尔值
:
setresultboolean(
integer resultcode:
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
boolean resultvalue)
设置脚本执行的结果
.
每当脚本程序被
startactivityforresult()
方法调用时
,
由此产生的
intent
将会包含
script_result
和给定的值
.
setresultbooleanarray
设置脚本被
startactivityforresult()
方法调用后返回的布尔值数组
:
setresultboolean(
integer resultcode:
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
boolean[] resultvalue)
设置脚本执行的结果
.
每当脚本程序被
startactivityforresult()
方法调用时
p>
,
由此产生的
intent
将会包含
script_result
和给定的值
p>
.
setresultbyte
设置脚本被
startactivityforresult()
p>
方法调用后返回的字节
:
setresultbyte(
integer resultcode:
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
byte resultvalue)
设置脚本执行的结果
.
每当脚本程序被
startactivityforresult()
方法调用时
,
由此产生的
intent
将
会包含
script_result
和给定的值
.
setresultbytearray
设置脚本被
startactivityforresult()
p>
方法调用后返回的字节数组
:
setresultbytearray(
integer resultcode:
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
byte[] resultvalue)
设置脚本执行的结果
.
每当脚本程序被
startactivityforresult()
方法调用时
,
由此产生的
intent
将会包含
script_result
和给定的值
.
setresultchar
设置脚本被
startactivityforresult()
方法调用后返回的字符
:
setresultchar(
integer resultcode:
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
character resultvalue)
设置脚本执行的结果
.
每当脚本程序被
startactivityforresult()
p>
方法调用时
,
由此产生的
< br>intent
将会包含
script_result
p>
和给定的值
.
setresultchararray
设置脚本被
startactivityforresult()
< br>方法调用后返回的字符数组
:
setresultchararray(
integer resultcode:
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
character[] resultvalue)
设置脚本执行的结果
.
每当脚本程序被
startactivityforresult()
p>
方法调用时
,
由此产生的
< br>intent
将会包含
script_result
p>
和给定的值
.
setresultdouble
设
置脚本被
startactivityforresult()
方法调用后返回的的双精度浮点数值
:
setresultdouble(
integer resultcode:
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
double resultvalue)
设置脚本执行的结果
.
每当脚本程序被
startactivityforresult()
方法调用时
,
由此产生的
intent
将会包含
script_result
和给定的值
.
setresultdoublearray
设置脚本被
startactivityforresult(
)
方法调用后返回的双精度浮点数值数组
:
setresultdoublearray(
integer resultcode:
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
double[] resultvalue)
设置脚本执行的结果
.
每当脚本程序被
startactivityforresult()
方法调用时
,
由此产生的
intent
< br>将会包含
script_result
和给定的值
.
setresultfloat
设置脚本被
startactivityforresult()
p>
方法调用后返回的的单精度浮点数值
:
setresultfloat(
integer resultcode:
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
float resultvalue)
< br>设置脚本执行的结果
.
每当脚本程序被
< br>startactivityforresult()
方法调用时
,
由此产生的
intent
将会包含
script_result
和给定的值
.
setresultfloatarray
<
/p>
设置脚本被
startactivityforresult()
方法调用后返回的单精度浮点型数组
:
setresultfloatarray(
integer resultcode:
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
float[] resultvalue)
设置脚本执行的结果
.
每当脚本程序被
startactivityforresult()
方法调用时
,
由此产生的
intent
将会包含
script_result
和给定的值
.
setresultinteger
p>
设置脚本被
startactivityforresult()<
/p>
方法调用后返回的整数
:
setresultinteger(
integer resultcode:
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
integer resultvalue)
设置脚本执行的结果
.
每当脚本程序被
startactivityforresult()
p>
方法调用时
,
由此产生的
< br>intent
将会包含
script_result
p>
和给定的值
.
setresultintegerarray
设置脚本被
startactivityforresult()
方法调用后返回的整型数组
:
setresultintegerarray(
integer resultcode:
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
integer[] resultvalue)
设置脚本执行的结果
.
每当脚本程序被
startactivityforresult()
p>
方法调用时
,
由此产生的
< br>intent
将会包含
script_result
p>
和给定的值
.
setresultlong
设置脚
本被
startactivityforresult()
方法
调用后返回的长整数
:
setresultlong(
integer resultcode:
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
long resultvalue)
设置脚本执行的结果
.
每当脚本程序被
startactivityforresult()
方法调用时
,
由此产生的
intent
将
会包含
script_result
和给定的值
.
setresultlongarray
设置脚本被
startactivityforresult()
p>
方法调用后返回的长整型数组
:
setresultlongarray(
integer resultcode:
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
long[] resultvalue)
设置脚本执行的结果
.
每当脚本程序被
startactivityforresult()
方法调用时
,
由此产生的
intent
将会包含
script_result
和给定的值
.
setresultserializable
设置脚本被
startactivityforresult()
方法调用后返回的可串行化的结果
(serializable):
setresultserializable(
integer resultcode:
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
serializable resultvalue)
设置脚本执行的结果
.
每当脚本程序被
startactivityforresult()
p>
方法调用时
,
由此产生的
< br>intent
将会包含
script_result
p>
和给定的值
.
setresultshort
设置
脚本被
startactivityforresult()
方
法调用后返回的短整数
:
setresultshort(
integer resultcode::
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
short resultvalue)
< br>设置脚本执行的结果
.
每当脚本程序被
< br>startactivityforresult()
方法调用时
,
由此产生的
intent
将会包含
script_result
和给定的值
.
setresultshortarray
<
/p>
设置脚本被
startactivityforresult()
方法调用后返回的短整型数组
:
setresultshortarray(
integer resultcode::
回传给原始
p>
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
short[] resultvalue)
设置脚本执行的结果
.
每当脚本程序被
startactivityforresult()
方法调用时
,
由此产生的
intent
将会包含
script_result
和给定的值
.
setresultstring
设置脚本被
startactivityforresult()
p>
方法调用后返回的字符串
:
setresultstring(
integer resultcode:
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
string resultvalue)
设置脚本执行的结果
.
每当脚本程序被
startactivityforresult()
方法调用时
,
由此产生的
intent
将会包含
script_result
和给定的值
.
setresultstringarray
设置脚本被
startactivityforresult(
)
方法调用后返回的字符串数组
:
setresultstringarray(
integer resultcode:
回传给原始
activity
的结果编码
,
常常是
result_canceled(0)
或者
result_ok(-1),
string[] resultvalue)
设置脚本执行的结果
.
每当脚本程序被
startactivityforresult()
方法调用时
,
由此产生的
intent
< br>将会包含
script_result
和给定的值
.
cancelrepeating
取消脚本的定时执行计划
:
cancelrepeating(
string
script)
取消给定脚本所有的定时
< br>(
重复
)
执行计划
scheduleabsolute
定时执行传入的脚本,从开机后开始计时:
scheduleabsolute(
string
script:
要执行的脚本
,
double
time:
脚本延迟执行时间
,
开机
(epoch?)
后延迟一定时间执行脚本
,
p>
延迟的时间由此参数
指定
boolean wakeup[optional, default true]:
是否唤醒处于黑屏状态的移动设备
)
定时执行传入的脚本
,
从开机后开始计
时
scheduleinexactrepeating
每隔一段端时间执行一次脚本(时间间隔不太精确)
scheduleinexactrepeating(
double interval:
两次执行之间的时间间隔
,
以秒为单位
string script:
要执行的脚本
,
boolean
wakeup[optional, default true]:
是否唤醒处于黑屏状态的移动设备
)
从脚本被调用开始
,
每隔一段时间执行
一次脚本
(
不是很精确
),
但是比
schedulerepeating
方法
省
电
schedulerelative
定时执行脚本
,
延迟时间从方法被调用时开始计算
schedulerelative(
string script:
要执行的脚本
,
double
secondsfromnow:
从现在起
,
延迟一定时间执行脚本
,
延迟时间由此参数指定
boolean wakeup[optional,
default true]:
是否唤醒处于黑屏状态的移动设备
)
从脚本被调用开始,延迟数秒钟后执行脚
schedulerepeating
每隔一段时间执行一次脚本(精确)
schedulerepeating(
double
interval:
两次执行之间的时间间隔
,
以秒为单位
string script:
要执行的脚本
,
double
firstexecutiontime[optional]:
第一次执行脚本所需要延迟的时间
,
从开机
(epoch?)
开始计
算
boolean wakeup[optional, default
true]:
是否唤醒处于黑屏状态的移动设备
)
每隔一段时间执行一次脚本
,
从开机开始计算
getclipboard
读取剪贴板中的文本
getclipboard()
从剪贴板中读取文本。
返回值
:
剪贴板中的文本。
getinput
请求用户输入文本
getinput(
string
title[
可选
,
默认为
sl4a inpu]:
输入框的标题
string
message[k
可选
,
默认为
please enter
value:]:
输入框的提示信息
)
请求用户输入文本信息
已废弃,请使用
dialogget
input
方法替代。
getintent
获取启动脚本的
intent
getintent()
返回启动脚本的
intent
getpackageversion
返回包的版本名
getpackageversion(
string
packagename)
返回包的版本名
getpackageversioncode
返回包的版本号
getpackageversioncode(
string packagename)
返回包的版本号
getpassword
请求用户输入密码
getpassword(
string
title[optional, default sl4a password input]:
title of the input box,
string
message[optional, default please enter password:]:
message to display
above the input box)
请求用户输入密码。
已废弃
!
请
使用
dialoggetpassword
方法替代。
log
写日志
log(
string message)
向
logcat
中写入信息。
maketoast
显示短暂提示框
maketoast(
string message)
显示一个持续短暂时间的提示框。
notify
通知
notify(
string title:
标题
,
string message)
显示一个通知,在用户点击后会取消。
requiredversion
检测版本信息
requiredversion(
integer requiredversion)
p>
检测当前
sl4a
的版本是否大于制定的版
本。
sendemail
发
sendemail(
string to:
一系列的收件人列表,用逗号分隔。
string subject,
string body,
string
attachmenturi[
可选
])
启动一个发送的
activity<
/p>
,将容发送给接收者。
setclipboard
向剪贴板写入信息
setclipboard(
string text)
向剪贴板写入信息。
startactivity
启动一个
activity
startactivity(
string
action,
string
uri[
可选
],
string
type[k
可选
]: uri
的
p>
mime
类型
/
子
类型
,
jsonobject
extras[
可选
]:
要添加到<
/p>
intent
的附加数据,以
map
p>
形式保存
,
boolean
wait[
可选
]:
阻塞当前应用知
道打开的
activity
被关闭
)
启动一个
activity
startactivityforresult
运行一个
activity
并返回结果
startactivityforresult(
string action,
string
uri[
可选
],
string
type[
可选
]: uri
的
mime
类型
/
子类
型
,
jsonobject
extras[
可选
]:
要添加到<
/p>
intent
的附加数据,以
map
p>
形式保存
)
运
行一个
activity
并返回结果
返回
:
最终的
intent,
以
map
形式呈现<
/p>
vibrate
震动
vibrate(
integer
duration[
可选
,
默认为
300]:
持续时间
,
以毫秒为单位
)
使手机震动指定的时间。
forcestoppackage
强制终止一个包
forcestoppackage(
string
packagename:
包名
)
强制终止一个包。
getlaunchableapplications
获得可运行的应用
getlaunchableapplications()
返回一个可以运行的应用类名列表
getrunningpackages
返回正在运行的
activity
或者服务的列表
getrunningpackages()
返回一个正在运行的
activit
y
或者服务的列表。
返回
:
一个正在运行
activity
的列表。
launch
启动一个
activity
launch(
string classname)
按照给定的类名启动一个
activ
ity
。
batterycheckpresent
查看电池电量信息
:
batterycheckpresent()
返回当前的电池电量信息
需要
api level 5.
batterygethealth
查看电池健康状态
:
batterygethealth()
返回当前的电池健康状态信息
:
1
-
未知
;
2 -
良好
;
3 -
过热
;
4 -
不可用
;
5 -
电量过饱
;
6 -
查询失败
;
batterygetlevel
batterygetlevel()
返回电池电量
(
百分比形式
)
需要
api level 5.
batterygetplugtype
返回充电状态信息
batterygetplugtype()
返回充电电源信息
-1 -
未知
;
0 -
为插入电源
;
1 -
交流电源充电
;
2 -
usb
充电
batterygetstatus
返回充电状态信息
batterygetstatus()
返回充电状态信息
1 -
未知
;
2 -
充电中
;
3 -
放电中
;
4 -
为充电
;
5 -
已充满
;
batterygettechnology
batterygettechnology()
返回电池技术数据
需要
api level 5.
batterygettemperature
返回电池温度
batterygettemperature()
返回当前电池的温度
.
需要
api level 5.
batterygetvoltage
返回电池的电压
batterygetvoltage()
返回当前电池的电压
.
需要
api level 5.
batterystartmonitoring
开始监视电池状态
batterystartmonitoring()
开始监视电池状态
.
触发
事件
.
batterystopmonitoring
停止监视电池状态
batterystopmonitoring()
停止监视电池状态
readbatterydata
读取电池记录数据
readbatterydata()
读取当前记录的电池数据
bluetoothaccept
监听并接受一个蓝牙连接
bluetoothaccept(
string
uuid[
可选
,
默认值为
457807c0-4897-11df-9879-0800200c9a66])
监听并接受一个蓝牙连接。阻塞直到连接建立或者连接失败。
需要
api level 5.
bluetoothconnect
通过蓝牙与一个移动终端进行连接
bluetoothconnect(
string
uuid[
可选
,
默认值为
457807c0-4897-11df-9879-0800200c9a66]:
此处的
uuid
必须与服务端使用的
uuid
相匹配
,
string
address[
可选
]:
如果未提供此参数,将会给用户显示一个发现的可连接的移动
终端列表工用户选择。
)
通过蓝牙与一个移动终端进行连接。阻塞直到连接建立或者连接失败。
returns:
连接建立成功则
返回
true
。
需要
api level 5.
bluetoothgetcon
necteddevicename
获取已连接的移动终端的的名称
bluetoothgetconnecteddevicename()
获取已连接的移动终端的的名称。
需要
api level 5.
bluetoothmakediscoverable
设置蓝牙为可见状态
bluetoothmakediscoverable(
integer
duration[
可选
,
默认
300]:
< br>移动终端蓝牙可见时间
,
以秒为单位
)
设置蓝牙连接在一段时间为可见状态。
需要
api level 5.
bluetoothread
读取指定长度的数据
bluetoothread(
integer
buffersize[
可选
,
默认为
4096])
读取指定长度的数据,长度由
buf
fersize
参数指定。
需要
api level 5.
bluetoothreadline
读取下一行数据
bluetoothreadline()
读取下一行数据
.
需要
api level 5.
bluetoothreadready
判断是否全部读取完成
bluetoothreadready()
还有后续数据可供读取,则返回
true
。
需要
api level 5.
bluetoothstop
终端蓝牙连接
bluetoothstop()
终端蓝牙连接。
需要
api level 5.
bluetoothwrite
通过当前打开的蓝牙连接传送数据
bluetoothwrite(
string
bytes)
通过当前打开的蓝牙连接传送数据。
需要
api level 5.
checkbluetoothstate
检测蓝牙连接的状态
checkbluetoothstate()
检测蓝牙连接的状态。
returns:
如果连接已经建立
,
则返回
true
。
< br>
需要
api level 5.
togglebluetoothstate
打开或者关闭蓝牙
togglebluetoothstate(
boolean
enabled[
可选
],
boolean
prompt[
可选
,
默认
true]:
是否提示用户当前蓝牙状态已改变
)
打开或者关闭蓝牙。
returns:
如果蓝牙可用,则返回
true
。
需要
api level 5.
cameracapturepicture
直接调用镜头并拍照
cameracapturepicture(
string
path,
boolean
useautofocus[
可选
,
默认为
true])
拍照并保存到指定的路径。
返回值
:
map
形式的列表
,
< br>键为
autofocus
和
ta
kepicture,
值代表是否自动对焦和是否拍摄成功
.
camerainteractivecapturepicture
< br>
启动拍照程序拍照并保存到指定位置
camerainteractivecapturepicture(
string path)
启动拍照程序拍照并保存到指定位置。
pick
显示要被
< br>uri
选取的容
pick(
string uri)
显示要被
u
ri
选取的容(例如
联系人)
returns:
结果集合,以
ma
p
形式保存。
scanbarcode
运行二维码扫描器
scanbarcode()
运行二维码扫描器。
returns:
显示结果
inte
nt
的
map
集合
.
search
搜索给定的查询字符串
search(
string query)
搜索给定的查询字符串。
view
通过
uri
运行一个带有
view
action
的
activity
view(
string uri,
string type[
可选
]:
mime type/subtype uri
的
mime
p>
类型
/
子类型
,
jsonobject
extras[
可选
]: intent
中要添加额外信息的
map
集合
)
通过
uri
运行一个带有
view action
的
activity
。
viewcontacts
打开联系人列表
viewcontacts()
打开联系人列表。
viewhtml
打开浏览器显示本
地的
html
文件
viewhtml(
string path: html
文件的路径
)
打开浏览器显示本地的
html
文件。
viewmap
打开地图,搜索指定的查询字符串
viewmap(
string
query,
例如
pizza,
123 my street)
打开地图,搜索指定的查询字符串
(
例如
pizza, 123 my
street)
。
onringersilent
当响铃模式被设置为静音时执行指定脚本
onringersilent(
string
script:
响铃模式改变时执行脚本的路径。
)
当响铃模式被设置为静音时执行指定脚本。
contactsget
以列表的形式返回所有的联系人
contactsget(
jsonarray
attributes[
可选
])
以列表的形式返回所有的联系人。
returns:
map
形式的联系人列表。
contactsgetattributes
以列表的形式返回所有联系人相关的属性信息
contactsgetattributes()
以列表的形式返回所有联系人相关的属性信息。
contactsgetbyid
获
取指定
id
的联系人信息
contactsgetbyid(
integer id,
jsonarray
attributes[
可选
])
获取指定
id
的联系人信息。
contactsgetcount
获取联系人总数
contactsgetcount()
获取联系人总数。
contactsgetids
返回所有联系人的
id
contactsgetids()
返回所有联系人的
id
。
pickcontact
列出所有的联系人供用户选择
pickcontact()
列出所有的联系人供用户选择。
returns:
以
map
的形式返回选中的结果。
pickphone
列出所有供用户选
pickphone()
列出所有供用户选择。
returns:
选中的。
postevent
向事件列表中添加一个事件
postevent(
string name,
string data)
向事件列表中添加一个事件。
receiveevent
接受发生的事件
receiveevent()
接
受发生的事件(例如位置或者传感器更新等)并从事件列表中把
它删除
(
事件列表最多能存放最近触发的
1024
个事件
)
。
returns:
以
map
的形式返回事件的属性。
waitforevent
等待(阻
塞)直到给定的事件发生。返回的事件不会从缓存中清除
waitforevent(
string
eventname,
integer
timeout[
可选
]:
最长等待时间
)
-
-
-
-
-
-
-
-
-
上一篇:高分子材料专业词汇
下一篇:维多利亚2自建国教程