Android本机电话应用拨号活动的活动类名称是什么?

时间:2013-08-27 09:08:11

标签: android android-activity app-inventor

我正在使用App Inventor for Android开发应用程序。

我希望通过点击按钮打开我的Android手机的原生手机应用程序。我尝试做类似的事情,例如this tutorial点击列表项打开谷歌地图。

为此,我需要以下信息:

行动:android.intent.action.DIAL

ActivityPackage: ???

ActivityClass: ???

我猜包是com.android.phone。但我也需要ActivityClass。我试图谷歌但却找不到任何相关内容。

编辑:原来,App Inventor提供了一种直接打电话的方式(见截图)。

enter image description here

2 个答案:

答案 0 :(得分:1)

App Inventor 中,您可以使用Phone Call component拨打电话拨打电话

  

PhoneCall是一个不可见的组件,可以拨打PhoneNumber属性中指定的号码,可以在Designer或Blocks Editor中设置。您可以使用MakePhoneCall方法以编程方式从您的应用程序拨打电话。

     

要直接指定电话号码,请将PhoneNumber属性设置为具有指定数字的文本(例如,“6505551212”)。可以使用连字符,句点和括号格式化数字;他们被忽略了。您不能在数字中包含空格。

如果您尝试执行其他操作,这些活动入门链接可能有所帮助:

答案 1 :(得分:0)

尝试阅读日志 -

 try {
          Process process = Runtime.getRuntime().exec("logcat -d");
          BufferedReader bufferedReader = new BufferedReader(
          new InputStreamReader(process.getInputStream()));

          StringBuilder log=new StringBuilder();
          String line = "";
          while ((line = bufferedReader.readLine()) != null) {
            log.append(line);
          }
          TextView tv = (TextView)findViewById(R.id.textView1);
          tv.setText(log.toString());
        } catch (IOException e) {
        }