大佬教程收集整理的这篇文章主要介绍了android – 使用辅助功能服务获取通知图标,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
到目前为止,这是我的代码:
@Override public void onAccessibilityEvent(AccessibilityEvent event) { Log.d("onAccessibilityEvent"); if (event.getEventType() == AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED) { if (event.getParcelableData() instanceof Notification) { Notification notification = (Notification) event.getParcelableData(); Log.d("ticker: " + notification.tickerText); Log.d("icon: " + notification.icon); Log.d("largeIcon: " + notification.largeIcon); } Log.d("notification: " + event.getText()); } }
试图使用此ID导致
extractimage(notification.contentView); ... private void extractimage(RemoteViews views) { LinearLayout ll = new LinearLayout(getApplicationContext()); View view = views.apply(getApplicationContext(),ll); drawable = searchForBitmap(view); Log.d("Drawable: " + drawablE); } private Drawable searchForBitmap(View view) { if (view instanceof ImageView) { return ((ImageView) view).getDrawable(); } if (view instanceof ViewGroup) { ViewGroup viewGroup = (ViewGroup) view; for (int i = 0; i < viewGroup.getChildCount(); i++) { Drawable result = searchForBitmap(viewGroup.getChildAt(i)); if (result != null) { return result; } } } return null; }
以上是大佬教程为你收集整理的android – 使用辅助功能服务获取通知图标全部内容,希望文章能够帮你解决android – 使用辅助功能服务获取通知图标所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。