android-4.0-ice-cream-sandwich相关内容

在android中为不同版本编程不同的布局

我必须对我的 Android 应用程序进行编程,使其具有最佳的兼容性,以适应不同的屏幕尺寸(平板电脑和智能手机)以及版本 2.3、3.2 和 4.0.我知道可以将布局的文件夹命名为 res/layout-sw600dp/.使布局与不同的屏幕尺寸完全匹配. 因此,由于我将为平板电脑/智能手机使用完全不同的布局,我将从“加载屏幕"开始,它测试使用的是哪个 Android 版本以及是否使用了平板电 ..

networkOnMainThread 异常 Android

我正在尝试访问服务器,以便接收 JSON 字符串.但显然在 Ice Cream Sandwich 中你不能在主线程中进行网络操作,但是 AsyncTask 类让我感到困惑并且无法工作.这是我到目前为止所拥有的: //上主代码空等等 = 空;URI uri = "kubie.dyndns-home.com/R2Bar2/ingredients.php";新的 DownloadFilesTask() ..

我可以通过代码打开 WiFi-Direct 吗?在 Android API-14 (ICS) 上

我在 Android 4.0 上使用来自谷歌的新 Wi-Fi Direct API并在示例代码中,他们将用户发送到设置,以激活 WiFi -直接模式. 有没有办法通过代码启动它??? 他们提供的只是侦听 WIFI_P2P_STATE_CHANGED_ACTION 意图,然后使用此代码 String action = intent.getAction();如果 (WifiP2pMana ..

Android ICS API 是否具有与 ViewPager 支持库等效的本机?

我搜索了一些片段的寻呼机,我在 ICS API 上开发. 我知道 ViewPager 和早期版本的所有支持库,但我不明白为什么我应该使用支持库,因为我使用的是最新版本的 api 并且不打算支持早期版本. 我必须自己编写“ViewPager"还是我在 api 中没有看到的东西. 解决方案 Android ICS API 是否具有与 ViewPager 支持库等效的本机? ..
发布时间:2021-11-27 12:34:21 移动开发

在没有 bindAppWidgetId() 的情况下将小部件添加到启动器页面

我正在尝试将股票 ICS 启动器变成一个独立的应用程序.我快到了 - 唯一不起作用的是搜索图标和将小部件拖放到屏幕上,这会导致崩溃. 崩溃是因为股票启动器使用 appWidgetManager.bindAppWidgetId(appWidgetId, componentName); 添加小部件,其中 显然只有系统应用才有权限. 所以我的问题是,非系统应用程序添加小部件并获得与股票 IC ..

如何覆盖 TimePicker 以更改文本颜色

我的视图有一个白色背景,它必须保持这种状态.我在那个白色背景上有一个 TimePicker. android 2.3.3 一切正常,但 android 4.0.3 有一个新的 timePicker 风格.数字具有非常明亮的颜色.在白色背景上很难看到它们,而且我没有找到直接更改 textColor 的方法.我不想改变背景,因为它看起来不太好. 有什么办法可以覆盖它并将数字的颜色设置为黑色? ..

如何知道“不要保持活动"是否在 ICS 中启用?

如何通过代码在 ics 中启用设置中的“不保留活动"选项.如果启用,如何阻止活动. 注意:我在我的应用程序中使用了更多活动.由于该设置,如果我将一个活动移动到另一个活动,第一个活动将被销毁.我可以将我的数据保存在 onSaveInstanceState 上.如果不使用保存的实例状态,有什么办法可以做... 提前致谢.. 解决方案 之所以出现这个标志,正是因为这个原因.这个想法是 ..
发布时间:2021-11-27 12:33:47 移动开发

如何获取 IPV4 格式的 IP_ADDRESS

我正在尝试获取设备的 IP 地址,即使用 WIFI 或 3G 连接.我正在获取 IPV6 格式的 IP 地址,这是无法理解的.我想要 IPV4 格式的 IP 地址.我已经用谷歌搜索过,但没有找到任何合适的解决方案. 这是我用来获取设备 IP 地址的代码 public String getLocalIpAddress() {尝试 {尝试 {for (Enumeration en = Netw ..

如何禁用/隐藏 ICS 手机上的三点指示器(选项菜单指示器)

如何在没有菜单按钮的 ICS 手机上禁用/隐藏三点指示器(选项菜单指示器).? 我在 Manifest 中以 运行应用程序,代码使用 4.0 编译.三点指示器显示在每个屏幕上. 我不想显示三点指示器的偏好活动示例,因为它没有任何菜单选项. 在清单中添加 android:targetSdkVersion=" ..

如何在android actionbar compat上强制溢出菜单?

Android 操作栏兼容 是否可以?在旧设备(3.0 之前)上,不适合操作栏的项目仅在按下菜单键时显示,我希望将这些项目分组到操作栏的溢出菜单中. 解决方案 动作溢出菜单仅在设备上没有可用的硬菜单按钮时可用.我在用户界面 > 操作栏下的框架主题中发现了这一点,请查看第 3 个项目符号 这里. 有一个由 Jake Wharton 编写的操作栏库,名为 ActionBarSherlo ..

带有日期选择器的 Android 微调器,例如 Google 日历应用

我正在尝试使用一个看起来像微调器的文本框来激活日期选择器对话框.这是在 ICS 上的 Google 日历应用和通讯录应用(用于生日)中完成的.我是否需要使用微调器,如果需要,如何将其输入视图更改为日期选择器?或者,如果没有,我如何让文本视图具有通常表示微调器的小三角形? 解决方案 Twaddington 对他的回答的评论实际上是正确的方法.你需要的是创建一个文本视图并应用样式 style ..

Android 4.0 ICS 将 HttpURLConnection GET 请求转换为 POST 请求

我的 Galaxy Nexus 今天到货了,我做的第一件事就是将我的应用加载到它上面,这样我就可以向我的朋友们展示它.其部分功能涉及从 Google 阅读器导入 RSS 提要.但是,在尝试此操作时,我收到了 405 Method Not Allowed 错误. 这个问题是冰淇淋三明治特有的.我附加的代码在 Gingerbread 和 Honeycomb 上运行良好.我已经将错误追溯到建立连接 ..

Android 应用程序不会调用“onDestroy()";被杀时 (ICS)

我正在使用蓝牙通信(使用专有协议)开发一个 android 应用程序,我需要抓住应用程序被杀死的时刻. 我想使用“onDestroy()"方法,但不会在每次应用程序被终止时调用它.我注意到当我按下后退按钮时会调用它,并且只有在有时,当我从任务管理器中杀死应用程序时才会调用它. 问题是:我怎样才能捕捉到应用被杀死之前的那一刻? 这是我尝试使用的代码: @Override公共无效 ..
发布时间:2021-11-27 12:32:23 移动开发

Android 上的“捕获媒体"按钮 >=4.0(适用于 2.3)

我编写了一些使用 BroadcastReceiver 来捕获媒体按钮之一(耳机中的“播放按钮")的服务,它在 android 2.3.x(HTC Nexus One 或 HTC Desire)上完美运行 当我尝试在 Android 4.0.3 (Samsung Nexus S) 上运行时,它不起作用(我的应用程序没有收到意图“android.intent.action.MEDIA_BUTTO ..