Articles of android sdk 2.3

仅限Android 2.3.3设备上的Stackoverflow

我一直在使用Native Android App ,我在Android 2.3.3 versions and below Android 3.0 version面临一些错误。 我没有得到我的代码究竟在哪里,因为在Logcat编译的每行代码但最后得到的是非常奇怪的错误描述日志如下: java.lang.StackOverflowError at java.util.concurrent.locks.ReentrantLock$NonfairSync.tryAcquire(ReentrantLock.java:189) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1171) at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:185) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:261) at java.util.concurrent.CopyOnWriteArrayList.removeRange(CopyOnWriteArrayList.java:569) at java.util.concurrent.CopyOnWriteArrayList.remove(CopyOnWriteArrayList.java:366) at java.util.concurrent.CopyOnWriteArrayList.remove(CopyOnWriteArrayList.java:376) at android.view.ViewTreeObserver.removeOnPreDrawListener(ViewTreeObserver.java:377) at android.widget.TextView.onDraw(TextView.java:4085) at android.view.View.draw(View.java:6986) at android.view.ViewGroup.drawChild(ViewGroup.java:1739) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1466) at android.view.ViewGroup.drawChild(ViewGroup.java:1737) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1466) at android.view.ViewGroup.drawChild(ViewGroup.java:1737) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1466) at android.view.View.draw(View.java:6989) at android.view.ViewGroup.drawChild(ViewGroup.java:1739) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1466) at android.view.View.draw(View.java:6989) at android.view.ViewGroup.drawChild(ViewGroup.java:1739) […]

如何在Android应用程序中实现REST API结果的缓存?

我的Android应用程序使用REST API获取其数据。 我希望实现客户端缓存。 我们有没有内置的课程? 如果没有,这些代码是否可以重复使用? 我记得有时会遇到这样的代码。 但是我找不到它。 如果没有别的办法,我会写自己的。 以下是基本结构 public class MyCacheManager { static Map mycache; public static Object getData(String cacheid) { return mycache.get(cacheid); } public static void putData(String cacheid, Object obj, int time) { mycache.put(cacheid, obj); } } 如何为缓存对象启用时间? 还 – 最新的序列化方式是什么? 即使应用程序已关闭并稍后重新打开(如果时间尚未过期),缓存也应保持不变。 谢谢Ajay

sdk \ tools文件夹中缺少Android.bat文件我也没有工具中的AVD和SDK管理器,所以我可以替换它们

我也从我的备份SDK复制了android.bat,但它仍然无法正常工作。 提前致谢。

OS X上的Android SDK安装文件夹

有关Android SDK安装文件夹的最佳做法/建议吗? 在操作系统X和步骤2上关注http://developer.android.com/sdk/installing.html 。“…将其解压缩到您计算机上的安全位置……”对于我来自Windows的操作毫无意义。

为什么姜饼模拟器的定位会卡在应用程序中?

起初我认为这是我的应用程序的一个问题,但它似乎发生在姜饼模拟器中的任何应用程序(虽然有趣的是,不是主屏幕)。 要复制我的问题,打开eclipse并启动用于姜饼的android模拟器(我使用“Google API – API Level 9”作为我的目标) 因此,模拟器加载后复制的过程是 按LCtrl-F11将方向切换到横向,然后再切换到纵向 结果: 在主屏幕中: 视图旋转为横向,然后返回到纵向,如预期的那样 在任何应用程序(我已经尝试过浏览器,计算器,地图和我正在处理的应用程序): 视图旋转到横向,然后什么也没有,即使模拟器以横向模式显示手机,它也会保持在横向状态(见下文) 有没有其他人有这个问题,或者我以某种不正确的方式安装了模拟器 – 这不是任何以前的模拟器的问题

在Android中同时读取多个NFC标签

新的2.3.3 SDK包括改进的NFC支持,我想编写一个依赖于此的应用程序。 最终,我希望能够从同时进入该字段的多个标签中读取数据,但Android似乎仅在第一个进入该字段的标签上触发 – 后续的被忽略。 通过阅读我正在使用的标签(Mifare Classic)的NFC规范(ISO / IEC 14443-3),我应该能够向标签发送’halt’命令,这将导致它停止响应,并允许我要阅读该字段中的下一个标记。 Android不直接在任何TagTechnology子类上支持halt命令,所以我尝试使用transceive(new byte[] {0x50, 0x00})直接发送它。 这会抛出IOException ,并显示消息“收发失败”。 不可否认,我正在从主线程中做到这一切,我理解这是一个坏主意,但我只想尽可能轻松地测试这个概念。 是否可以同时与现场的多个标签进行通信? 我究竟做错了什么?

