Son Forum Aktiviteleri
3Android 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.
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?
Android'de SMS Okuma
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?