我正在使用MonoDroid开发Android应用程序.我正在开发运行Android 3.0 Honeycomb的摩托罗拉Xoom.
似乎MonoDroid只能绑定Android高达2.3 ...不是真正的问题,我的应用程序仍然在平板电脑上运行良好.
问题是:Honeycomb在屏幕底部显示一个状态栏,我无法弄清楚如何隐藏(我的应用程序是全屏,'自助服务终端')
我在这里看到了API:API调用蜂巢中的"灯光输出模式"在哪里?
不幸的是,我在MonoDroid中无法使用它(可能是因为我可以设置的最高API目标是2.3)
我有什么方法可以在MonoDroid上调用这个函数吗?
感谢您的任何帮助
我知道已经有相当多的博客文章,如何的,问题在那里,覆盖Android 3.0的应用程序的向后兼容性.
然而,在阅读完它们之后,我只是比以前更加困惑了.:(
我有一个支持min的智能手机应用程序.SDK版本8(2.2).
我现在希望这个在智能手机上保持不变,但也提供带有Action Bar和Fragments等的Honeycomb平板电脑的精美版本.
我知道有兼容包,但我读到的只是片段.Action Bar和全息主题有什么用?通过在我的平板电脑上将targetSdkVersion更改为"11",我确实得到了非常好的和简单的.我怎么能用兼容包来达到这个目的?
或者你会说开发两个不同版本的程序会更好吗?(也许以后可以将它们合并在一起?)
亲切的问候,水母
sdk android backwards-compatibility android-3.0-honeycomb android-support-library
我一直在使用Froyo(我的手机版)开发手机应用程序.我想转而在项目中加入Honeycomb.
我已将Android兼容包导入到我的项目中.我当前的应用程序从SQLite数据库中读取.从所述数据库加载图库和各种GridView和ListView.我不知道接下来该做什么.我是否将活动切换到FragmentActivities?如何从我当前的游标转到CursorLoaders?这对我加载图库和网格/列表视图的自定义适配器有何影响?等等...
我很感激你能给予的任何帮助和建议.我很难掌握如何转换我拥有的东西并允许两者共存.我真的想以"正确的方式"做到这一点.
编辑:我意识到这是一个相当广泛的"问题".所以,让我们专注于Cursor to CursorLoader的事情.我会为其他项目创建新问题.
我最近开发了一个姜饼应用程序.现在我想把它变成蜂窝状.现在我的asynctask有问题.我想将信息(例如一个字符串)从asynktask类传递给活动,我从它开始.对不起,这是我第一次使用asynctasks,所以我对此还不太了解.
我正在使用这个教程:
http://android-developers.blogspot.com/2011/04/customizing-action-bar.html
我设置了这样的下拉列表主题
<!-- style the list navigation -->
<style name="MyDropDownNav" parent="android:style/Widget.Holo.Light.Spinner.DropDown.ActionBar">
<item name="android:textColor">#ffffff</item>
</style>
Run Code Online (Sandbox Code Playgroud)
现在按下微调器使它显示在屏幕中心而不是下拉.有没有人碰到这个?我正在使用他们在示例中所说的内容.即使我删除文本颜色并且只有基于父级的空样式,微调器也会出现在屏幕中间.有人发现了解决这个问题的方法吗?
编辑:我忘了提及的另一件事,风格甚至没有将文本更新为白色.
我试图了解什么是装载机.任何人都可以与它共享一个例子吗?我不知道什么时候可以在活动或片段中使用多个加载器.我无法弄清楚要实现的多个加载器的一个实例.
在Honeycomb上,当隐藏选项(而不是ifRoom)时,它们将显示在选项菜单中的微调器中.我只是想知道如何更改此选项菜单的图标(最右边).默认情况下,ICS上的图标只有三行和三个点.
谢谢 !
我有一个应用程序经过彻底测试,在Android Gingerbread(以及较旧的Android版本)上运行良好.我注意到,从用户报告的崩溃错误来看,运行更高版本Android操作系统的手机正在投掷NetworkOnMainThreadException.
我正在尝试通过我的代码并消除/修复所有罪魁祸首.GeoCoder getFromLocation和main getFromLocationName方法会NetworkOnMainThreadException从main/ui线程中调用if吗?
android android-networking android-maps android-3.0-honeycomb
我的问题是自我解释.我搜索了很多,但找不到处理近期活动按钮点击的方法.我想忽略来自android 3.0平板电脑状态栏的最近活动按钮的硬件按钮点击.
目前我到目前为止所尝试的是:
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK)
{
return true;
}
// in the same way I have written it for KEYCODE_HOME
}
Run Code Online (Sandbox Code Playgroud)
你能告诉我应该写什么来处理最近的活动按钮吗?
提前感谢你.:)
编辑:这是我现在尝试过的.KEYCODE_APP_SWITCH无效.
public boolean onKeyDown(int keyCode, KeyEvent event) {
Log.e("INSIDE", "LOCKDEMO");
if (keyCode == KeyEvent.KEYCODE_BACK) {
Log.e("KEY EVENT", "BACK");
return true;
}
if (keyCode == KeyEvent.KEYCODE_HOME) {
Log.e("KEY EVENT", "HOME");
return true;
}
if(keyCode == KeyEvent.FLAG_FROM_SYSTEM) {
Log.e("KEY EVENT", "SYSTEM");
return true;
}
if(keyCode == KeyEvent.FLAG_KEEP_TOUCH_MODE) {
Log.e("KEY EVENT", …Run Code Online (Sandbox Code Playgroud) 如何在Android HoneyComb中隐藏或删除状态栏?每次运行我的应用程序时,我都会发现状态栏必须包含一些内容.
我试图改变AndroidManifest.xml,但没有改变.