草庐IT

sandwiches

全部标签

android - Ice Cream Sandwich 中 HttpURLConnection 的 FileNotFoundException

我有一个Android应用在Android2.x和3.x上运行良好,但在Android4.x上运行时失败。问题出在这段代码中:URLurl=newURL("http://blahblah.blah/somedata.xml");HttpURLConnectionurlConnection=(HttpURLConnection)url.openConnection();urlConnection.setRequestMethod("GET");urlConnection.setDoOutput(true);urlConnection.connect();InputStreaminputS

android - Ice Cream Sandwich 中 HttpURLConnection 的 FileNotFoundException

我有一个Android应用在Android2.x和3.x上运行良好,但在Android4.x上运行时失败。问题出在这段代码中:URLurl=newURL("http://blahblah.blah/somedata.xml");HttpURLConnectionurlConnection=(HttpURLConnection)url.openConnection();urlConnection.setRequestMethod("GET");urlConnection.setDoOutput(true);urlConnection.connect();InputStreaminputS

android - 如何在 Android 4.0/Ice Cream Sandwich 中获取该平台?

IceCreamSandwich是在几个小时前发布的,我已经试用了几个小时的SDK。IceCreamSandwich很特别,因为它可以在手机和平​​板电脑上运行。我似乎找不到的功能之一是告诉您操作系统是在手机还是平板设备上运行的方法。这将非常有用,因为由于屏幕尺寸较小,您可能不得不为手机设计不同的东西。Build中有一个名为getRadioVersion()的新方法,它返回radio固件版本,如果radio当前未打开则返回null。这是我最近一次找到我正在寻找的东西。 最佳答案 AndroidFramework中的任何地方都没有“i

android - Ice Cream Sandwich AVD 上的 PHONE_REGISTRATION_ERROR C2DM

我尝试在IceCreamSandwichAVD中运行我的C2DM应用程序,但它在C2DM期间提示PHONE_REGISTRATION_ERROR>注册。相同的代码在froyo/gingerbread上运行良好有人知道如何解决这个问题吗? 最佳答案 这是从Google的C2DM服务器返回的错误代码。Documentation说:PHONE_REGISTRATION_ERRORIncorrectphoneregistrationwithGoogle.Thisphonedoesn'tcurrentlysupportC2DM.所以,我猜,C

java - Android/Ice Cream Sandwich 上的 Focus Lost 动画

在我的平板电脑上,只要您将手指放在可点击的内容(如菜单项)上,它就会突出显示为淡蓝色。当您将手指拖开时,会出现一个漂亮的小淡入淡出。有谁知道这个动画/颜色在SDK中的什么位置?我想以编程方式在我拥有的Button上播放此动画。 最佳答案 在按钮的背景StateListDrawable中使用android:exitFadeDuration属性:请注意,这仅适用于Android>=3.0(API级别11)文档:http://developer.android.com/reference/android/R.attr.html#exitF

android: onAutoFocus() 未在 android 4.0( Ice Cream Sandwich )虚拟设备上触发

我每3秒自动聚焦一次,我的代码在我的硬件设备(GalaxyS)上运行,但在我的AVD(虚拟设备)上,应该在聚焦完成后调用的回调永远不会被调用。有人知道为什么吗?publicvoidonPreviewStart(){Log.v(TAG,"onPreviewStart()focusTimer:"+focusTimer);if(this.autoFocus==true&&getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_AUTOFOCUS)){focusTimer=newRunnable(){publicvo

Android 4 ICS Ice Cream Sandwich - 包含表单的 iframe

Android4会在用户聚焦时重复输入。这个重复的输入位于真实输入之上,并且它的功能非常正常。这很奇怪,但没关系,它似乎有效。但是,如果这些输入位于iframe中,则重复的输入不再呈现在原始输入之上,而是呈现在不同的位置。屏幕截图(重复输入包含蓝色边框,左上角):据我所知,它实际上是在呈现这个重复的输入,就好像父HTML文档根本不存在一样。例如,如果您在iframe中添加了一些margin-top,重复输入会将其考虑在内。我已经为您的调试乐趣创建了一个实例:http://ghettocooler.net/stuff/code/android-ics-iframe/有什么想法吗?谢谢!

java - 应用程序不兼容 Ice Cream Sandwich

我开发了一个Android应用程序,无法从Market下载到AndroidICS设备。使用4.x设备浏览市场时,人们会看到“不兼容警告”并且无法继续下载。该应用程序的minSdkVersion设置为7。它在2.x和3.xAndroid设备上运行良好。我不知道该怎么做以及如何解决这个问题。我是否需要设置任何特殊的东西才能与ICS兼容?我找不到关于这个主题的任何信息。更新:我刚刚收到确认信息,确认可以在4.0设备上手动安装APK。它只是不会通过市场安装!同样,它在市场上显示为“与您的设备不兼容”。有什么想法吗?AndroidManifest.xml:这会是主题吗?主题没什么特别的。它简单地

android - 在 Android Ice Cream Sandwich 上隐藏状态栏

我在AndroidICS的启动器中工作,但我在平板电脑上遇到了问题。我无法隐藏状态栏。我已经在Android2.3.X上试过了,没问题。该问题仅出现在Android4.0上。如何隐藏它? 最佳答案 在Android4.0中您无法获得100%真正的全屏。使用以下命令使通知栏(又名状态栏、系统栏)变暗getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);然后用它来隐藏它getWindow().getDecorView().set

android - 如何使用新的 Android 4.0 Ice Cream Sandwich API 读取和编辑 Android 日历事件?

当用户想要添加新事件时,我们试图向用户显示IcecreamSandwich日历View。我们只能在模拟器中对此进行测试。另一个问题是我们找不到任何如何使用CalendarProvider的例子。在处理三明治日历时,这是正确的类吗?使用GoogleGdataAPI会更容易吗?[编辑]所以我们得到的工作是向日历添加一个事件,但它不是通过API,我们在正确的View中打开日历。但现在的问题是它在模拟器中不起作用,因为我们无法同步日历。所以问题是:如何使用新的Android4.0IceCreamSandwichAPI读取并可能编辑Android日历事件? 最佳答案