打开电话Android系统调用
本文个人在广东逛街的时候突然想到的...之前就有想写几篇关于打开电话的博客,所以回家到之后就奋笔疾书的写出来发布了
main.xml如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical"android:gravity="center_horizontal"><Buttonandroid:id="@+id/callTelephoneButton"android:layout_width="150dip"android:layout_height="40dip"android:gravity="center"android:text="@string/callTelephone"android:layout_marginTop="50dip"android:textSize="20sp"/><Buttonandroid:id="@+id/browsephotosButton"android:layout_width="150dip"android:layout_height="40dip"android:gravity="center"android:text="@string/browsephotos"android:layout_marginTop="50dip"android:textSize="20sp"/><Buttonandroid:id="@+id/openBrowserButton"android:layout_width="150dip"android:layout_height="40dip"android:gravity="center"android:text="@string/openBrowser"android:layout_marginTop="50dip"android:textSize="20sp"/><Buttonandroid:id="@+id/openCameraButton"android:layout_width="150dip"android:layout_height="40dip"android:gravity="center"android:text="@string/openCamera"android:layout_marginTop="50dip"android:textSize="20sp"/></LinearLayout>
MainActivity如下:
盈盈月光,我掬一杯最清的;落落余辉,我拥一缕最暖的;灼灼红叶,我拾一片最热的;萋萋芳草,我摘一束最灿的;漫漫人生,我要采撷世间最重的———毅力。
package cn.com.bravesoft.testintent;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.app.Activity;
import android.content.Intent;
/*** *官方资料:*1 权限设置* http://developer.android.com/reference/android/Manifest.permission.html*2 系统Intent* http://developer.android.com/reference/android/content/Intent.html#ACTION_CALL*/
public class MainActivity extends Activity {private Button mTelephoneButton;private Button mPhotosButton;private Button mBrowserButton;private Button mCameraButton;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);init();}private void init(){mTelephoneButton=(Button) findViewById(R.id.callTelephoneButton);mTelephoneButton.setOnClickListener(new ButtonOnClickListenerImpl());mPhotosButton=(Button) findViewById(R.id.browsephotosButton);mPhotosButton.setOnClickListener(new ButtonOnClickListenerImpl());mBrowserButton=(Button) findViewById(R.id.openBrowserButton);mBrowserButton.setOnClickListener(new ButtonOnClickListenerImpl());mCameraButton=(Button) findViewById(R.id.openCameraButton);mCameraButton.setOnClickListener(new ButtonOnClickListenerImpl());}private class ButtonOnClickListenerImpl implements OnClickListener{@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.callTelephoneButton://拨打电话Intent telephoneIntent=new Intent();telephoneIntent.setAction("android.intent.action.CALL");telephoneIntent.setData(Uri.parse("tel:"+"150028068"));startActivity(telephoneIntent);break;case R.id.browsephotosButton://查看图片Intent galleryIntent=new Intent();galleryIntent.setAction(Intent.ACTION_GET_CONTENT);galleryIntent.setType("image/*");startActivity(galleryIntent);break;case R.id.openBrowserButton://打开浏览器Intent browserIntent=new Intent();browserIntent.setAction(Intent.ACTION_VIEW);browserIntent.setData(Uri.parse("http://www.ifeng.com"));startActivity(browserIntent);break;case R.id.openCameraButton://打开照相机Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivity(cameraIntent);break;default:break;}}}
}
文章结束给大家分享下程序员的一些笑话语录: 话剧:程序员过沟
本剧内容纯属虚构,如有雷同……HEHE……俺也没办法了。
话说某市街道改建,某某软件公司门口横七竖八挖了几条大沟。一群程序员(SDK程序员赵某,VB程序员钱某,VC程序员孙某,DELPHI程序员李某)下班从公司里出来,看到门前的几条沟,于是各显神通……门前第一条沟也就半米来宽,SDK程序员赵某二话没说,轻轻一跃跳了过去,看到其它人纷纷把随身携带的公文包(类库)横在沟上踩着过沟,不屑地说,这么小一条沟,犯得着小题大做用那个吗?看我多么轻松多么洒脱多么……多么……(众人皆怒目横视之……)
接着第二条沟有点宽度。SDK程序员赵某还是还是一马当先,飞跃而起……不好,还差一点才到……幸好凭着多年的(跳远?编程?)经验,单手抓住沟沿,颤巍巍地爬了上来,嘴里还念念有词“高手就是高手啊,虽然差一点就……不过毕竟……HEHE……跳远是过沟的基础嘛,有基础(SDK)就有一切的说……”(众人作瞠目结舌状……)看到别人跳过去了,可自己又跳不了那么远,只好再想办法了……VB程序员钱某,DELPHI程序员李某打开手提,连上手机,开始上网找可供过沟的控件……VC程序员孙某却不慌不忙,打开公文包,把几块衬板拆了下来,然后三下五除二拼成一个简易木桥……“虽然这几个板子(类)做得不怎么样,不过先把这个项目应付过去,有时间我自己做一个好了……”于是踩着板子过了沟。
这时钱某和李某也分别找到了合适的东东。钱某找到的是“钢丝绳.ocx”,安装简单,使用方便,拉出一头,对孙某说“大虾,顺手拉兄弟一把……”,于是把绳子系在沟两边的绿化树木上,踩着钢丝就过了沟。刚刚站稳就四方作揖,“小生这里有礼了”。这时一戴着黄袖圈的老太太跳了出来,抓住钱某,“破坏绿化树木,罚款XXXX元,交钱,交钱,交钱!”(老人家作双枪老太婆怒视伪军状
……钱某被逼无奈,只好边掏钱,边对着后台叫道“导演,我这可是因公牺牲,不给个烈士称号也得报销”,后台一个臭鸡蛋飞出,“叫什么叫,我这个月的粮饷还不知哪里去领呢,都什么时代了,你不下岗都不错了……”)
李某看着刚刚好不容易从台湾拖回来的“铝条.ZIP”
转载于:https://www.cnblogs.com/xinyuyuanm/archive/2013/05/19/3087539.html
打开电话Android系统调用相关推荐
- Hook android系统调用研究(一)
本文的博客链接:http://blog.csdn.net/qq1084283172/article/details/55657300 一.Android内核源码的编译环境 系统环境:Ubuntu 14 ...
- android安装自动打开网页,Android调用系统自带浏览器打开网页的实现方法
Android调用系统自带浏览器打开网页的实现方法 在Android中可以调用自带的浏览器,或者指定一个浏览器来打开一个链接.只需要传入一个uri,可以是链接地址. 启动android默认浏览器 在A ...
- android scheme打开app,android 通过Scheme链接启动app
一.参考文章: http://www..com/shadajin/p/5724117.html http://jingyan.baidu.com/article/c45ad29cd6b15505175 ...
- android hook电话,Android之拨打接挂电话功能实现
手机是现代人们必不可少的工具之一,而使用得最多的就是拨打电话接听电话,本文通过一个简单的例子实现这个功能. 首先,加入我们的电话处理类 PhoneUtil.java package com.sl.ca ...
- 如果Android手机忘了解锁密码怎么办?三招教你打开电话
电话忘了知道锁密码. 有些记忆不好或不好的人把密码设置得太复杂,可能会遇到这样的情况. 转到手机商店,通常会给您机器,但联系人.短信等信息在此过程中不可用. 事实上,如果安卓手机,重置密码和解锁非常简 ...
- android 摄像头同时打开方式,Android,同时打开前置和后置摄像头
参见英文答案 > Using both front and back cameras simultaneously android ...
- hook Android系统调用的乐趣和好处
翻译:myswsun 0x00 前言 Android的内核是逆向工程师的好伙伴.虽然常规的Android应用被限制和沙盒化,逆向工程师可以按自己希望自定义和改变操作系统和内核中行为.这给了你不可多得的 ...
- android通知栏打开actvity,Android实现点击通知栏后,先启动应用再打开目标Activity...
情况简述 app正在运行 app已退出 方案和思路 SplashActivity 用于显示app大图,同时进行用户登录等操作,服务器返回数据后跳转到MainActivity. MainActivity ...
- 命令行中创建和打开模Android拟器
扩展:在window是命名行中要进入带空格的目录,需要用引号将目录括起来,例如: cd "program files" 在windows命令行中要创建模拟器,首先要进入and ...
最新文章
- 数据库高可用(HA)技术有哪些?
- oracle9i新建数据库的用户有哪些,Oracle 9i数据库的用户创造以及权限分配
- Android学习——ListView的缓存机制
- Dataloader与Dataset
- 【BZOJ1146】网络管理,整体二分
- 【java笔记】of方法 JDK9对集合添加方法的优化
- 【最短路径问题笔记】SPFA算法及负环的判断
- 修改QQ聊天窗口大小
- CodeGenerator代码生成器使用
- js获取 本周,本月的日期
- 英文格式的时间转换为 yyyy-MM-dd 格式
- 触屏计算机显示器CDU,如何在计算机上进行校准触摸屏?
- IBM X3650服务器使用说明一
- ModalForm的使用
- 形参和实参的定义和区别
- 双心ping GUI工具1.0
- 项目助理是打杂的吗_关于助理——那些你不知道的事
- 鼠标中间无法打开新标签_高性价比利器—赛睿RIVAL3 WIRELESS无线鼠标评测
- 一看就懂的vue移动端实现左滑删除功能
- 4.DQL查询数据(超重点)
热门文章
- JVM_04 字符串常量池(详解intern( ))
- Bean的解析与注册
- /etc/resolv.conf 的更改在重启后丢失的解决办法
- Bit-Z收不到邮箱验证码怎么办(如何添加Bit-Z至邮箱白名单?)
- Android 代码优化工具FindBugs
- 说说PendingIntent的内部机制
- APK加壳【2】内存加载dex实现详解
- Ubuntu16.04安装ROS kinetic
- nginx重新加载php,如何使用nginx启动、停止和重新加载
- [codevs 1906] 最长递增子序列问题