导航:首页 > APP软件 > autolaunch安卓

autolaunch安卓

发布时间:2023-05-08 03:32:55

『壹』 如何查看Android 中native的Service

在Android里面,init程序会解析 Init.rc文件,然后启动正耐敬很多Native Service。如何查看这些service的状态呢,查看init的源代码,发现所有举慎的native service的信息都会保存亩败到系统属性里面。这样就可以用下面的命令查看各个Service的状态。

# getprop |grep init.svc
getprop |grep init.svc
[init.svc.servicemanager]: [running]
[init.svc.vold]: [running]
[init.svc.netd]: [running]
[init.svc.debuggerd]: [running]
[init.svc.omsril-daemon]: [running]
[init.svc.sdm]: [running]
[init.svc.zygote]: [running]
[init.svc.media]: [running]
[init.svc.dbus]: [running]
[init.svc.installd]: [running]
[init.svc.keystore]: [running]
[init.svc.lapisrv]: [running]
[init.svc.console]: [running]
[init.svc.tcmd-autolaunch]: [stopped]
[init.svc.tel]: [stopped]
[init.svc.pxa920-setup]: [stopped]
[init.svc.logcat]: [running]
[init.svc.logcat-radio]: [running]
[init.svc.dnsmasq]: [running]
[init.svc.powerpolicy]: [stopped]
[init.svc.adbd]: [running]
[init.svc.telserver]: [stopped]
[init.svc.bootanim]: [stopped]
[init.svc.fmradiod]: [stopped]
[init.svc.wpa_supplicant]: [running]
[init.svc.dhcpcd]: [running]

『贰』 appium(四) 操作介绍

**锁定解锁屏幕 **
driver.lock(5)
将把当前应用放到后台 5 秒
driver.background_app(5)
**收起键盘 **
driver.hide_keyboard()


启动 ACTIVITY
在当前应用中打开一个 activity 或者启动一个新应用并打开一个 activity 。 只能在 Android 上使用
driver.start_activity('com.example.android.apis', '.Foo')
打开下拉通知栏 只能在 Android 上使用
driver.open_notifications()

**检查应用是否已经安装 **
driver.is_app_installed('com.example.android.apis')
安装应用
driver.install_app('path/to/my.apk')
**删除应用 **
driver.remove_app('com.example.android.apis')

**摇晃 (SHAKE) 关闭应用 **
driver.shake()
**关闭应用 **
driver.close_app()

启动 (LAUNCH)
根据服务关键字 (desired capabilities) 启动会话 (session) 。请注意这必须在设定 autoLaunch=false 关键字时才能生效。这不是用于启动指定的 app/activities ————你可以使用 start_activity 做到这个效果————这是用来继续进行使用了 autoLaunch=false 关键字时的初始化 (Launch) 流程的
driver.launch_app()

**应用重置(相当于卸载重装应用) **
driver.reset()
列出所有的可用上下文 (CONTEXT)
context 可以理解为 可进入的窗口 。例如,对于原生应用,可用的 context 和默认 context 均为 NATIVE_APP
driver.contexts
**列出当前上下文 **
driver.current_context

**获取当前页面的源码(可以辅助元素定位) **
driver.page_source
**截图屏幕图片 **
driver.get_screenshot_as_file(r'E:imgimg1.png') # 截取整个屏幕

获取应用程序的字符串 (APP STRINGS)
driver.app_strings

给设备发送一个按键事件(KEY EVENT)(只限安卓
driver.keyevent(176)

获取当前 activity。只能在 Android 上使用
driver.current_activity

模拟用户滑动(SWIPE)
driver.swipe(start=75, starty=500, endx=75, endy=0, ration=800)

捏屏幕(PINCH) (双指往内移动来缩小屏幕)
driver.pinch(element=el)

放大 (ZOOM)屏幕 (双指往外移动来放大屏幕)
driver.zoom(element=el)

**滑动 (SCROLL)到某个元素。从一个元素滚动到另一个元素 **
driver.scroll(originalEl, destinationEl ) # originalEl - 要滚动的元素 destinationEl - 要滚动到的元素

**设置元素的值 **
driver.set_value(element=el,Val) # 设置 el 元素的值

推送文件到设备中去(PUSH FILE),推送文件需要转换为'base64'

**获取/设置 appium 的服务器设置。 **

**多个点点击(最多五个点) **
driver.tap([(100, 20), (100, 60), (100,100)], 500) # list 中的元组放 5 个点,500 表示按下 500ms

阅读全文

与autolaunch安卓相关的资料

热点内容
16k聘书内容文件 浏览:738
itools密码怎么找回 浏览:668
s7200项目文件路径 浏览:473
电脑桌面文件的存放路径 浏览:836
想学软件编程哪个培训学校比较好 浏览:748
wps手机版储存的文件在哪里 浏览:747
电商统计数据哪个好 浏览:90
魅族删除的数据在哪里 浏览:978
肖战如何学习编程 浏览:40
哪里数据线便宜 浏览:549
清理QQ文件微信也被清理 浏览:106
微信每天产生多少t数据 浏览:379
带宏程序怎么编程 浏览:359
编程开发用哪个linux发行版本 浏览:554
鄞州上张村附近少儿编程有什么用 浏览:39
哪个app能观看怪诞寓言 浏览:897
如何修改服务中的执行文件路径 浏览:579
如何提高js编程的逻辑思维能力 浏览:309
哪里有制作文件夹的 浏览:449
道通奥迪换转向机怎么编程 浏览:427

友情链接