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



کار با سرویس هازمان کنونی: ۱۳۹۵/۰۹/۱۵، ۱۲:۵۷ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: shahramm
آخرین ارسال: e.mahi
پاسخ 7
بازدید 450

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

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

#1
سلام دوستان

1.من میخواهم در کلاسی که از نوع سرویس انتخاب کردم از سنسورهای گوشی استفاده کنم،مثلا میخواهم از سنسور شتاب سنج استفاده کنم،متدها و کدهای مربوط به سنسور را درون کلاس مربوط به سرویس مینویسم اما اجرا نمیشن!!!
چرا؟

2.درون کلید  http://www.kelidestan.com/keys/keys.php?key=2855 چگونگی شناسایی عنصر تعریف شده در یک فایل xml ، در یک سرویس (Service) برای شناسایی یک textview از کدهای
کد پی‌اچ‌پی:
LayoutInflater inflater = (LayoutInflatergetSystemService(LAYOUT_INFLATER_SERVICE);
View layout inflater.inflate(R.layout.activity_mainnull);
ImageView view = (ImageViewlayout.findViewById(R.id.imageView1); 
نمیتونم استفاده کنم،چکاری انجام بدم؟




 
پاسخ

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

#2
آیا کسی نیست راهنماییم کنه؟
پاسخ

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

#3
خب دقیق بگید چرا نمیتونید استفاده کنید؟ ارورهای که موجود هست بگید
پاسخ
 سپاس شده توسط admin

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

#4
شما کجا این سرویس رو استارت کردید ؟؟؟
اون کلاس رو بذارید

 
پاسخ

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

#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 تغییر کند مقدار متغییرمن تغییر میکند،من میخواهم این تغییرات در یک سرویس انجام شود و حتی زمانی که از برنامه بیرون هستم به صورت نوتیفیکشن در برنامه نشان داده شود!
پاسخ

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

#6
با سلام و خسته نباشید

من یه سایت خبری دارم با کنترل پنل وردپرس

میخوام زمانی که یه خبر جدید میزارم تو قسمت سروریس نمایش داده بشه

الان با webView نمایش میده سایتم رو فقط میخواستم که اخبار جدید در سرویس نمایش داده بشه
با تشکر Huh Huh Huh Huh Huh Huh Huh
پاسخ

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

#7
(۱۳۹۴/۱۲/۰۲, ۰۲:۴۵ ق.ظ)pc.rootall نوشته: با سلام و خسته نباشید

من یه سایت خبری دارم با کنترل پنل وردپرس

میخوام زمانی که یه خبر جدید میزارم تو قسمت سروریس نمایش داده بشه

الان با webView نمایش میده سایتم رو فقط میخواستم که اخبار جدید در سرویس نمایش داده بشه
با تشکر Huh Huh Huh Huh Huh Huh Huh

سلام
برای اینکار شما برای خبرهاتون یک RSS تعریف کنید و توی سرویس ها تعریف کنید که RSS هارو دریافت کنه و درقسمت خبری نمایش بده اینطوری به WebView هم نیازی نداری و بصورت ListWiew نمایش داده میشه و توی خاصیت کلیک هرسطر تعریف میکنی که با onClickItemLisener کردن هرسطر توی WebView به آدرس اون خبر بره و توی WebView نمایشش بده

موفق باشید
Iran PROGRAMER2016
پاسخ
 سپاس شده توسط Mohsen.95 ، programmerirani


پرش به انجمن:


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

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)