Android实战简易教程<四十三>(Shell Script 运行Command)
来源:互联网 发布:禁毒网络知识答题 编辑:程序博客网 时间:2024/06/04 17:59
android系统运行于Dalvik VM中,有着与Linux雷士的Shell Command指令,可通过Runtime().getRuntime().exec()来运行指令。
下面我们就通过代码来实现这一功能,体验一下命令行。
1.activity_main.xml:
2.MainActivity.java:首先运行一下程序,输入ls -l看一下结果如下:再次运行一下:
am start -a android.intent.action.CALL -d tel:10086 可以跳转到拨号界面。
下面我们介绍一下常见的am 命令
打开一个网页: am start -a android.intent.action.VIEW -d http://www.baidu.com (这里-d表示传入的data)
3. 打开音乐播放器:am start -a android.intent.action.MUSIC_PLAYER 或者
am start -n com.android.music/om.android.music.MusicBrowserActivity
4. 启动一个服务: am startservice <服务名称>
例如:am startservice -n com.android.music/com.android.music.MediaPlaybackService (这里-n表示组件)
或者 am startservice -a com.smz.myservice (这里-a表示动作,就是你在Androidmanifest里定义的)
5. 发送一个广播: am broadcast -a <广播动作>
例如: am broadcast -a com.smz.mybroadcast
- Android实战简易教程<四十三>(Shell Script 运行Command)
- Android实战简易教程-第四十三枪(Shell Script 运行Command)
- Android实战简易教程<四十>(窃听风云之短信监听)
- Android实战简易教程<四十七>(ListView多选-实现点餐系统)
- Android实战简易教程<三>(实现简单绘图组件)
- linux command Line and shell script bible(笔记三_权限/用户)
- WINDBG Script简易教程
- Android实战简易教程-第一枪(Spinner控件详解)
- Android实战简易教程-第五枪(ListView用法研究)
- Android实战简易教程-第八枪(ImageSwitcher用法实例)
- Android实战简易教程-第十七枪(LayoutAnimation布局动画)
- Android实战简易教程-第十八枪(ViewPager组件详解)
- Android实战简易教程<一>(Spinner控件详解)
- Android实战简易教程<二>(Spinner下拉级联效果)
- Android实战简易教程<五>(ListView用法研究)
- Android实战简易教程<七>(Activity的启动模式)
- Android实战简易教程<八>(ImageSwitcher用法实例)
- Android实战简易教程<十二>(ViewFlipper实现幻灯效果)
- Android实战简易教程<四十二>(github实用控件推荐BadgeView-图标左上角消息提示控件)
- Ngixn基础. 认识Nginx事件模块(一)
- 用SDWebImage下载图片、缓存图片到UIImage
- **uibutton的titlelabel和settile的使用误区**
- 文章标题
- Android实战简易教程<四十三>(Shell Script 运行Command)
- LeetCode解题报告--Generate Parentheses
- 手机如何一键修改运营商的名称跟标识的快捷方法
- A股市场再度活跃,同步推炒股类app推荐
- iOS 蓝牙通讯
- Nginx基础. 认识Nginx事件模块 (二)
- Android实战简易教程<四十四>(Ripple Effect-为控件增加涟漪效果)
- Nginx基础. epoll事件驱动模块
- eclipse下搭建SSH整合环境(Struts2+Spring+Hibernate+maven)