Tag: 安卓

string资源中的HTML?

我知道我可以把string资源中的转义HTML标签。 但是,查看联系人应用程序的源代码,我可以看到他们有一种不必编码HTML的方法。 从联系人应用程序strings.xml中引用: <string name="contactsSyncPlug"><font fgcolor="#ffffffff">Sync your Google contacts!</font> \nAfter syncing to your phone, your contacts will be available to you wherever you go.</string> 不幸的是,当我尝试类似的东西(如Hello, <b>World</b>! )时, getString()返回没有标签的string(我可以在logcat看到)。 这是为什么? 我怎样才能得到原来的string,标签和一切? 联系人应用程序如何执行此操作?

Android在应用程序运行时禁用屏幕超时

有没有办法在我的应用程序运行时禁用屏幕保护程序? 屏幕变暗是我的意思。

当BACKbutton被按下时,setResult不起作用

我正在按BACKbutton后尝试setResult。 我打电话给onDestroy Intent data = new Intent(); setResult(RESULT_OK, data) 但是当涉及到 onActivityResult(int requestCode, int resultCode, Intent data) resultCode为0(RESULT_CANCELED),数据为'null'。 那么,我怎样才能通过返回button终止活动的结果呢?

在将Android Studio更新到版本1.3.0后,我得到“NDK集成在当前插件中被弃用”错误

我已经在3天之前将我的Android Studio更新至1.3.0版本。 在此之前,我可以使用NDK,现在我得到错误, 错误:(50,0)错误:NDK集成在当前插件中已弃用。 考虑尝试新的实验插件。 有关详细信息,请参阅http://tools.android.com/tech-docs/new-build-system/gradle-experimental 。 在gradle.properties中设置“android.useDeprecatedNdk = true”,继续使用当前的NDK集成。 我在项目级找不到文件gradle.property。 我怎样才能解决这个错误?

无法parsing主机“<url here>”; 没有与主机名关联的地址

在我的Android应用程序阅读RSS链接,我得到这个错误: java.net.UnknownHostException:无法parsing主机“example.com”; 没有与主机名关联的地址。 在我的模拟器中,我可以通过浏览器连接到Google。 请帮我解决这个问题。

如何制作一个圆形的button?

我想做一个圆形的button,但我不知道该怎么做。 我可以制作带圆angular的button,但是我怎么可以绕着圆圈呢。 这是不一样的。 请告诉我,在Android上可以吗? 谢谢。

Android Studio / Intellij Idea:一个类的“目录”

我一直在搞Android Studio,到目前为止,我喜欢我所见过的大部分。 有一件令我讨厌的事情就是缺乏一个class级的“目录”。 我很抱歉不知道该怎么称呼它。 但是我所指的是eclipse中的下拉菜单,它列出了该类文件中的所有方法,接口,类等等。 这可以让你跳到那个位置。 此视图是在“包资源pipe理器”中,然后单击类左侧的箭头。 这是让我真的错过日食的一件事。 我知道你可以很容易地在文档中用Ctrl+Fsearch,但是我经常忘记方法名称。 我试图通过这里看,但无济于事。 只是想知道如果有人知道一些办法来处理这个问题。

错误:执行任务':app:clean'失败。 无法删除文件

我试图重build我的Android Studio Gradle项目(主要包含Kotlin代码),但是在清理/重build过程中,它开始抛出UnableToDeleteFileException : Execution failed for task ':app:clean'. > Unable to delete file: C:\Users\User\KotlinGameEngine\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.0.1\jars\classes.jar 我试图改变我的项目的包结构后,开始发生。 不幸的是,我通过重命名和移动源文件夹,而不是通过Android Studio重构,这是一个坏主意。 我一直在寻找这个问题的解决办法,而这些都是我试图无效的东西: 做一个Gradle同步; 重新安装Java JRE和Java SDK; 重新安装最新版本的Android Studio(1.4); 回滚到以前的AS版本(1.3); 使AScaching无效并重新启动; 删除项目目录中的gradle和.gradle目录; 删除我的用户目录中的.gradle目录; 从ASterminal运行gradlew clean ; 手动将源代码复制到一个新项目(奇怪的是,它在某些项目中持续存在) 我已经尝试了一些成功的事情,但只能让我再次执行一次清理并重新生成错误: closuresAS,手动删除构build文件并再次打开它; 当AS正在运行时,杀死java.exe进程(这在技术上可以每次都完成,但是这很繁琐,并且会降低构build过程的速度) 所以看起来,编译Java进程可能会因为某种原因而对构build文件进行locking,但这也可能与Kotlin有关。 我有一个(更成熟的)我正在处理的Java Android项目,虽然我不能在清理时重现此错误。 这似乎只发生在我的Kotlin项目上。 有任何想法吗? 提前致谢。 更新: 我发现问题是由Kotlin Android插件引起的。 当我从模块的build.gradle文件中删除apply plugin: 'kotlin-android'时,问题就消失了,当我重新插入时,它会回来。 随时提供任何洞察到这一点。 更新2: 最后的更新不是原因。 我发现如果一个项目包含一个Kotlin文件,那么重build和清理失败。 即使所有Kotlin文件都被删除,它仍然会失败,直到后台Java进程被终止,这意味着它在构build文件上有某种locking。 我在这里提交了一个bug,更多的细节和步骤来重现错误: KT-9440

应用程序未安装:此应用程序仍处于开发模式

我遵循这里的指示: 这个应用程序的开发人员还没有正确设置这个应用程序的Facebooklogin? 公开我的应用程序,该圈是绿色的,所以该应用程序是公开的。 但是当我尝试login时,我去Facebook应用程序,它要求我login,然后我得到这个消息: 应用程序未安装:此应用程序仍处于开发模式,并且您无权访问它。 切换到注册的testing用户或向应用pipe理员咨询权限。 顺便说一句:我是pipe理员 任何帮助深表感谢。 我正在使用SeattleClouds,这发生在iOS和Android上。

app-release-unsigned.apk没有签名

我在github上下载了一个Android应用程序的zip文件,我试图运行它,但是我得到了一个对话框 app-release-unsigned.apk is not signed. Please configure the signing information for the selected flavor using the Project Structure dialog. 我正在使用Android Studio。 我应该做些什么?