问题标签 [android-4.0-ice-cream-sandwich]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5371 浏览

android - 如何在模拟器中使用和测试Android 4.0 Calendar API?

大多数人是否使用真机来测试 Google 帐户特定的 Android 功能?例如,我想开发/测试 Ice Cream Sandwich 日历 API,在模拟器中我可以将 Google Gmail 帐户添加到操作系统,但日历似乎永远不会同步。

这是一个相关的帖子:

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

我的问题是你如何测试它?我想升级我的 nexus 手机和 Galaxy 10.1 平板电脑,但我也想确保升级是安全的。如果模拟器可以支持有限同步等,那就太好了。

谢谢。

0 投票
2 回答
18322 浏览

android - Android 4 上的 Http 直播(冰淇淋三明治)

我想在 android 上播放 http 直播链接(.m3u8)。您能否让我知道如何为此编写代码(片段)?

我尝试了以下方法(在 Activity 的 onCreate 事件中),但它不起作用(说不能播放视频):

注意:使用模拟器进行测试 感谢您的帮助

0 投票
1 回答
1169 浏览

android - 有什么方法可以在 Android API 级别 8 或 9 中模拟 MotionEvent.transform(Matrix)?

我注意到在 Android API Level 11 (ICS)MotionEvent中有一个transform方法需要一个Matrix. 这实际上会使我正在做的事情变得更干净,但我正在为 Level 8 编写代码。

MotionEvent.transform()在早期版本的 Android 上是否有一个方便的替代方案?我希望历史坐标和多点触控坐标都被转换,并且我希望它能够正确处理相对坐标与绝对坐标之间的区别,这是事情变得有点棘手的地方。

我真正想知道的是我是否可以创建MotionEvent一个转换后的另一个副本MotionEvent。我实际上不需要任意转换,但我需要能够翻译和缩放。我相信我可以用 翻译offsetLocation,但我看不到任何缩放 a 的方法MotionEvent(在 11 级之前)。特别是,如何转换多点触控事件的坐标?这些obtain方法只需要一个 (x,y) 对,而不是一个数组。

我想这样做的原因是我有一个将事件分派给一组“子”对象的对象。现在,这些孩子中的每一个都以一种特别的方式转换坐标。然而,父母(调度员)知道需要执行什么转换,因此在将其MotionEvent分派给孩子之前只转换(或副本)会更干净。或者,我可以创建自己的类来包装MotionEvent或复制和转换数据出 a MotionEvent,但如果我可以使用 a 会简单得多MotionEvent

0 投票
4 回答
18299 浏览

android - 是否可以在 Android 中获得视频的分辨率?

我正在寻找一种方法来获得 Android 中任何给定视频的分辨率。除了 Android 支持的格式之外,它不必与其他格式一起使用,但如果可以,那就太好了。如果您不确定 Android 中支持的格式,请参阅此页面:

http://developer.android.com/guide/appendix/media-formats.html

我认为使用该课程可以做我想做的事MediaPlayer,但这似乎非常愚蠢和低效。另外,我想要一种相对较快的方式。

我的目标是 Android 3.0+,如果这有什么不同的话。Honeycomb 也支持 .mkv 文件,但直到 Android 4.0 才正式支持。

0 投票
0 回答
524 浏览

android - Android 模拟器 - 整个屏幕上的对角线

我使用最新的 Android SDK 创建了一个 720x1280 ICS 模拟器。当屏幕显示时,从屏幕左上角到边缘有对角线的虚拟线。在这些线上没有绘制任何内容,但图像在它们的任一侧被分割和移动。

因此,如果您有一条应该是水平且完全笔直的线,它将有 3 个部分:第一个和第三个将相互对齐,但第二个将向下移动。如果你再往下看另一条水平线,你会看到同样的东西,但分区向右移动。

1)有没有其他人看到这个?

2)有人找到解决方案吗?

0 投票
1 回答
2116 浏览

android - Android 4.0 模拟器崩溃;虚拟机永远不会在 Mac 上完成加载的操作系统

我在使用 Android 4.0 虚拟机时遇到问题。我在 Mac OS 10.6 上并使用 Eclipse 插件。每次我尝试启动虚拟设备时,都会出现加载屏幕,但它从未真正启动过。

我将它单独放置了 30 分钟,但这并没有帮助。

我对 2.3.3 (Gingerbread) 和虚拟机没有任何问题。我将虚拟机的目标设置为 4.0,并使用默认设置提供了充足的内存(我认为?)。我使用 sdk 管理器来下载和安装我需要的一切,至少每次更新。

这是控制台所说的;第一行看起来令人担忧:

操作系统最终会变慢,并杀死虚拟机。关于如何让它发挥作用的任何想法?现在我要回到 2.3.3,但我真的很想为 4.0 编程。

0 投票
4 回答
10776 浏览

android - Android ICS 模拟器相机

我正在尝试使用模拟器查看 ICS 中的 Gallery 应用程序。

所以,我启动了一个 AVD 并用相机拍了几张照片,然后启动了画廊。当我单击图库中的任何收藏时,我收到错误消息“不幸的是,相机已停止”。图库应用程序退出。

我已经在 Mac 和 Windows 上试过了。一样。任何人都知道如何使这项工作?

0 投票
2 回答
182 浏览

android - 从冰淇淋三明治添加应用程序功能

我想向我的应用程序添加一个在 ICS 中引入的新功能,但我仍然希望使用 2.x、3.x 的人能够访问该应用程序,因为如果我将目标 API 版本更改为低于 API 版本的手机将不会能在市场上下载吗?

我是创建另一个 APK 的唯一选择吗?这个解决方案带来了另一个问题,因为我不希望已经购买该应用程序的人必须再次付费才能获得 ICS 兼容性,这显然会让人们不开心。

那我该怎么办?

0 投票
1 回答
1148 浏览

android - 反编译 ICS 应用程序并在 Gingerbread 上重新编译

是否可以反编译 Ice Cream Sandwhich 应用程序(我从 ICS 仿真器中获得)并重新编译它以在 Gingerbread 上运行?我让它反编译然后在eclipse中打开它并尝试在我的android 2.2设备上运行它但它只是崩溃了!

0 投票
3 回答
3597 浏览

android - 基本片段布局的困难

为了让我的应用程序为 ICS 做好准备,我正试图了解 Fragments。

我有以下文件来获取您可以拥有的最基本的片段应用程序。启动时应该有这个:一个带有文本视图“Fragment 1”的片段布局,旁边是另一个带有“Fragment2”的片段布局。

我的包裹名称是com.mwerner.fragments

我的文件是:

  • 片段活动.java
  • 示例Fragment.java
  • 示例Fragment2.java
  • 示例_fragment.xml
  • 示例_fragment2.xml
  • 主要的.xml

FragmentsActivity.java 的代码是:

示例Fragment.java

示例Fragment2.java

examples_fragment.xml 文件只有一个带有文本视图的线性布局......这是 main.xml 的代码:

应用程序在启动时崩溃并出现错误

你能告诉我这里有什么问题吗?我几乎从谷歌开发者页面复制/粘贴了代码片段。