问题标签 [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.
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 平板电脑,但我也想确保升级是安全的。如果模拟器可以支持有限同步等,那就太好了。
谢谢。
android - Android 4 上的 Http 直播(冰淇淋三明治)
我想在 android 上播放 http 直播链接(.m3u8)。您能否让我知道如何为此编写代码(片段)?
我尝试了以下方法(在 Activity 的 onCreate 事件中),但它不起作用(说不能播放视频):
注意:使用模拟器进行测试 感谢您的帮助
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
。
android - 是否可以在 Android 中获得视频的分辨率?
我正在寻找一种方法来获得 Android 中任何给定视频的分辨率。除了 Android 支持的格式之外,它不必与其他格式一起使用,但如果可以,那就太好了。如果您不确定 Android 中支持的格式,请参阅此页面:
http://developer.android.com/guide/appendix/media-formats.html
我认为使用该课程可以做我想做的事MediaPlayer
,但这似乎非常愚蠢和低效。另外,我想要一种相对较快的方式。
我的目标是 Android 3.0+,如果这有什么不同的话。Honeycomb 也支持 .mkv 文件,但直到 Android 4.0 才正式支持。
android - Android 模拟器 - 整个屏幕上的对角线
我使用最新的 Android SDK 创建了一个 720x1280 ICS 模拟器。当屏幕显示时,从屏幕左上角到边缘有对角线的虚拟线。在这些线上没有绘制任何内容,但图像在它们的任一侧被分割和移动。
因此,如果您有一条应该是水平且完全笔直的线,它将有 3 个部分:第一个和第三个将相互对齐,但第二个将向下移动。如果你再往下看另一条水平线,你会看到同样的东西,但分区向右移动。
1)有没有其他人看到这个?
2)有人找到解决方案吗?
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 编程。
android - Android ICS 模拟器相机
我正在尝试使用模拟器查看 ICS 中的 Gallery 应用程序。
所以,我启动了一个 AVD 并用相机拍了几张照片,然后启动了画廊。当我单击图库中的任何收藏时,我收到错误消息“不幸的是,相机已停止”。图库应用程序退出。
我已经在 Mac 和 Windows 上试过了。一样。任何人都知道如何使这项工作?
android - 从冰淇淋三明治添加应用程序功能
我想向我的应用程序添加一个在 ICS 中引入的新功能,但我仍然希望使用 2.x、3.x 的人能够访问该应用程序,因为如果我将目标 API 版本更改为低于 API 版本的手机将不会能在市场上下载吗?
我是创建另一个 APK 的唯一选择吗?这个解决方案带来了另一个问题,因为我不希望已经购买该应用程序的人必须再次付费才能获得 ICS 兼容性,这显然会让人们不开心。
那我该怎么办?
android - 反编译 ICS 应用程序并在 Gingerbread 上重新编译
是否可以反编译 Ice Cream Sandwhich 应用程序(我从 ICS 仿真器中获得)并重新编译它以在 Gingerbread 上运行?我让它反编译然后在eclipse中打开它并尝试在我的android 2.2设备上运行它但它只是崩溃了!
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 的代码:
应用程序在启动时崩溃并出现错误
你能告诉我这里有什么问题吗?我几乎从谷歌开发者页面复制/粘贴了代码片段。