Nurullah
Nurullah
Saruhanlı Anadolu Lisesi Manisa
10/08/2018 tarihinden beri üye
35 GY Puanı
78K GY Sırası

Kişisel Sayfaları

İlgi Alanları

1 Rozet
1 Sertifika
2 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Kullanıcıya ait Eğitim geçmişi bilgisi bulunmamaktadır.

Sertifikalar & Başarılar

GY Sertifikaları (1)
Web Programlama 101 Sertifikası
Veriliş Tarihi: Ağustos 2018
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

2
Tümünü Gör

Android studio gelen çağrıları açma

Herkese iyi günler bir uygulama geliştirmeye çalışıyorum ama gelen çağrıları nasıl açacağımı ne kadar aradıysamda düzügün bir kaynak bulamadım veya

Active_call

hakkında bir bilgisi olan var mı ve onla yapılır mı herkese çok teşekkürler 

Androis Studio sürekli dinleme sesi yazıya çevirme

package net.bulut.bulut;

import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.speech.RecognizerIntent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;

import java.util.ArrayList;
import java.util.Locale;

public class MainActivity extends AppCompatActivity {
    private final int REQUEST_CODE_SPEECH_INPUT =100;
    Button konusButon;
    TextView yaziyiGoster;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        konusButon = (Button) findViewById(R.id.konusButon);
        yaziyiGoster=(TextView) findViewById(R.id.yaziyiGoster);
     konusButon.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                konusDialog();
            }
       });
    }
    private void konusDialog(){
        Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
        intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
        intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, Locale.getDefault());
        intent.putExtra(RecognizerIntent.EXTRA_PROMPT,"Konuş Bakalım");

        try{
            startActivityForResult(intent,REQUEST_CODE_SPEECH_INPUT);
        }catch (ActivityNotFoundException a){
            Toast.makeText(getApplicationContext(),"Desteklenmiyor",Toast.LENGTH_SHORT).show();
        }
   }
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data){
        super.onActivityResult(requestCode,resultCode,data);
        switch(requestCode){
            case REQUEST_CODE_SPEECH_INPUT:{
                if(resultCode == RESULT_OK && data != null)
                {
                    ArrayList<String> donus = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
                    yaziyiGoster.setText(donus.get(0));

                }
            }
        }
    }
}

 

6 yıl 4 ay önce yanıtladın