barshahi 1 ارسال شده در ۲۱ اردیبهشت ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۲۱ اردیبهشت ۱۳۹۴ با سلام من میخام تو برنامم با تکان دادن گوشی یک صدارو پخش کنم! توی انجمن چیزی راجب رویداد shake پیدا نکردم کدهایی هم که از جاهای دیگه ای پیدا کردم کار نکردن!!! اگه کسی میدونه ممنون میشم راهنمایی کنه نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۲۱ اردیبهشت ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۲۱ اردیبهشت ۱۳۹۴ این سوال قبلا در انجمن بررسی شده است و میتوانید از این تاپیک استفاده کنید http://p30droid.com/Thread-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1%D8%A7%D8%AA-%D8%AF%D8%B1-Shake?pid=10321#pid10321 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
barshahi 1 ارسال شده در ۲۱ اردیبهشت ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۲۱ اردیبهشت ۱۳۹۴ این سوال قبلا در انجمن بررسی شده است و میتوانید از این تاپیک استفاده کنید http://p30droid.com/Thread-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1%D8%A7%D8%AA-%D8%AF%D8%B1-Shake?pid=10321#pid10321 سپاسگذارم استاد سرچ کردم پیدا نکردم قبلش کار نمیکنه متاسفانه!!! آیا نیاز به دسترسی خاصی توی فایل مانیفست نداره؟؟؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۲۱ اردیبهشت ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۲۱ اردیبهشت ۱۳۹۴ باید یک کلاس سرویس ایجاد کنید و در کلاس مربوطه کلاس Shake را صدا بزنید . [shcode=java] public class serviceShake extends Service { ShakeListener mShaker; DevicePolicyManager mDPM; private PowerManager mPowerManager; private WindowManager mWindowManager; private WakeLock mWakeLock; private SensorManager mSensorManager; Context c; @Override public IBinder onBind(Intent arg0) { // TODO Auto-generated method stub return null; } @Override public int onStartCommand(Intent intent, int flags, int startId) { // TODO Auto-generated method stub //startService(new Intent(getApplicationContext(), BootReceiver.class)); return START_STICKY; } @Override public void onDestroy() { super.onDestroy(); // Toast.makeText(this, "Service Stopped", Toast.LENGTH_LONG).show(); } @Override public void onCreate() { super.onCreate(); mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); // Get an instance of the PowerManager mPowerManager = (PowerManager) getSystemService(POWER_SERVICE); // Get an instance of the WindowManager mWindowManager = (WindowManager) getSystemService(WINDOW_SERVICE); mWindowManager.getDefaultDisplay(); mWakeLock = mPowerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK, getClass() .getName()); mShaker = new ShakeListener(getApplicationContext()); mShaker.setOnShakeListener(new ShakeListener.OnShakeListener() { public void onShake() { } }); // Toast.makeText(this, "Service Started", Toast.LENGTH_LONG).show(); } } [/shcode] مانیفست: [shcode=xml][/shcode] نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
barshahi 1 ارسال شده در ۲۱ اردیبهشت ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۲۱ اردیبهشت ۱۳۹۴ ممنون درست شد نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
lichard 0 ارسال شده در ۴ شهریور ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۴ شهریور ۱۳۹۴ سلام ممنون بابت این آموزش فقط من یک مشکلی دارم. لطفا عکس زیر رو مشاهده کنید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
اعظم نوری 1 ارسال شده در ۴ شهریور ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۴ شهریور ۱۳۹۴ دوست عزیز آموزشو درست مطالعه نکردید. اول از همه اینکه باید space مابین Shake و Listener رو بردارید یعنی باید بنویسید: ShakeListener mShaker; در ضمن شما باید دو تا کلاس ایجاد کنید، یکی سرویس و اون یکی ShakeListener. که شما فقط سرویس رو ایجاد کردید و کلاس ShakeListener رو ایجاد نکردید. لینک آموزش نحوه ایجاد این کلاس تو تاپیک دوم از همین صفحه قرار داره. اینم لینکش: ایجاد shake نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .