Son Forum Aktiviteleri

3
Tümünü Gör

Android Sensör Çalışmıyor

Arkadaslar kodları internetten aldım baskalarında calısan kodlar bnm projem de hata veriyor bi bakabilir misiniz.


 

import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.support.annotation.FloatRange;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity implements SensorEventListener{

    private TextView konumX ,konumY, konumZ;

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //SENSOR
        SensorManager SM = (SensorManager) getSystemService(SENSOR_SERVICE);
        Sensor mySensor = SM.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
        SM.registerListener(this, mySensor,SensorManager.SENSOR_DELAY_NORMAL);

        TextView knmX = (TextView)findViewById(R.id.konumX);
        TextView knmY = (TextView)findViewById(R.id.konumY);
        TextView knmZ = (TextView)findViewById(R.id.konumZ);
}
 @Override
    public void onSensorChanged(SensorEvent event) {
if(event.sensor.getType()==Sensor.TYPE_LIGHT){
        konumX.setText(Float.toString(event.values[0]));  //hatalı olarak gösterdiği satır
        konumY.setText(Float.toString(event.values[1]));
        konumZ.setText(Float.toString(event.values[2]));
}
    }

    @Override
    public void onAccuracyChanged(Sensor sensor, int accuracy) {

    }
}

Program Açılıyor ve bir kaç saniye sonra geri kapanıyor.  hatalı olan yeri açıklama satırı ile ekledim.

7 yıl 7 ay önce yanıtladın

Gelen SMS i değerlendirme

Arkadaşlar merhaba platformda yeniyim ve bir sorum olacak, forumda verilen bir cevapta 

public class smsReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        
        Log.i("cs.fsu", "smsReceiver: SMS Received");
        
        Bundle bundle = intent.getExtras();
            if (bundle != null) {
                Log.i("cs.fsu", "smsReceiver : Reading Bundle");
                
                Object[] pdus = (Object[])bundle.get("pdus");
                SmsMessage sms = SmsMessage.createFromPdu((byte[])pdus[0]);
                if("0500 500 50 50".equals(sms.getOriginatingAddress())){
                   // kodu buraya gelecek
                }
            }
    }
}

 

kodlarını buldum ve sıkıntım şu;

sms gonderen numarayı test edip işlem yaptırabiliyoruz fakat ben o numaran gelen mesaj "1" ise programın a işini , "0" ise b işini yaptırmayı istiyorum.

gelen mesajı nasıl degerlendirebilirim?

7 yıl 7 ay önce yanıtladın

Android'de SMS Okuma

16 Mart 2017 tarihinde cevaplandı

Platformda yeniyim ve paylaşımınız için teşekkürler fakat bir soru sormak istiyorum.

Programa bu numaradan gelen mesaj "1" ise bi işlem yaptırmak istiyorum "0" ise farklı bi işlem bunu nasıl değerlendirebiliriz?