草庐IT

Honeycomb

全部标签

android - 如何在 Honeycomb 上以编程方式关闭 ActionMode 菜单?

在我的应用程序中有一个ListFragment,其中列表中的每个项目都包含一个复选框。每当用户单击其中一个复选框时,应用程序就会启动一个ActionMode上下文菜单。但我希望应用程序在单击另一个组件时关闭ActionMode菜单。我试过Fragment#closeContextMenu()没有成功。有什么想法可以实现吗? 最佳答案 每当你创建/启动ActionMode时创建者mMode=startActionMode(....);要关闭它,请使用以下语法if(mMode!=null){mMode.finish();}

android - 如何在 Honeycomb 上以编程方式关闭 ActionMode 菜单?

在我的应用程序中有一个ListFragment,其中列表中的每个项目都包含一个复选框。每当用户单击其中一个复选框时,应用程序就会启动一个ActionMode上下文菜单。但我希望应用程序在单击另一个组件时关闭ActionMode菜单。我试过Fragment#closeContextMenu()没有成功。有什么想法可以实现吗? 最佳答案 每当你创建/启动ActionMode时创建者mMode=startActionMode(....);要关闭它,请使用以下语法if(mMode!=null){mMode.finish();}

android - SlidingMenu 和 ViewPager with API13 (Honeycomb)

当SlidingMenu库和ViewPager在Android3.2(Honeycomb)设备上运行时,我遇到了一个奇怪的问题。当我们“切换”SlidingMenu以显示隐藏在应用程序左侧的菜单时,问题就出现了。当我们这样做时,ContentView和BehingContentView都会停止响应触摸事件。认为这是与我的应用程序相关的问题,我下载了最新版本的ABS和SlidingMenu库,并使用SlidingMenu附带的内置示例配置了一个新项目,令我惊讶的是,出现了相同的行为以ViewPager为例。这些是我执行的步骤:使用API级别13和7"WSVGA(平板电脑)配置模拟器;从G

java - 无法访问 Honeycomb 中的 "world readable"首选项

我有一个免费游戏,我正在制作付费版本。免费游戏将整数高分存储在我在MODE_WORLD_READABLE模式下创建的共享首选项文件中。如果安装了免费版,付费版需要将这个乐谱复制过来。我为此使用的代码如下:Contextc=paidContext.createPackageContext("my.app.packagename",Context.CONTEXT_IGNORE_SECURITY);SharedPreferencesprefs=c.getSharedPreferences(SHARED_PREF_FILENAME,Context.MODE_WORLD_READABLE);第一

android - 禁用特定版本,例如 Honeycomb/3.1

有没有办法从GooglePlay中禁用特定版本。例如从GooglePlay隐藏/禁用Honeycomb3.1版?目前我有但我不希望3.1版的用户看到我的应用。谢谢! 最佳答案 在googleplay中你可以上传多个apk,这样你就可以有不同的版本来针对不同的平台(也许你有一个具有更新的sdk功能的版本,但你保留了另一个为具有不同功能的旧手机构建的版本)。.你可以有两个,代码相同:一个目标低于3.x,另一个目标高于3.x……当然,你必须维护两个具有相同代码的apk。此外,我认为这不会阻止他们进行侧载,它只是将其从Play商店应用的结果

android - 在 AsyncTask 中的 Honeycomb 上下载大文件(> 100mb)会减慢 UI,可能是因为 GC?

我的一个Activity中有一个名为DownloadFileAsyncTask的私有(private)内部类。我附上了它:privateclassDownloadFileAsyncTaskextendsAsyncTask{privatestaticfinalStringTAG="DownloadFileAsyncTask";@OverrideprotectedvoidonPreExecute(){WifiManagermanager=(WifiManager)getSystemService(Context.WIFI_SERVICE);mWifiLock=manager.createW

Android Honeycomb - 如何在查询文本为空时显示对 SearchView 的建议?

我已经在我的应用程序的ActionBar中添加了一个SearchView,并使用SearchableInfo设置了一个SuggestionsProvider。建议实际上运作良好,除了当搜索查询文本为空时不显示任何建议。我发现即使将searchSuggestThreshold设置为0,也不会向我的建议提供者查询建议。我最接近的解决方案是使用setOnQueryTextFocusChangeListener并在onFocusChange中交换SearchView建议适配器的光标。通过这种方式,我看到了正确高度的建议下拉,但是没有显示任何建议文本。下面是我如何查询光标以显示空文本的建议。Cu

Android:由于位图,HONEYCOMB 之前和之后的堆使用情况?

我正在为Android2.2及更高版本开发图形密集型应用程序。我知道从Honeycomb开始,位图存储在VM_HEAP而不是它们的native位图堆。这会影响我的应用程序的有效内存使用吗?我的意思是,例如,如果我的pre-Honeycomb设备应用程序使用XMB的VM堆,并且有YMB位图(存储在native堆上),那么我希望它不会开始使用来自VM堆的X+YMB如果它安装在Honeycomb或更新的设备上。这听起来不合逻辑。相反,我猜想位图大小甚至在Honeycomb之前就被计入了VM限制,否则为什么会出现“位图大小超过VM预算”错误?所以它们存储在它们的native堆上,但仍计入VM_

Android HoneyComb webview 视频不显示

我的android应用程序有一个嵌入视频和音频的WebView。当应用程序在Android2.3.x上运行时,视频流和音频播放。我修改了应用程序以在SamsungTab10.1平板电脑上运行HoneyComb(3.1),但视频无法流式传输且音频无法播放。当在标签浏览器中输入URL时,视频流。这是java代码:mWebView.setWebChromeClient(newWebChromeClient());mWebView.setWebViewClient(newWebViewClient());mWebView.getSettings().setAllowFileAccess(tru

android - 为什么在 Honeycomb 中引入的 API 可以在 Gingerbread 上运行?

在documentationforDatabaseUtils.concatenateWhere(...)据说它受API级别11+(HONEYCOMB)的支持。然而,在测试各种设备的兼容性时,在我的DroidX上运行Cyanogenmod7nightlybuild98(basedongingerbread2.3.5),该方法调用不仅不会导致崩溃,而且会按预期工作。这是否与我的自定义ROM不一致,或者其他人是否可以在另一台运行Gingerbread或更低版本的设备上重现此功能?这可能是SDK文档中的错误吗? 最佳答案 这看起来像是文档中