roomezonline 3 ارسال شده در ۱۶ تیر ۱۳۹۲ گزارش اشتراک گذاری ارسال شده در ۱۶ تیر ۱۳۹۲ سلام دوستان من دارم یه برنامه مینویسم که شارژ باتری رو مانیتور میکنه و وقتی حد شارژ به حداقل یا حداکثر که در برنامه مشخص شده رسید الارم میده حالا مشکل من اینه که میخوام 1. این برنامه بعد از ریبوت دوباره اتو استارت بشه 2. برنامه در بک گراند اجرا بمونه با زدن کلید back یا Ram Optimuser یا Killed task خارج نشه خلاصه در بک گراند اجرا باشه و وقتی به ست پوسنت مورد نظر برسه اجرا بشه پیشاپیش سپاس نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۱۶ تیر ۱۳۹۲ گزارش اشتراک گذاری ارسال شده در ۱۶ تیر ۱۳۹۲ این مطلب را مطالعه فرمایید: http://p30droid.com/Thread-AutoStartUp-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
roomezonline 3 ارسال شده در ۱۶ تیر ۱۳۹۲ مالک گزارش اشتراک گذاری ارسال شده در ۱۶ تیر ۱۳۹۲ جناب مدیر ضمن خسته نباشید این فقط برای اتو استارت هست . اجرا بودن در بک گراند رو چی پیشنهاد میدید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
roomezonline 3 ارسال شده در ۱۷ تیر ۱۳۹۲ مالک گزارش اشتراک گذاری ارسال شده در ۱۷ تیر ۱۳۹۲ سلام من با این کد سرویسم رو اجرا میکنم کار این سرویس پخش کردن یک فایل صوتی هست MyService.java package com.batterylevel;import android.app.Service;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.content.SharedPreferences;import android.media.MediaPlayer;import android.os.IBinder;import android.util.Log;import android.widget.TextView;import android.widget.Toast;public class MyService extends Service { private static final String TAG = "MyService"; MediaPlayer player; @Override public IBinder onBind(Intent intent) { return null; } @Override public void onCreate() { Toast.makeText(this, "My Service Created", Toast.LENGTH_LONG).show(); Log.d(TAG, "onCreate"); player = MediaPlayer.create(this, R.raw.braincandy); player.setLooping(false); // Set looping } @Override public void onDestroy() { Toast.makeText(this, "My Service Stopped", Toast.LENGTH_LONG).show(); Log.d(TAG, "onDestroy"); player.stop(); } @Override public void onStart(Intent intent, int startid) { player.start(); Toast.makeText(this, "My Service Started" + contentTxt, Toast.LENGTH_LONG).show(); Log.d(TAG, "onStart"); } } کد مانیوتور کردن شارژ باطری: private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver(){ @Override public void onReceive(Context arg0, Intent intent) { // TODO Auto-generated method stub int level = intent.getIntExtra("level", 0); contentTxt.setText(String.valueOf(level)); // } } }; this.registerReceiver(this.mBatInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); سوال من : میخوام بجای پخش اهنگ سرویس بیاد شارژ باطری رو مانیتور کنه و مقدار شارژ فعلی رو اعلام کنه با سپاس از زحمات مدیر محترم انجمن و دیگر دوستان نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
roomezonline 3 ارسال شده در ۱۷ تیر ۱۳۹۲ مالک گزارش اشتراک گذاری ارسال شده در ۱۷ تیر ۱۳۹۲ دوستان محترم کسی مشکل منو میتونه حل کنه؟ خدمت دوستان خوبم عرض کنم بالاخره تلاشهام بی نتیجه نبود و حلش کرد برای مانیتور کردم میزان شارژ در سرویس در قسمت oncreat این کد رو بنویسید public void onCreate() { //registerReceiver(BatInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); IntentFilter ifilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED); Intent batteryStatus = getApplicationContext().registerReceiver(null, ifilter); // Are we charging / charged? int status = batteryStatus.getIntExtra(BatteryManager.EXTRA_LEV EL, -1); bateria = String.valueOf(status);} نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .