小编Min*_*esh的帖子

在android中显示TimePicker中的当前时间

我使用此代码显示TimePicker中的当前时间,但我真的不知道,为什么它没有正确显示!?例如现在时间(系统时间)是下午2:56,但它显示凌晨2:56!我怎么解决呢?谢谢.

 private long timer1 = 0; 
 ...

switch (view.getId()) {
        case R.id.add1: {
            if (timer1 == 0) {
                timer1 = getCurrentTime();
            }
            Calendar calendar = Calendar.getInstance();
            calendar.setTimeInMillis(timer1);

            TimePicker timePicker = (TimePicker) findViewById(R.id.tp_1);
            timePicker.setCurrentHour(calendar.get(Calendar.HOUR));
            timePicker.setCurrentMinute(calendar.get(Calendar.MINUTE));



            break;
         . ..              
        }

private long getCurrentTime() {
    Calendar calendar = GregorianCalendar.getInstance();
    return calendar.getTimeInMillis();
}
Run Code Online (Sandbox Code Playgroud)

当我想通过以下方法将此时间转换为String形式时,我也有同样的问题:

private String convertTimeToString(long time) {
    Calendar calendar = Calendar.getInstance();
    calendar.setTimeInMillis(time);

    int hour = calendar.get(Calendar.HOUR_OF_DAY);
    //int hour = get;
    int minute = calendar.get(Calendar.MINUTE);

    String timeSet;
    if (hour > 12) {
        hour …
Run Code Online (Sandbox Code Playgroud)

time android picker

6
推荐指数
1
解决办法
3496
查看次数

Android 中的波斯语语音到文本

我想提高我的知识并进行合理的重组(语音到文本)。我从谷歌找到了很好的样本,但我不知道如何使用波斯语-波斯语来做到这一点?我用英语做,但波斯语怎么样?我的 Android 手机需要进行一些设置吗?有人这样做吗?

Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
startActivityForResult(intent, REQUEST_CODE);
Run Code Online (Sandbox Code Playgroud)

android persian speech-to-text sound-recognition

4
推荐指数
1
解决办法
4647
查看次数

为什么文本在android中的这个方法中被错误地发短信?

请帮我!首先请遵循此算法:

btn_set1单击1- ,其功能正在执行.

2- btn_set2被点击时,"文本1"是的setText编入"+"!

为什么???请帮帮我,我该怎样解决这个问题?谢谢.

 public void onClick(View view) {
    switch (view.getId()){
        //time picker pannel
        case R.id.btn_set1:
            text1.setText(aTime);
            intent1 = new Intent(this, alarmService.class);
            intent1.putExtra("rq1", req_code);
            intent1.putExtra("alarm_time", alarm_time1);
            startService(intent1);
            alinear.setAnimation(animLeft);
            Linear.setVisibility(View.GONE);
            text2.setVisibility(View.VISIBLE);
            break;

        case R.id.btn_set2:
            text2.setText(aTime);
            intent2 = new Intent(this, alarmService.class);
            intent2.putExtra("rq2", req_code);
            intent2.putExtra("alarm_time", alarm_time1);
            startService(intent2);
            LLinear.setAnimation(animLeft);
            Linear.setVisibility(View.GONE);

        case R.id.btn_cancle1:
            Linear.setAnimation(animLeft);
            Linear.setVisibility(View.GONE);
            cancel_one(text1);
            break;

        case R.id.btn_cancle2:
            Linear.setAnimation(animLeft);
            Linear.setVisibility(View.GONE);
            cancel_one(text2);
            break;
    }
}
private void cancel_one(TextView textView) {
    if(intent1 != null)
        stopService(intent1);

    if(intent2 != null)
        stopService(intent2);

    textView.setText("+");
}
Run Code Online (Sandbox Code Playgroud)

android textview settext

-2
推荐指数
1
解决办法
94
查看次数