PDA

View Full Version : نوتیفیکیشن



pouya1999best@g
جمعه 27 تیر 1393, 05:26 صبح
با چه کدی میشه نوتیفیکیشن بار رو بدون لمس پایین کشید؟؟؟
پرمیشنش چیه؟؟؟

pouya1999best@g
شنبه 28 تیر 1393, 01:12 صبح
دوستان بیزحمت کمک کنید:متفکر:

pouya1999best@g
شنبه 28 تیر 1393, 14:52 عصر
:گریه::گریه::گریه:

amin_nez
شنبه 28 تیر 1393, 15:22 عصر
با چه کدی میشه نوتیفیکیشن بار رو بدون لمس پایین کشید؟؟؟
پرمیشنش چیه؟؟؟

از این متد استفاده کنید (پرمیشن پایینتر از کد هست) :

private void ShowNotification() {
Object sbservice = getSystemService( "statusbar" );
Class<?> statusbarManager;
try {
statusbarManager = Class.forName( "android.app.StatusBarManager" );
Method showsb;
if (Build.VERSION.SDK_INT >= 17) {
showsb = statusbarManager.getMethod("expandNotificationsPanel");
}
else {
showsb = statusbarManager.getMethod("expand");
}
showsb.invoke( sbservice );
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (NoSuchMethodException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

پرمیشن :

<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />