草庐IT

Jellybean

全部标签

java - permission.android.MANAGE_USB 在 Jellybean 中有效,但在 Lollipop OS 中无效

我正在开发一个需要此权限的应用程序:android.permission.MANAGE_USB。我知道此权限仅在系统应用程序中授予。如果我将该应用程序安装为android4.1.2中的系统应用程序,该应用程序可以正常工作。但是如果我尝试将它作为系统应用程序安装在android5.1中,那么调试日志会打印出我没有权限:错误:W/System.err:java.lang.SecurityException:Neitheruser10074norcurrentprocesshasandroid.permission.MANAGE_USB.有人知道为什么它在android5.1中一直给我这个错

android - 如何使 ICS 应用程序(API 15)与 Jellybean(API 16)兼容?

我正在构建适用于Android的应用程序,但我希望能够至少使用4.0.3功能。我目前并不担心为使用4.0及以下版本的用户发布此版本。基本上,我的问题如下:如果我已经有一个项目,其Eclipse中的最低SDK设置为4.0.3,最大值设置为相同,我可以更改最大值吗?如果是,怎么办?4.0.3应用程序是否完全兼容4.1应用程序?如果不是,有什么好的解决方法?如果我在C/C++中这样做,答案将是预处理器指令(例如,#ifdefANDROID_OS_4_1//dostufffor4.1only#endif)。然而,我知道Java中没有这样的等价物,更不用说Android了。

android - Jellybean 上缺少扩展宽度的 dalvik 字节码

当ICS出现时,引入了几个新的扩展宽度字节码。其中大部分是用于支持巨型ID的说明。以下是其中一些新指令,取self的ics/dalvik/opcode-gen/bytecode.txt:##Extended-widthopcodes#op00ffconst-class/jumbo41cytype-refcontinue|throwop01ffcheck-cast/jumbo41cntype-refcontinue|throwop02ffinstance-of/jumbo52cytype-refcontinue|throwop03ffnew-instance/jumbo41cytype-

android - JellyBean 4.2 上的 Gif 动画不显示

我在用Nexus7安卓4.2SDK和eclipse是adt-bundle-windows版本。*2012-11-21日下载操作系统是Windows764位家庭高级版sp1我尝试在运行示例代码...\ApiDemos\src\com\example\android\apis\graphics\BitmapDecode.java.它已在模拟器和我的nexus7上成功构建和运行。问题是该应用程序不显示*.gif动画,而是显示其他3个*.bmp显示正确。屏幕上什至没有任何黑框。我尝试了来自互联网或SDK示例图像文件的不同*.gif文件。我已经附上了谷歌组的文件。Hereisthelink.在D

java - 如何在 Android 视频 View 中添加 cookies(Header)以支持旧版本的 android atleast till jellybean

我有一个Activity,其中有VideoView来播放视频。我只是将uri设置为videoview,如下所示。videoView.setVideoURI(videoUri);经过一番搜索,我发现了以下可以采用header值的替代方案videoView.setVideoURI(videoUri,headers);这里的headers是添加了cookies的HashMap。但是正如这个url中提到的http://developer.android.com/reference/android/widget/VideoView.html#setVideoURI(android.net.Uri

android - Jellybean 菜单按钮 Android 问题

当我按下菜单屏幕按钮时,屏幕会慢慢消失,然后向上弹出,显然是在Jellybean中。这些问题是我的代码还是其他任何事情?我似乎不知道如何更改它。有人知道吗?这是我的带有onCreateOption菜单的java代码:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R.menu.activity_main,menu);returntrue;}我的菜单xml文件“activity_main”:谢谢,杰·帕特尔 最佳答案 带有硬件菜

android - run-as 包 'a.b.c' 未知 - Galaxy S4 Jellybean 或 Android 4.3

我无法为运行Jellybean4.2.2的GalaxyS4运行run-as(或ndk-gdb)。~$adbshellshell@android:/$run-asa.b.clsrun-as:Package'a.b.c'isunknown对于ICS之前的设备,此问题有多个答案,但这些问题似乎已在ICS中修复。更新-2013年8月:最初出现在装有Jellybean4.2.2的GalaxyS4上后,运行方式问题现在似乎出现在所有4.3设备上。看这个Androidbug.请参阅公认的Android问题here.更新-2013年11月:Google发布了patches修复了Android4.4中的

android - Ubuntu 模拟器中 JellyBean 的多用户功能

我知道Android4.2JellyBean中提供了多用户功能:我有我的Nexus7模拟器和Jellybean4.2我正在使用Ubuntu11.10。我已经经历了here和here.但我想在我的模拟器上而不是在实际设备上测试此功能。我的问题:是否可以在模拟器上测试多用户功能?如果是,那怎么可能? 最佳答案 是的。使用device=Nexus7创建一个AVD。启动AVD,然后按照给出的说明进行操作here. 关于android-Ubuntu模拟器中JellyBean的多用户功能,我们在St

android:screenOrientation ="portrait"在 Jellybean 中被忽略

android:screenOrientation="portrait"在Jellybean中被忽略。如果我Handlebars机变成横屏,它无论如何都会改变方向。我试过好几部手机。我必须使用任何新标志吗? 最佳答案 您可以尝试以编程方式进行,@OverridepublicvoidonConfigurationChanged(ConfigurationnewConfig){super.onConfigurationChanged(newConfig);switch(newConfig.orientation){caseConfigu

android - Webview 不支持 Android Jellybean 上的 flex box

我有一个webview可以加载一个包含flexbox的网页。flexboxDiv在KitkatEmulator上可以正确显示,但不能在Jellybean等较旧的Android版本上运行。框必须水平显示,但实际上它们是垂直显示的。这是我的HTML代码:testBOX1BOX2BOX3 最佳答案 我认为您需要根据旧的flexbox规范为所有内容添加前缀,例如-webkit-box-flex-foo:bar;。对于方向,您可能需要改用方向,例如:-webkit-box-orient:vertical/horizo​​ntal;。