问题标签 [android-sdk-2.3]
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 sdk无法安装?
我正在使用这些说明设置我的 android 开发环境:http: //developer.android.com/sdk/installing.html
当我进入第 4 步并输入“android”时,我收到以下错误:
就像 android sdk 不知道 ecplise 库一样。我已经下载并安装了eclipse。任何想法为什么这会失败?
android-sdk-2.3 - 有谁知道如何在主屏幕上处理小部件的“长按”事件?
我想在主屏幕上实现长按一个小部件,这会导致显示一个菜单。在 Android 中有什么方法可以处理 android 设备主屏幕中存在的小部件上的点击事件。
对此问题的任何帮助表示赞赏。
android - Android:CyanogenMod 7 (Android 2.3) + BouncyCastle 加密库:IllegalAccessError
使用 bouncycastle 库时出现一个奇怪的错误:
我已将 bouncycastle jar 文件 ( bcprov145.jar ) 添加到 eclipse 项目中。
产生此异常的代码是:
有趣的是:它在未改装的 Android 2.2 手机上完美运行,但我在手机上收到此错误,使用 CyanogenMod 7.0.2.1(Android 2.3?)改装。改装和未改装的手机都是 HTC Desire。
该项目是针对 Android 2.2 库构建的。那是问题吗?如果是,我应该创建不同的构建项目来区分这些版本吗?那会很不愉快......
我已经在这里检查了一个类似的问题:IllegalAccessError with Android and BouncyCastle但他们决定放弃 bouncycastle 库,在我的情况下这不是一个选项。
有人有线索吗?
android - Android选项卡 - 选项卡之间的导航导致内存泄漏
我最近完成了一个应用程序并开始分析它的 CPU 和内存使用情况,并遇到了内存泄漏:
在一个简单的 3 选项卡应用程序中,每个选项卡都有不同的功能,我在 Tab3 上有一个按钮,它将用户连同 messageId 一起发送回 Tab1。与 Tab1 关联的活动会捕获此额外信息并显示该消息(如果存在)。Tab3 中的按钮见下图:
选项卡容器TabContainerActivity.class
复制Extras
到子操作。它还具有捕获Action
意图发送的逻辑,如果找到,它用于决定将哪个选项卡设置为当前:
使用上面的代码,您可以在 Tabs 之间正常移动,您还可以单击 Tab3 中的消息并在 Tab1 中完整显示 - 太棒了!将来可以轻松修改代码,以允许其他应用程序将 MessageID 传递给第一个选项卡活动,Wonderfu!
但是 - 这种行为现在很明显:
- 点击Tab3,
- 选择一条消息[[发送了一个新意图,打开一个新
TabContainerActivity
活动]] - 在此活动中单击 Tab3,
- 选择另一条消息[[发送了一个新意图,打开另一个新
TabContainerActivity
活动]] - (重复 3 & 4 & 5)
希望你能看到问题!您可以back
遍历这些活动中的每一个,将它们从堆栈中删除,但由于问题的递归性质,您可以继续导航,每次通过创建一个新活动,直至出现 OutOfMemory 异常。
所以,对于这个问题;
我希望 Tab1 的 Activity 中包含的功能在 Tab 可见时运行(在这种情况下,加载消息),所以我想将其保留为 Activity 本身。话虽如此,当导航到我希望它成为堆栈上唯一的选项卡活动时。我怎样才能做到这一点?
任何帮助和讨论将不胜感激!
java - 带有简单 TabActivity 的 NullPointerException
我是为 Android 开发的新手,当我制作我的第一个应用程序时非常兴奋(并且完全理解它,或者我认为),但我就是无法让它运行。它对我来说看起来很干净,我不确定根据调试信息要寻找什么。至少解释一下我应该寻找什么以及为什么会非常感激。我可以提供您认为有帮助的任何其他代码。
谢谢你。
这是我的主要课程:
这是运行调试器时 logcat 的输出:
android - Android SDK Emulator 的 ScreenPixelsWidth / ScreenPixelsHeight 始终为 240x320
我正在使用 ASP.NET 开发一个移动网站。对于移动设备检测,我使用 51degrees.mobi 项目。检测和路由工作良好......但 Request.Browser.ScreenPixelsWidth 和 Request.Browser.ScreenPixelsHeight 的值始终为 240 和 320,无论我在 android sdk 管理器中选择什么分辨率选项。例如,如果我选择 WVGA800,Android 的屏幕尺寸应该是 480x800,我的网站总是返回 240x320 的分辨率。
那么,这是一个已知问题还是我必须在我的 ASP.NET 应用程序或 android sdk 环境中更改什么才能提供更大的屏幕分辨率。
谢谢,
康拉德
android - 如何为 android SDK Emulator (2.3) 添加阿拉伯语支持
如何在 android SDK 的模拟器中添加阿拉伯语支持?它s displayed word
像这样分开:
س ل ام
怎么能解决这个问题?
android - 服务的姜饼电源管理
根据http://developer.android.com/sdk/android-2.3-highlights.html,除了系统内存不足之外,现在还有其他情况会导致后台服务被终止:
Android 系统在管理使设备保持唤醒时间过长或在后台运行时消耗 CPU 的应用程序方面发挥更积极的作用。通过管理此类应用程序(在适当的情况下关闭它们),系统有助于确保最佳性能和最长电池寿命。
是否有可能发生这种进程杀死的情况的列表?有没有办法检测这种情况并优雅地处理它?
最后,在这种情况下,让服务成为前台服务有帮助吗?
android - 模拟器上打不开通讯录和设置
我安装了android sdk 3.1 和 2.3.3并使用它们创建了模拟器。
但是当我运行3.1(api 级别 12)模拟器时,它无法使用某些功能(应用程序),例如联系人、设置,但在 2.3.3(api 级别 1)中它运行良好。
我不知道为什么。所以我重新安装了几次,结果都是一样的。在我问了其他人之后,他们也有同样的经历。谁能解释为什么会这样?
android - 以编程方式添加事件后触发 Android 日历同步
我正在使用“未记录”的 API 来读取和写入日历事件,这并不难。但问题是在创建日历事件后,您必须等待轮询周期(我想)让设备同步它的日历,例如使用 gmail,以便事件在线显示。我发现如果您直接将事件添加到日历中,它将立即同步,因此日历应用程序中的某些内容会触发立即同步。
我可以在代码中做些什么来通知设备在完成添加新事件时同步日历?
谢谢你。