草庐IT

Pre-lollipop

全部标签

Android 5.0/ Lollipop : Force rescan of/system/priv-app

在Android4.x中,将APK文件放入/system/priv-app就足够了,包管理器会识别该新文件并(卸载)安装相应的应用程序或服务。从AndroidL开始,仅将文件放入该目录似乎是不够的-需要重新启动系统才能强制Android识别该更改。有没有人知道如何规避这个问题?也许使用任何setpropctl.restartxxx或通过终止专用服务?编辑:以下是logcat的一些日志:1。将APK从/system移动到/system/priv-app(=installation)sumount-oremountrw/systemcd/system/priv-appmv../AARSCS

android - Lollipop 中的软导航栏覆盖应用程序

在我的Nexus5上的AndroidLollipop(最新的开发预览版,构建LPX13D)中,我正在编写的应用程序似乎隐藏在软导航栏(带有返回、主页和应用程序历史按钮的栏)下方。我无法在运行KitKat的Nexus4上复制它(导航栏后面没有隐藏任何内容)。我需要做什么才能缩小应用程序的视口(viewport),以便可以在屏幕上看到我的所有内容?编辑:屏幕截图,按要求提供。运行KitKat(4.4.4)的Nexus4:运行Lollipop的Nexus5(5.0,LPX13D): 最佳答案 经过大量测试,我发现这是SlidingMenu

android - WifiConfiguration 在 Lollipop 中启用网络

我在做Wifi项目,有一个模块可以让用户以编程方式加入wifi。在kitkat及以下版本中它运行成功,但在Lollipop中它不起作用。代码如下:WifiManagerwifiManager=(WifiManager)getSystemService(Context.WIFI_SERVICE);WifiConfigurationwifiConfiguration=newWifiConfiguration();wifiConfiguration.SSID="\"testSSID\"";wifiConfiguration.hiddenSSID=true;wifiConfiguration.

android - Android Lollipop 中的通知背景是白色的。我怎样才能改变它?

我想在我的应用程序中显示消息通知。在以前的Android版本中一切正常,但在Lollipop中,通知背景是白色的。我在layout_message_notification.xml中将此XML代码用于我的通知布局。:我在Lollipop中的通知显示如下:如何使通知背景变暗或透明,就像在以前的Android版本中一样? 最佳答案 这个答案描述了哈克更改通知背景颜色的方法。注意:这是一个未记录的解决方法;它基于反射,可能会在自定义固件上被破坏;仅适用于AndroidLollipop和Marshmallow版本;它不会工作在Android

android - 从 ICS ActionBar 切换到 Lollipop 工具栏后缺少导航图标

我有一个包含许多使用操作栏和抽屉导航的fragment的Activity。它启用了“homeasup”。我已经实现了正确的逻辑,只有顶级fragment显示操作栏抽屉切换图标,其他fragment显示向上箭头。我通过以下方式实现了这一目标:mDrawerToggle.setDrawerIndicatorEnabled(false);mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED,mDrawerList);现在旧的v4支持库ActionBarDrawerToggle已弃用。我已经切换到v7版本以及新

android - EditText 输入类型 textCapSentences 不适用于 Lollipop

我在我的xml代码中实现了android:inputType="textAutoComplete|textCapSentences"。当我在kitkat上运行它时,textCapSentence工作正常,但是当构建在Lollipop设备上运行时它不起作用。任何人都知道如何解决它。 最佳答案 您好,这是因为在lollipop中,如果您在键盘设置中禁用了自动-大写,那么您将无法以编程方式启用它。步骤如下:-点击AndroidLollipop设备主屏幕上的“设置”图标在“设置”屏幕上,向下滚动到“个人”部分,然后点按“语言和输入法”部分。

javascript - Uncaught TypeError : pre, template,textarea,script,style is not iterable

当我的cordova应用程序尝试在我的智能手机上运行时,我遇到了这个问题。我正在使用angularcli。我搜索了指定的错误,发现是github上的一个已解决问题,解决方案(适用于许多人)是将.angular-cli.json中列出的Assets放入一个数组中。关键是我的Assets已经在一个数组中。我试图进一步查看,但我发现的只有这个问题。但是,编译webpacks是成功的,不会出错。唯一的错误出现在浏览器中,并且是标题。我不知道该怎么办。 最佳答案 这可能是由于缺少ES6支持造成的。您可以尝试在您的Polyfill.ts中添加/

android - 抽屉导航 (menudrawer) Android 5 (lollipop) 样式

我在我的项目中使用了menudrawer库(这个:https://github.com/SimonVT/android-menudrawer)。我正在更新我的应用程序以与API21(Android5Lollipop)和MaterialDesign兼容。当您将此库与API21菜单抽屉图标一起使用时,它看起来很糟糕。我想实现您可以在新的Play商店中看到的转换(新的菜单抽屉图标转换为箭头)。最好的方法是什么?这个图书馆有可能吗?我目前想到的唯一解决方案是自定义可绘制对象。但也许我可以通过某种方式使用原生可绘制对象? 最佳答案 好的。我花

android - 凹轮廓上的 Lollipop 高度

我有一个自定义View,它使用路径显示星形。此View按预期工作,但现在我想将其实现转移到新的GoogleMaterial推荐。不幸的是,elevation依赖于凸轮廓,我还没有找到解决方案。是否有任何已知的解决方法或您知道的任何其他创造性解决方案?这是我的凹路径:doubleouterSize=w/2;doubleinnerSize=w/5;doubledelta=2.0*Math.PI/5.0;doublerotation=Math.toRadians(-90);doublexpos=w/2.0;doubleypos=h/2.0;mPath=newPath();mPath.move

android - 是否可以在 Android API pre-23 中创建固定大小的可绘制对象?

这是单选按钮的可绘制选择器:在AndroidAPI23中它看起来像下面(应用时):不过,在AndroidAPI22中,它看起来像下面这样:有没有办法在APIpre-23中定义固定大小的可绘制矢量(即非位图)? 最佳答案 尝试以下方法以编程方式缩放可绘制对象://ReadyourdrawablefromsomewhereDrawabledr=getResources().getDrawable(R.drawable.somedrawable);Bitmapbitmap=((BitmapDrawable)dr).getBitmap();