发送短息和拨打电话功能

最后更新于:2022-04-01 19:58:08

发送短息和拨打电话功能 Email:chentravelling@163.com 捣腾了一小会,实现了拨打电话和发送短信的功能,作为手机的基本功能,还是值得一尝试,在此小结一下。 环境: IDE:Android Studio JDK:1.8 系统:win7 64位 1.拨打电话 - 步骤1:在AndroidMainfest.xml文件中获取拨打电话的权限,增加以下内容: ~~~ ~~~ - 步骤2:通过Intent作为通信桥梁,实现打电话。在Activity中增加以下代码: ~~~ Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+phone)); try{ startActivity(callIntent); }catch(Exception e) { return; } ~~~ 备注: (1)这段代码可以有其他形式,无非都是设置intent对象的一些参数,主要是拨打的电话号码。 (2)如果没有try{}..catch{}块,会提示错误的,但是看到网上很多版本都没有try..catch,至少我遇到错误了。 (3)其次可以通过checkPermission()来判断是否获取了权限。 (4)Intent.ACTION_CALL是可以直接拨打电话的,如果使用Intent.ACTION_DIAL,只是进入拨号界面。 2.发送短息 - 步骤1:在AndroidMainfest.xml文件中获取发送短信的权限,增加以下内容: ~~~ ~~~ - 步骤2:自定义编辑短信的edit_message.xml: ~~~
';