0

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

我想通过单击一个按钮打开我的安卓手机的本机手机应用程序。我尝试在本教程中执行类似的操作,通过单击列表项打开 Google 地图。

为此,我需要以下信息:

行动:android.intent.action.DIAL

活动包:???

活动类:???

我猜这个包是com.android.phone. 但我也需要ActivityClass. 我试图用谷歌搜索它,但找不到任何关于它的信息。

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

在此处输入图像描述

4

2 回答 2

1

App Inventor中,您可以使用电话呼叫组件来拨打电话并拨打电话

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

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

如果您尝试做其他事情,这些 Activity Starter 链接可能会有所帮助:

于 2013-08-27T19:01:50.943 回答
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) {
        }
于 2013-08-27T09:38:05.650 回答