升级到SDK 2.3 – 现在没有模拟器可以连接

我从2.2升级到2.3。 我最初认为我的自己的Google地图应用程序无法正常工作并发布问题链接文本 我现在意识到问题要宽泛得多,因为创建新AVD时所存在的内置应用程序不会起作用。 例如,’maps’应用程序提供“网络故障 – 此应用程序需要工作数据连接”。 浏览器无法连接到Google或其他任何内容。 对于所有API级别,升级之前存在的AVD和升级后从命令行创建的AVD都会发生这种情况。 我想到了所有必要的组件: 我试图通过将它与对Eclipse的任何引用和我编写的应用程序分离,以最简单的术语来描述这个问题。 新创建的AVD集的logcat过滤除了错误之外的所有错误很长但是我发布了我认为可能相关的那些: 12-07 12:05:42.048: ERROR/System(61): Failure starting core service 12-07 12:05:42.048: ERROR/System(61): java.lang.SecurityException 12-07 12:05:42.048: ERROR/System(61): at android.os.BinderProxy.transact(Native Method) 12-07 12:05:42.048: ERROR/System(61): at android.os.ServiceManagerProxy.addService(ServiceManagerNative.java:146) 12-07 12:05:42.048: ERROR/System(61): at android.os.ServiceManager.addService(ServiceManager.java:72) 12-07 12:05:42.048: ERROR/System(61): at com.android.server.ServerThread.run(SystemServer.java:206) 12-07 12:07:22.553: ERROR/CheckinTask(382): Checkin failed: https://android.clients.google.com/checkin (request #0) 12-07 12:07:22.553: ERROR/CheckinTask(382): java.net.UnknownHostException: […]

Android 2.3.6的哪个API版本?

我需要为Android 2.3.6制作应用程序。 我应该使用哪种SDK? SDK Manager仅显示2.3.3 API 10作为最高版本。

Android studio错误:尝试计算所需的包时发生错误

我正在尝试在MacBook pro 2015上安装最新的Android Studio 不幸的是我收到此错误: 尝试计算所需的包时发生错误。 这是错误的屏幕截图: 这不是很有用。 是什么导致了这个问题? 编辑 这是我从终端运行应用程序时遇到的exception: [ 33666] WARN – e.wizard.InstallComponentsPath – Dependant package with key emulator not found! com.android.tools.idea.sdk.wizard.SdkQuickfixUtils$PackageResolutionException: Dependant package with key emulator not found! at com.android.tools.idea.sdk.wizard.SdkQuickfixUtils.resolve(SdkQuickfixUtils.java:261) at com.android.tools.idea.welcome.install.ComponentInstaller.getPackagesToInstall(ComponentInstaller.java:51) at com.android.tools.idea.welcome.wizard.InstallComponentsPath.lambda$init$0(InstallComponentsPath.java:195) at com.android.tools.idea.welcome.wizard.InstallSummaryStep.generateSummary(InstallSummaryStep.java:115) at com.android.tools.idea.welcome.wizard.InstallSummaryStep.onEnterStep(InstallSummaryStep.java:106) at com.android.tools.idea.wizard.dynamic.DynamicWizardPath.next(DynamicWizardPath.java:311) at com.android.tools.idea.wizard.dynamic.DynamicWizardPath.next(DynamicWizardPath.java:58) at com.android.tools.idea.wizard.dynamic.DynamicWizard.showNextStep(DynamicWizard.java:346) at com.android.tools.idea.wizard.dynamic.DynamicWizard.doNextAction(DynamicWizard.java:336) at com.android.tools.idea.welcome.wizard.FirstRunWizardHost$NextAction.actionPerformed(FirstRunWizardHost.java:385) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at […]

eclipse中的Android开发工具23.0.0和Android L更新错误

我使用最新版本的Android L更新了我的SDK并重新启动了我的eclipse,即在ADT V.22上运行。 但是当我从Hep -> Check for updates检查更新Hep -> Check for updates ,它说No updates were found 。 我手动尝试从官方网站下载ADT软件包并尝试从Help -> Install New Software安装ADT-23.0.0.zip并描述网站上的安装指南,但它给了我错误 Cannot complete the install because of a conflicting dependency. Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622) Software currently installed: Google App Engine Tools for Android 3.5.1.v201312301719-rel-r42 (com.google.gdt.eclipse.mobile.android.feature.feature.group 3.5.1.v201312301719-rel-r42) Only one of […]