انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کار با سرویس ها

کار با سرویس ها

#5
(۱۳۹۴/۰۸/۱۷, ۱۲:۴۹ ق.ظ)'دیب دمینی' نوشته: شما کجا این سرویس رو استارت کردید ؟؟؟
اون کلاس رو بذارید

 

 


کدهای مربوط به  کلاس سنسورم این هاست:
 
کد پی‌اچ‌پی:
public class MainActivity extends Activity implements SensorEventListener {

        
        private 
TextView txt;
        private 
SensorManager sm;
        private 
Sensor sAcc;
        
String ss;
        
        @
Override
        
protected void onCreate(Bundle savedInstanceState) {
            
super.onCreate(savedInstanceState);
            
setContentView(R.layout.activity_main);
            
            
txt=(TextViewfindViewById(R.id.textView1);
                  
            
DisplayMetrics dm=new DisplayMetrics();
            
getWindowManager().getDefaultDisplay().getMetrics(dm);
            
            
            
sm=(SensorManagergetSystemService(Context.SENSOR_SERVICE);
          
            
sAcc=sm.getDefaultSensor(Sensor.TYPE_PROXIMITY);
            
            
Toast.makeText(getApplicationContext(), ""Toast.LENGTH_LONG).show();
          
        }

        @
Override
        
public void onAccuracyChanged(Sensor arg0int arg1) {
            
// TODO Auto-generated method stub
        
}

        @
Override
        
public void onSensorChanged(SensorEvent s) {
            
txt.setText(s.values[0]+"");
            
ss=(s.values[0]+"");
            
Toast.makeText(getApplicationContext(), ssToast.LENGTH_LONG).show();
        }
            @
Override
        
protected void onResume() {
            
super.onResume();
            
            
sm.registerListener(thissAccSensorManager.SENSOR_DELAY_NORMAL);
            
        }
        
        
        @
Override
        
protected void onPause() {
            
super.onPause();
            
sm.registerListener(thissAccSensorManager.SENSOR_DELAY_NORMAL);
        }
       
    } 
به وسیله این کدها هرگاه سنسور light تغییر کند مقدار متغییرمن تغییر میکند،من میخواهم این تغییرات در یک سرویس انجام شود و حتی زمانی که از برنامه بیرون هستم به صورت نوتیفیکشن در برنامه نشان داده شود!
پاسخ


پیام‌های این موضوع
کار با سرویس ها - توسط shahramm - ۱۳۹۴/۰۸/۱۳, ۰۸:۳۸ ب.ظ
RE: کار با سرویس ها - توسط shahramm - ۱۳۹۴/۰۸/۱۴, ۰۹:۰۴ ب.ظ
RE: کار با سرویس ها - توسط داش بهروز - ۱۳۹۴/۰۸/۱۵, ۰۹:۲۶ ب.ظ
RE: کار با سرویس ها - توسط دیب دمینی - ۱۳۹۴/۰۸/۱۷, ۱۲:۴۹ ق.ظ
RE: کار با سرویس ها - توسط shahramm - ۱۳۹۴/۰۸/۱۸, ۰۹:۳۶ ب.ظ
RE: کار با سرویس ها - توسط pc.rootall - ۱۳۹۴/۱۲/۰۲, ۰۲:۴۵ ق.ظ
RE: کار با سرویس ها - توسط e.mahi - ۱۳۹۴/۱۲/۰۲, ۱۲:۱۳ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان