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

隐藏 ICS 返回主页任务切换器按钮

只是想知道如何以编程方式隐藏 ICS back/home/etc 软件按钮.就像播放视频时 Youtube 应用程序所做的那样.我想在播放视频时隐藏它们,但在用户点击屏幕时将它们显示出来. 我似乎无法在网络上的任何地方或 Google 的文档中找到它. 解决方案 尝试设置一个带有 SYSTEM_UI_FLAG_HIDE_NAVIGATION 标志的全屏窗口 ..
发布时间:2021-11-27 12:28:56 移动开发

android-support-v7-appcompat 和 android-support-v4 的区别

我想知道 android-support-v4.jar 之间的区别和 android-support-v7-appcompat.jar.如果我想在我的应用程序中添加 appcompat 操作栏,我需要同时添加 android-support-v7-appcompat.jar 和 android-support-v4.jar 还是只添加android-support-v7-appcompat.jar ..

如何在 android 4.0 中以编程方式打开/关闭扬声器

我通过媒体播放器播放文件,我想提供诸如开/关扬声器、通过耳机播放、蓝牙等选项.我尝试了以下适用于 android 2.2 的代码,但我想要一些也适用于 2.2 和 4.0 的代码.你能帮我以编程方式打开/关闭扬声器并通过耳机播放吗? AudioManager audioManager = (AudioManager)context.getSystemService(Context.AUDIO_S ..
发布时间:2021-11-27 12:28:18 移动开发

如何强制操作栏位于 ICS 的底部?

Ice Cream Sandwich (Android 4.0) 添加了在手机屏幕底部具有 Action Bar 的选项,这是我希望在我的应用程序中拥有的功能.docs 提到 uiOptions="splitActionBarWhenNarrow" 当您需要某些东西时,即顶部的选项卡和底部的 Action Bar 快捷方式.我已经尝试在应用程序清单中添加该行,如文档中所述,但到目前为止还没有让它工 ..

确定 Android 通知的 addAction 单击

我正在尝试使用新的通知界面.我在通知中添加了 3 个按钮,我想在点击每个按钮后将某些内容保存到我的数据库中. 通知本身运行良好并在调用时显示,我只是不知道如何捕获三个不同的按钮点击中的每一个. 我正在使用 BroadcastReceiver 来捕捉点击,但我不知道如何判断点击了哪个按钮. 这是AddAction的代码(我已经排除了通知的其余部分,因为它运行良好) - //是意图 ..

从活动创建片段时,getView 返回 null

我有一个可以工作的平板电脑应用程序,我现在也想在手机上使用它.在一张桌子上,屏幕上有两个片段,一个是列表片段,一个是详细信息片段.当在手机上时,列表片段会出现并在按下列表项时创建一个新活动.此活动仅在 onCreate() 方法中创建片段并将其提交到屏幕,如下所示. //放置一个 DealDetailsFragment 作为我们的内容窗格DealDetailsFragment f = new D ..

在 EditText 上禁用键盘

我在做一个计算器.所以我用数字和功能制作了自己的Buttons.必须计算的表达式在 EditText 中,因为我希望用户也可以在表达式中间添加数字或函数,所以使用 EditText 我有光标.但是我想在用户单击 EditText 时禁用 Keyboard.我发现这个例子适用于 Android 2.3,但使用 ICS 禁用 Keyboard 和光标. public class NoImeEditT ..

ADK 1.0 设备无法与 Jelly Bean 一起使用,为什么?

刚刚将久经考验的真正 ADK 配件连接到 Nexus 7 和 Galaxy Nexus - 连接失败并显示“无法读取设备协议版本"消息.认为董事会死了,用 ICS 连接到 Nexus S - 工作得很好.在 Jelly Bean 升级之前也在 Galaxy Nexus 上工作,因此可以排除硬件故障. 我一直在密切关注 ADK 公告,但不记得阅读或听说过有关此特定更改的任何内容,也不记得支持 ..

更改/data/local 权限

我在我的 Incredible 上安装了 ICS rom,发现我无法再通过 Eclipse 运行应用程序来测试它们.我搜索了 StackOverflow 并在 这个问题中找到了为什么我的问题发生的答案,但如何更改 /data/local 的权限?我不想搞砸任何事情. 这可能是一个非常简单的修复方法,但感谢您的帮助! 解决方案 您必须是 root,打开终端模拟器并在第一行输入 苏 ..
发布时间:2021-11-15 22:02:05 移动开发

在 Eclipse 中为 Android 项目构建 *.apk 文件时,aapt.exe 抛出未处理的异常

我刚刚将我的系统升级到 Ice Cream Sandwich (Android 4.0),现在每次我尝试在调试器中运行我的应用程序时,我都会在 aapt.exe 中崩溃. 如果我只是构建,它构建得很好,但是当我在调试器中运行它时,aapt.exe 崩溃(它弹出一个对话框并询问我是否要将数据发送到Microsoft) 和我在 Project_Explorer 中的项目图标显示它有错误. ..

在ICS上区分平板电脑和智能手机

我知道默认情况下(在 ICS 之前),要区分平板电脑和智能手机,开发者可以使用 Android Manifest 中的 sdk 版本(除了屏幕尺寸和 openGL 过滤器).现在 ICS 同时运行在 SP 和平板电脑上,如果我需要区分 SP 和平板电脑,开发人员有哪些选择? 我认为屏幕尺寸不可靠. 假设出于某些原因,我无法为 SP 和平板电脑使用通用的 apk.我还想避免为平板电脑和 ..

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

大多数人使用真机来测试 Google 帐户特定的 Android 功能吗?例如,我想开发/测试 Ice Cream Sandwich 日历 api,在模拟器中我可以将 Google Gmail 帐户添加到操作系统,但日历似乎永远不会同步. 这是一个相关的帖子: 如何使用新的 Android 4.0 Ice Cream Sandwich API 读取和编辑 Android 日历事件? ..
发布时间:2021-11-15 00:51:43 移动开发

在运行时为Android 4.0添加TLSv1.2支持

我公司的一个API正在更新为使用TLSv1.1或更高版本.不幸的是,Android 4.0本身并不支持这些协议. 我认为这是可能的;在4.0设备上使用Chrome浏览到 https://www.howsmyssl.com 表示它正在使用TLSv1.2.我已经看到了一些使用SSLSocket的建议(尤其是这个),但是这些建议在我的应用程序中无效.我还尝试使用 ProviderInstaller ..
发布时间:2021-04-04 18:30:31 移动开发

将媒体文件写入内部/外部存储

我目前正在尝试找出一种将媒体文件写入内部/外部存储(主存储)的方法.要保存的文件的大小可以从几MB到50MB.我有适用于Droid X 2.3.3 Razr 2.3.5(我相信)的逻辑,但不适用于我的Galaxy Nexus(没有可移动存储,但内置v4.0.2的16Gig卡).我环顾四周,还没有找到与v4.0兼容的任何代码/示例.也许因为我没有实际的SD卡,所以这一切都错了吗?也许这是v4.0中的 ..
发布时间:2021-04-04 18:30:27 移动开发

Android 4.0模拟器无法启动

尝试创建和启动Android 4.0模拟器时,我得到了Android模拟器外观,但操作系统似乎无法启动. 我在尝试创建仿真器时从Android SDK管理器安装了ARM EABI v7软件包,但收到有关缺少的userdata.img文件的错误消息. 然后我发现创建了系统$ ANDROD_LIB $/system-images/android-14/armeabi-v7a/库,并将这些文 ..
发布时间:2021-04-04 18:30:21 移动开发

Android应用程式无法在Android 4上运作

我在2.3.3上创建了一个Android项目,并在移动版2.3.3上进行了尝试,一切正常.在移动版4上无法正常运行,因此我为Android 4进行了重新构建,但是我遇到了同样的问题. 这是代码: public void FTP_Download(){字符串服务器="192.168.1.135";int端口= 21;字符串用户="pc1";字符串传递="1551";FTPClient ft ..

Android CursorAdapter首次加载时未刷新

编辑我没有添加XML 我正在编写一个用于标记选择的对话框.第一个视图是应用他们在数据库中拥有的标签.下一个屏幕是一个对话框,用于将新标签添加到它们的数据库.我正在为他们提供建议以供其使用标签.当他们开始在标签中输入内容时,我想过滤列表.我为每个屏幕使用两个自定义CursorAdapters,但是它们共享相同的ListView.我还使用CursorLoader在后台运行我的查询,这两个查询都是 ..