Turkcell | Geleceği Yazanlar

Soru & Cevap

Android uygulama Pause ve Resume yapma yardım?

15.05.2016 - 02:26

Merhaba arkadaşlar aşağıda yazdıgım kodda ??? imlediği kısımlarda resume pause olayı yapmak istiyorum ama yapamadım konu hakkında bilgisi olanlar yardımcı olursa çok sevinirim. Şimdiden çok teşekkurler.

SmsReceiver.java:
public class SmsReceiver extends BroadcastReceiver{
    String senderNumber=null;
    public void onReceive(Context context,Intent intent){
        MtSensor mtS=new MtSensor();
        try{
            Bundle bundle=intent.getExtras();
            if(bundle!=null){
                Object[] pdus=(Object[])bundle.get("pdus");
                
                for(int i=0; i<pdus.length;i++){
                    SmsMessage sms=SmsMessage.createFromPdu((byte[]) pdus[i]);
                    senderNumber=sms.getOriginatingAddress();
                    String message = sms.getDisplayMessageBody();
                    
                    if(Integer.parseInt(message)==0){
                        //??????????? > UYGULAMA DURACAK < ???????????
                    }
                    if(Integer.parseInt(message)==1){
                        //??????????? > UYGULAMA BAŞLAYACAK < ???????????
                    }
                }
            }
        }
    }
}

MtSensor.java:
public class MtSensor extends Activity implements SensorEventListener{

    private SensorManager sensorManager;
    TextView txtkord;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_mt_sensor);
        
        txtkord = (TextView) findViewById(R.id.textView1);
        
        sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
        sensorManager.registerListener(this, sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_NORMAL);
        vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        sensorManager.unregisterListener(this);
    }

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

    }
       @Override
       public void onSensorChanged(SensorEvent event) {
          if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER) {
              float[] values = event.values;
              
              float x = values[0];
              float y = values[1];
              float z = values[2];
              
              txtkord.setText(String.format("x : %f y : %f z : %f", x, y, z));
          }
       }
}

1956 Görüntülenme

2 Cevap

AHMET KILIÇ
11.06.2016 - 02:26

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Nazan Aykent
16.05.2016 - 11:24

Bununla ilgili daha önce araştirma yapmiştim fakat Bir şeyler bulmuştum işe yaramamıştı bulduğunda lütfen paylasirsan sevinirim.

otopay  

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.