Articles of android 5.0 lollipop

棒棒糖通知图标太小

我正在尝试这段代码, NotificationCompat.Builder nfBuilder = new NotificationCompat.Builder( context) ..setContentTitle( “XYZ”) .setContentText(“ABC”)![enter image description here][1] .setContentIntent(pIntent) .setDefaults(Notification.DEFAULT_ALL) .setOnlyAlertOnce(true) .setAutoCancel(true) .setPriority(Notification.PRIORITY_HIGH) .setSmallIcon(R.drawable.woj_ic_launcher); Notification notification = nfBuilder.build(); NotificationManager nfManager = (NotificationManager) context .getSystemService(Context.NOTIFICATION_SERVICE); nfManager.notify(requestCode, notification); 问题是,它适用于所有其他平台,但使用棒棒糖,它显示非常小的图标,周围有灰色圆圈。 我尝试更改图标大小并使用setLargeIcon()方法,但仍然没有乐趣。

工具栏 – findViewbyID返回null

为什么我无法在布局中findToolbar ? setContentView(R.layout.activity_main); toolbar = (Toolbar) findViewById(R.id.toolbar); if (toolbar != null) { setSupportActionBar(toolbar); getSupportActionBar().setHomeButtonEnabled(true); } 之后,工具栏仍为空。 activity_man.xml: : (goes on) 编辑: toolbar.xml: 谢谢!

在所有Android版本上获取TypeNotPresentException,然后是ClassNotFoundException或NoClassDefFoundError,除了android L

我的一个应用程序中的bug变得非常有趣。 我的应用程序在Android L上工作正常,但是一旦我尝试在其他Android版本上运行它,我在尝试使用Retrofit调用Web服务时得到ClassNotFoundException或NoClassDefFoundError ,即使所有这些类都存在且在我的工作正常android L设备。 我不知道现在发生了什么,app在其他版本中运行,只要我不进行网络请求,但是一旦我去网络请求,它就会给我ClassNotFoundException或NoClassDefFoundError。 我也在使用Android Studio,所以如果有人早些时候遇到过这种问题,那么请帮忙,我非常需要。 注意:应用程序在Android L上工作正常,而且我得到ClassNotFoundException或NoClassDefFoundError的类不是特定于版本的,即它不像是在Android L左右支持它们。 我得到这些错误的所有类都是一般的自定义/模型类,并且没有与更高版本的Android版本或其他东西的链接。 这些是我的Logcat错误 这是登录api时的例外 java.lang.TypeNotPresentException: Type com.codebrew.embazaar.pojo.UserLoginPojo not present at libcore.reflect.ParameterizedTypeImpl.getRawType(ParameterizedTypeImpl.java:63) at libcore.reflect.ParameterizedTypeImpl.getResolvedType(ParameterizedTypeImpl.java:72) at libcore.reflect.ListOfTypes.resolveTypes(ListOfTypes.java:70) at libcore.reflect.ListOfTypes.getResolvedTypes(ListOfTypes.java:55) at libcore.reflect.ParameterizedTypeImpl.getResolvedType(ParameterizedTypeImpl.java:71) at libcore.reflect.ListOfTypes.resolveTypes(ListOfTypes.java:70) at libcore.reflect.ListOfTypes.getResolvedTypes(ListOfTypes.java:55) at libcore.reflect.Types.getTypeArray(Types.java:50) at java.lang.reflect.Method.getGenericParameterTypes(Method.java:216) at retrofit.RestMethodInfo.parseResponseType(RestMethodInfo.java:250) at retrofit.RestMethodInfo.(RestMethodInfo.java:97) at retrofit.RestAdapter.getMethodInfo(RestAdapter.java:213) at retrofit.RestAdapter$RestHandler.invoke(RestAdapter.java:236) at $Proxy0.userLogin(Native Method) at com.codebrew.embazaar.MainActivity.loginUser(MainActivity.java:529) at com.codebrew.embazaar.MainActivity.onClick(MainActivity.java:324) at android.view.View.performClick(View.java:4748) at […]

AVD一直停留在“Android正在启动”

我没有问题推出Wear VD,但我无法启动普通的Android …… 使用Windows 7 – 64位,采用Intel Core 2 Duo E8200(因此无64位仿真)和6Gb RAM。 当我尝试使用avd启动虚拟设备时, 如果我尝试使用Intel Atom (x86) ,我会陷入Android屏幕: 使用Google APIs Intel Atom (x86) ,它仍然停留在最终加载屏幕上: Android即将开始 启动应用。 以下是设置: 我试过: 根据建议将模拟RAM降低到768 Mb以下(之前卡住( Optimizing app N of 74 )) 最大化模拟RAM(2048 Mb) 但这并没有解决问题…… 有任何想法吗?

用于棒棒糖丢失WebView视图层次结构的UiAutomator转储

在KitKat中,如果焦点放在webview上,我们就可以从UIAutomator转储中获取webview视图层次结构。 我想知道是否有替代function用于获取棒棒糖版本的webview视图层次结构,或者该版本中是否丢失了该function?

MultiDex支持Android应用程序错误

我想使用Android L compat libs。 将相关代码添加到gradle后,我收到错误: Error Code: 2 Output: objc[36290]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined. UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536 at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:501) at com.android.dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger.java:276) at com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:490) at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:167) at com.android.dx.merge.DexMerger.merge(DexMerger.java:188) at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439) at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287) […]

SyncAdapter与JobScheduler

排除JobScheduler仅支持API> 21的事实 – JobSchedulers旨在完全取代SyncAdapters ? 或者SyncAdapter包含JobScheduler缺少的任何function? 我的用例是每隔几个小时同步一次RSS提要。 这对于JobScheduler来说是可行的 – 对吗?

Android Lollipop活动屏幕损坏

我使用Android Lollipop SDK(21)构建我的应用程序。 打开一些活动并关闭它们后,一个活动就会出现这个损坏的屏幕。 它看起来像是内存错误,但这只发生在Android Lollipop设备上。 在Logcat中我看不到错误。 这是什么想法?

检索项目的父项时出错:找不到与给定名称“android:Theme.Material.Light”匹配的资源

我在styles.xml中收到此错误: 检索项目的父项时出错:找不到与给定名称“android:Theme.Material.Light”匹配的资源。 在清单中: Android Sdk经理: 我更新了所有的api 21和额外内容。 在订单和出口 : 值-V21 / styles.xml: @color/primary @color/primary_dark @color/accent @color/text_primary @color/text_secondary @color/primary_dark 安慰: E:\workspace\WelcomeToL\app\src\main\res\values-v21\styles.xml:3: error: Error retrieving parent for item: No resource found that matches the given name ‘android:Theme.Material.Light’. E:\workspace\WelcomeToL\app\src\main\res\values-v21\styles.xml:7: error: Error: No resource found that matches the given name: attr ‘android:colorAccent’. E:\workspace\WelcomeToL\app\src\main\res\values-v21\styles.xml:5: error: Error: No resource found that […]

Android:状态栏不是转换为新活动的主题

我创建了一个包含2个活动的简单应用程序。 主要(启动器)活动是正确的主题,其中colorPrimaryDark应用于状态栏。 但是当我转换到新活动时,除状态栏外,一切似乎都正常。 它以某种方式着色为白色。 知道为什么会这样吗? 在OnePlus One(Lollipop 5.0.2)上运行 目标api – > 16+ 价值观/ styles.xml @color/PrimaryColor @color/PrimaryDarkColor @color/accent @style/DrawerArrowStyle 值-V21 / styles.xml true true true @android:transition/slide_bottom @android:transition/move true @android:color/transparent 布局/ activity_settings.xml