Tag: 安卓

Eclipse的DDMS错误“无法绑定到本地8600debugging器”

在Eclipse中我得到以下错误: [timestamp – ddms] Can't bind to local 8600 for debugger 为什么?

检测对BluetoothAdapter所做的状态更改?

我有一个应用程序的button,我用来打开和closuresBT。 我在那里有下面的代码; public void buttonFlip(View view) { flipBT(); buttonText(view); } public void buttonText(View view) { Button buttonText = (Button) findViewById(R.id.button1); if (mBluetoothAdapter.isEnabled() || (mBluetoothAdapter.a)) { buttonText.setText(R.string.bluetooth_on); } else { buttonText.setText(R.string.bluetooth_off); } } private void flipBT() { if (mBluetoothAdapter.isEnabled()) { mBluetoothAdapter.disable(); } else { mBluetoothAdapter.enable(); } } 我打电话buttonFlip,翻转BT状态,然后调用ButtonText,它应该更新UI。 然而,我遇到的问题是,BT开启需要几秒钟 – 在这段时间内,BT状态未启用,使我的button说蓝牙closures,即使它将在2秒钟内打开。 我在BluetoothAdapter android文档中find了STATE_CONNECTING常量,但是…我根本不知道如何使用它,作为一个新手和所有。 所以,我有两个问题: 有没有办法将UI元素(如button或图像)dynamic绑定到BT状态,以便当BT状态改变时,button也会改变? 否则,我想要按下button,并获得正确的状态(我想它说BT,即使它只是连接,因为它将在2秒钟)。 […]

是否有可能通过我的android应用程序执行adb命令?

任何人都可以说,是否可以通过我的Android应用程序执行adb命令。 如果有可能执行,怎么实现? 任何帮助? 赞赏…

计算列表视图的大小或如何告诉它完全展开

我目前正在尝试使用ScrollView内的ListView。 我知道从我读过的,这是看不起,但我想通过显示其所有行,以便无需滚动完全展开ListView展开。 然而,我一直在努力,告诉ListView完全展开以显示所有的行,因为它需要一个定义的高度。 有没有人知道一种方法来计算完全展开后的ListView的高度,然后绘制? 这个问题主要源于这样一个事实,即不能在另一个可滚动视图内放置一个可滚动的视图。 我很好,事实上,ListView将无法滚动,只要我可以使其展开显示其所有行。 但是,我无法做到这一点,因为没有能够给它一个确定的高度,这似乎我需要计算。 看到一个草图下面的url(我是一个新用户,所以我不能发表一个)。 它显示我的整个布局对于“物理”屏幕来说太大,并且需要滚动以显示底部的列表和button的其余部分。 我试图弄清楚,“虚拟”屏幕太大,无法在一个屏幕上,即使没有ListView那里。 http://img51.imageshack.us/img51/7210/screenmockup.png

将活动中的对象传递给片段

我有一个使用Fragment的Activity 。 我只是想将这个Activity一个对象传递给Fragment 。 我怎么能这样做? 到目前为止我所见过的所有教程都从资源中检索数据。 编辑: 让我们更精确一点: 我的活动在左边部分有一个ListView 。 当你点击它的时候,想法是在右边加载一个Fragment 。 当我input这个Activity ,通过Intent给出一个Object Category 。 该对象包含其他对象Questions列表(其中包含string列表)。 这些Questions对象显示在ListView上。 当我从ListView单击一个项目时,我想显示String列表到Fragment (到一个ListView )。 为此,我使用布局从Activity调用setContentView() 。 在这个布局中定义了带有正确类的Fragment来调用。 当我调用这个setContentView() ,我的Fragment的onCreateView()被调用,但在这个时候, getArguments()返回null。 在onCreateView()的调用之前,我如何设法填充它? (告诉我,如果我不够清楚) 谢谢

如何删除文本文件的内容而不删除自己

我想将文件“A”的内容复制到文件“B”中。 复制完成后,我想清除文件'A'的内容,并想从头开始写上。 我无法删除文件“A”,因为它与其他任务有关。 我能够使用java的文件API(readLine())复制内容,但不知道如何清除文件的内容,并将文件指针设置为文件的开头。

“android update sdk”在无头Linux上

有没有人成功地在无头Linux服务器上更新/安装Android SDK平台? 我得到的是以下错误: 这似乎是行动“更新sdk”实际上不支持? ~/android-sdk-linux_86/tools$ ./android –verbose update sdk No command line parameters provided, launching UI. See 'android –help' for operations from the command line. Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3550 or swt-pi-gtk in swt.library.path, java.library.path or the jar file at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source) at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source) at org.eclipse.swt.internal.gtk.OS.<clinit>(Unknown Source) at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source) at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown […]

为什么不推荐使用ActionBarActivity

我刚刚安装了Android Studio,我开始编写一个活动来扩展ActionBarActivity ,它显示它已被弃用。 那么我还需要为我的活动设置一个操作栏。 此外,“入门培训”使用ActionBarActivity但不提及它已被弃用。

Android GCM:相同的发件人ID更多的应用程序

是否有可能使用相同的发件人ID为更多的应用程序? 现在我有18个应用程序(不同的语言和一些function)使用相同的后端。 现在我正在使用GCM实施推送通知。 但后端团队preffer只有一个谷歌项目 – 所有应用程序的SENDER ID。 有人试过吗? 这种情况可能吗? 有什么缺点? 谢谢

如何在android中以编程方式添加快捷方式到主屏幕

当我开发一个android应用程序时,出现了这个问题。 我想分享我在开发过程中收集的知识。