我使用方法setKeepScreenOn(true),并且无法弄清楚如何相对于当前Activity(具有内容视图集)调用它.我已经能够通过在我的一个按钮上调用它来实现它,它总是出现在视图中,但这感觉不对 - 而且我确信必须有办法解决这个问题.我尝试引用当前的焦点,如下所示:
getCurrentFocus().setKeepScreenOn(true);
Run Code Online (Sandbox Code Playgroud)
但是抛出了NullPointerException.也许目前没有焦点.那么,有人能告诉我如何引用我在里面工作的视图类吗?谢谢 :)
得到一个包含textview和edittext的LinearLayout.LinearLayout位于ScrollView中.
ScrollView位于另一个视图层次结构中(工作空间布局的一部分,如Android Homescreen类型),但这会填充父级,包括高度和宽度(我设置填充颜色不同以检查这一点).
虽然在LinearLayout上使用layout_height和layout_width的fill_parent属性,但它只填充父宽度 - 而不是高度.将高度设置为固定也不起作用/没有效果.就好像它被卡在wrap_content上一样.
实际上,检查层次结构查看器时,它被设置为match_parent.奇怪的是,LL的权重设置为-1(在层次结构查看器中); 权重未明确设置.
如果有任何进一步的信息,我可以提供,以弄清楚为什么它不尊重layout_height属性,让我知道:)
提前致谢.
我已经走上了使用Linux进行Blackberry开发的漫长道路.目前这意味着:
bb-ant-tools - 用于建筑
net_rim_api.jar - 以及Eclipse插件1.3.0中的其他Blackberry好东西
preverify - 从J2ME SDK或WTK,我忘了哪个
Retrotranslator - 用于将一些Java 5转换为J2ME
bjavaloader - 来自Barry,用于将应用程序推送到我的设备
我离开了很远的路,而且我已经放弃了Eclipse,因为我更喜欢vim.最后一块拼图是:
我也尝试过bjdwp,也来自Barry项目.我通过jdp连接时可以连接并查看一些控制台输出.但是,尝试使用jdp功能似乎失败了.在Eclipse中作为远程应用程序进行调试会导致以下错误:
在抛出'Barry :: Error'的实例后终止调用
what():Controller:不支持请求的模式
最好的方法是在Virtualbox中的Windows中设置jdwp并远程连接到Linux吗?
在回答问题时,我发现自己经常提到方法名称和在线文档.我对如何在文本中引用方法名称感到困惑.
例如,我经常键入:
应该
String.equals()
用于比较两个字符串的相等性.
但是,这有点误导:
equals()
似乎是一个静态成员.equals()
似乎没有任何争论.为了完成,我想知道:
引用静态成员和实例成员的正确方法是什么?
我见过这样的话:
有没有办法以参数无关的方式引用方法?
例如,在C foo(void)
中显式地是零参数函数,并且foo()
可以稍后重新定义以具有不同的参数集.(?)
我已经将Eclipse和vim用作Android应用程序的开发环境,并发现Eclipse插件和命令行SDK工具具有相似的功能.
但是,由于我没有完全探讨过,我想问:
使用Eclipse而不是命令行工具有什么优势,反之亦然?
我能看见:
我对特定功能特别感兴趣,这些特性可能是一个特定的功能,并将开发人员转向另一个.
我的任务是大学编写手机应用程序.我选择了两个手机通过消息相互通信.
我希望应用程序将移动设备连接到互联网以发送消息,而其他移动设备连接到互联网以接收消息.
我正在使用Eclipse IDE.
有没有人对类似的应用程序源代码的好例子有任何想法,所以我可以使用适当的协议开发我的应用程序.
我很感激任何建议,我肯定不会找人给我"答案"我真的很期待陷入困境.虽然我从来没有触及过Android手机,更不用说编程了.所以一些建议会很棒!!
谢谢
硅
我想写一个使用动态壁纸进行骚乱的应用程序.仅在版本7及更高版本中支持此功能.它是否可行,应用程序检查Android手机的版本,并根据它运行不同的代码(例如使用动态壁纸或静态背景.)
你有一个代码示例吗?这需要特殊权限吗?
我想开发一个基于基于位置的社交网络(如谷歌纬度)的Android应用程序,以便将哪种类型的客户端/服务器用于我的应用程序.将使用什么类型的客户端/服务器架构?是否有任何有用的网站,视频,书籍与我的应用程序相关的客户端/服务器架构?(我是Android开发的新手.)
标准工具建议创建一个单独的测试项目.我个人宁愿用一个构建脚本在同一个项目中维护项目和测试代码.
有两个ant build.xml文件和两个清单是否有好处,第二个是测试项目?
我正在尝试用3个按钮创建一个简单的视频播放器:播放,停止和暂停.我的视频将来自原始文件夹或我将上传到的服务器网址.你有任何教程可以获得一些想法吗?另外,我创建了一个带有歌曲的媒体播放器,但我认为这对视频不起作用,对吧?
android ×8
java ×3
adb ×1
ant ×1
architecture ×1
blackberry ×1
debugging ×1
eclipse ×1
jdb ×1
layout ×1
linux ×1
media-player ×1
screen ×1
scrollview ×1
testing ×1
writing ×1