GithubHelp home page GithubHelp logo

notifyutil's People

Contributors

wenmingvs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

notifyutil's Issues

huawei手机不管用

在华为上没有效果???8.0和9.0的华为手机都试了没效果

之前手头只有华为手机,后来发现正如楼下所说,是8.0之后通知NotificationChannel需要自己添加的原因。

效果问题

6.0系统的手机,通知消息没有在当前界面显示,全部显示在通知栏中。。。这是怎么回事 啊

bug

 public static boolean getRunningTask(Context context, String packageName) {
        ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
        ComponentName cn = am.getRunningTasks(1).get(0).topActivity;
        return !TextUtils.isEmpty(packageName) && packageName.equals(context.getPackageName());
    }

这个有问题,
应该是
return !TextUtils.isEmpty(packageName) && packageName.equals(cn.getPackageName());

而且我实测5.0以上也是可以的,
需要添加权限

sample-debug.apk无法在手机上安装

rt, 解析包时出现问题,
Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION: Failed to parse /data/app/vmdl1928447322.tmp/base.apk: AndroidManifest.xml]

支持版本

好多特性只支持5.0+的设备吧,T1的4.4版本所有效果都一样

Failed resolution of: Landroid/support/v7/app/NotificationCompat$Builder;

java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v7/app/NotificationCompat$Builder;
at com.wenming.library.NotifyUtil.(NotifyUtil.java:38)
at ren.perry.tadpole.receiver.MQReceiver.onReceive(MQReceiver.java:33)
at android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts(LocalBroadcastManager.java:313)
at android.support.v4.content.LocalBroadcastManager$1.handleMessage(LocalBroadcastManager.java:121)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v7.app.NotificationCompat$Builder" on path: DexPathList[[zip file "/data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/base.apk", zip file "/data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_dependencies_apk.apk", zip file "/data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_resources_apk.apk", zip file "/data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_0_apk.apk", zip file "/data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_1_apk.apk", zip file "/data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_2_apk.apk", zip file "/data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_3_apk.apk", zip file "/data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_4_apk.apk", zip file "/data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_5_apk.apk", zip file "/data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_6_apk.apk", zip file "/data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_7_apk.apk", zip file "/data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_8_apk.apk", zip file "/data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/lib/x86_64, /data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/base.apk!/lib/x86_64, /data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_dependencies_apk.apk!/lib/x86_64, /data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_resources_apk.apk!/lib/x86_64, /data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_0_apk.apk!/lib/x86_64, /data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_1_apk.apk!/lib/x86_64, /data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_2_apk.apk!/lib/x86_64, /data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_3_apk.apk!/lib/x86_64, /data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_4_apk.apk!/lib/x86_64, /data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_5_apk.apk!/lib/x86_64, /data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_6_apk.apk!/lib/x86_64, /data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_7_apk.apk!/lib/x86_64, /data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_8_apk.apk!/lib/x86_64, /data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_slice_9_apk.apk!/lib/x86_64, /system/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at com.wenming.library.NotifyUtil.(NotifyUtil.java:38) 
at ren.perry.tadpole.receiver.MQReceiver.onReceive(MQReceiver.java:33) 
at android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts(LocalBroadcastManager.java:313) 
at android.support.v4.content.LocalBroadcastManager$1.handleMessage(LocalBroadcastManager.java:121) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loop(Looper.java:193) 
at android.app.ActivityThread.main(ActivityThread.java:6669) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) 
Suppressed: java.io.IOException: No original dex files found for dex location /data/app/ren.perry.tadpole-xRyTgOBhJaLBNuiUe4TmcQ==/split_lib_resources_apk.apk
at dalvik.system.DexFile.openDexFileNative(Native Method)
at dalvik.system.DexFile.openDexFile(DexFile.java:354)
at dalvik.system.DexFile.(DexFile.java:101)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.