小编amm*_*ive的帖子

启动和停止广播接收器

我想从两个按钮开始和停止广播接收器.我在两个按钮监听器中编写了这个代码.

代码如下: -

在startButton中,我已经编写了用于注册接收器的代码,如下所示

     startCallBtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub

            startCallBtn.setVisibility(View.INVISIBLE);
            stopCallBtn.setVisibility(View.VISIBLE);


            //register call receiver.
            registerReceiver(callReceiver, new IntentFilter(
            "android.intent.action.CALL"));
           System.out.println("Registered Call Receiver Perfectly");
        }
    });
Run Code Online (Sandbox Code Playgroud)

在停止按钮中,我已经将停止接收器的呼叫写为

   stopCallBtn.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            stopCallBtn.setVisibility(View.INVISIBLE);
            startCallBtn.setVisibility(View.VISIBLE);
            stopService(new Intent(MainActivity.this, SpeakOut.class));
            FileOutputStream fos;

          //Unregister sms receivers
            unregisterReceiver(callReceiver);
            System.out.println("Unregistered Call Broadcast Receiver");
        }
    });
Run Code Online (Sandbox Code Playgroud)

当新的呼叫接收时,听众仍在呼叫

android

6
推荐指数
2
解决办法
2万
查看次数

特定时间的广播接收器

我想创建一个广播接收器,它将在特定的时间调用早上9点钟时钟.这可能在android中,如果是的请有人帮我做

android

3
推荐指数
1
解决办法
9730
查看次数

文字转语音-不说话

我对一个会从编辑文本中说出单词的代码感到困惑,我使用的代码没有说出来,但它正确获取了值,字符数等。

我使用的代码是..

 public class AndroidTextToSpeechActivity extends Activity implements
    TextToSpeech.OnInitListener {
/** Called when the activity is first created. */

private TextToSpeech tts;
private Button btnSpeak;
private EditText txtText;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    System.out.println("Entered to the Activity");
    tts = new TextToSpeech(this, this);

    btnSpeak = (Button) findViewById(R.id.btnSpeak);

    txtText = (EditText) findViewById(R.id.txtText);

    // button on click event
    btnSpeak.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View arg0) {
            speakOut();
        }

    });
}

@Override
public void onDestroy() {
    // Don't forget to …
Run Code Online (Sandbox Code Playgroud)

android

0
推荐指数
1
解决办法
4122
查看次数

标签 统计

android ×3