如何从Android程序中调用#

时间:2019-05-22 18:58:19

标签: android

我想在我的学校项目中执行此操作,我希望通过我的应用程序拨打电话以显示imei号码,因此我也希望将#也复制到电话中。但是,当我执行以下代码时,仅将*复制到电话中区域

@Scope("request")
public class SessionController
{
   @Autowired
   private Cart cart;

   @RequestMapping("/addToCart")
   public String addToCart(@RequestParam("id") int id)
   {
       // 
   } 
}

1 个答案:

答案 0 :(得分:3)

要调用USDD代码,您必须使用如下代码:

String code = "*" + Uri.encode("#") + "06" + Uri.encode("#");
startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + code)));

不要忘记在清单中使用通话权限:

<uses-permission android:name="android.permission.CALL_PHONE"/>