2017-11-09 10 views
0

私は1つのアクティビティしか持っていませんが、静的な値をダイヤルパッドに渡したいのですが、その値は*#000#です。ここで 文字列値をダイヤルパッドに渡す方法

は私 onClickListenerコードです:下記のコードは

@Override 
    public void onClick(View view) { 
     Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + "#000#")); 
     startActivity(intent); 
    } 
}); 

は、マニフェストファイルにアクセス権を追加することを確認してください動作するはず

btn.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View view) { 
      Intent intent = new Intent(Intent.ACTION_DIAL); 
      intent.setData(Uri.parse("tel:*%23000")); 
      startActivity(intent); 
     } 
    }); 
+0

上記のコードの問題 –

+0

https://stackoverflow.com/a/9685622/1027277 – Kuffs

+0

最後の%23を追加したときに最後の '%23' –

答えて

-1

ですから、どんなに直面している

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

それは私のために働いていません。 –

関連する問題