草庐IT

developer$career$IT

全部标签

android - API 项目在 Google Developers Console 中缺少项目 ID

如您所见,我在GoogleDevelopersConsole中的一个项目缺少项目ID。虽然它指定了项目名称。(我的项目仅为测试目的而创建)。“API项目”用于我的Android应用程序中的GoogleMapsv2AndroidAPI。我的问题是:是否可以通过某种方式将该ID提供给项目?我想在我在“API项目”下开发的完全相同的应用程序中使用GoogleCloudMessagingAPI。我应该为此创建另一个项目吗?(不确定单个Android项目是否可以通过不同的DevelopersConsole项目访问各种API)如果这里不可能有多个项目,我是否应该担心他丢失ID?(注意:正如我上面提

java - 关于Gradle for Android Development的一些问题

我有一些关于Gradle的问题。buildscript.dependencies和依赖项?classpath和compile有什么区别?applyplugin:是什么意思? 最佳答案 只需查看他们的文档,他们已经很好地描述了它。但这里是:1:Ifyourbuildscriptneedstouseexternallibraries,youcanaddthemtothescript'sclasspathinthebuildscriptitself.Youdothisusingthebuildscript()method,passingi

android - 如何复制此 UI 模式 : click ListView item and expand below it?

例如,在应用程序Plume中,当您单击ListView项(推文)时,它会在其下方展开以显示一些操作(回复、链接、转推等)。如何在我的应用程序中复制此行为?我希望能够单击一个ListView项目,然后用我自己的操作(对于所选项目)“展开”它。截图示例:这里使用的UI设计模式是什么? 最佳答案 您必须自己创建它。您应该创建一个扩展BaseExpandableListAdapter的自定义适配器,并且在getChildView中,您应该将按钮放在带有TextViews的水平LinearLayout中>并使用您要使用的图标设置TextVie

android - 在 Eclipse Android Developer Tools (ADT) Bundle 中安装 Google Plugin for Eclipse

我已经从http://developer.android.com/sdk/index.html下载了EclipseADT包现在我想为Eclipse添加Google插件。所以我去帮助->安装新的软件...并输入以下内容:gpe-http://dl.google.com/eclipse/plugin/4.2我看到以下列表,我在其中执行以下选择:[]DeveloperTools[]GoogleAppEngineToolsforAndroid(requiresADT)[X]GooglePluginforEclipse(required)[]GWTDesignerforGPE(recommend

android - Activity 生命周期 : Why is it set to "Paused" and not "Stopped"

为了让我在假期里忙碌起来,我决定学习Android开发。所以我正在关注tutorial关于Activity的生命周期。在链接的文章中,它说:Duringnormalappuse,theforegroundactivityissometimesobstructedbyothervisualcomponentsthatcausetheactivitytopause.Forexample,whenasemi-transparentactivityopens(suchasoneinthestyleofadialog),thepreviousactivitypauses.Aslongasthea

android - 我的 Android Eclipse Developer 应用程序中有 2 个 AndroidManifest.xml 文件,我应该编辑哪一个?

我正在使用AndroidEclipseDeveloper应用程序,每个新的Android项目都有两个AndroidManifest.xml文件。第一个位于projectName/bin/AndroidManifest.xml第二个位于项目名称/AndroidManifest.xml我是否应该对两个AndroidManifest文件进行相同的更改?或者我应该只更改projectName/AndroidManifest.xml(第二选择)? 最佳答案 项目名称/AndroidManifest.xml;你只需要修改这个文件。project

android - 使用 Android Development Studio 分析 Android 应用程序的性能

在使用AndroidDevelopmentStudio时分析应用性能的最佳方法是什么? 最佳答案 来自AndroidStudioTipsandTricks,在developer.android.com上:DebuggingWhenyoubuildandrunyourappwithAndroidStudio,youcanviewadbanddevicelogmessages(logcat)intheDDMSpanebyclickingAndroidatthebottomofthewindow.Ifyouwanttodebugyoura

android - 如何以编程方式在 "Transition Animation Scale"中启用 "Developer Options"?

我的Activity有一些动画过渡。所以当一个Activity开始时,它会出现一些淡入淡出的动画。这是代码:Intentintent=newIntent(this,NextActivity.class);startActivity(intent);overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);问题是,当“开发人员选项”中的“过渡动画比例”关闭时,这些动画将不会运行。因此,我正在寻找一种以编程方式启用此功能的方法,以确保显示我的动画。有没有办法将“TransitionAnimationS

java - 将函数的参数声明为 final : why and when is it needed?

通过android教程(与多线程、循环器和处理程序相关),我遇到了这个:publicsynchronizedvoidenqueueDownload(finalDownloadTasktask)我的问题是:何时以及为什么需要将函数的参数声明为final?它是特定于Java的,还是其他语言(例如C/C++)中存在类似的东西? 最佳答案 在Java中,这通常是,这样您就可以访问匿名内部类中的参数-这通常在Android中用于事件处理程序等。真正的意思是参数的值不能在方法内改变,但是目的通常是为了匿名内部类...publicsynchron

android - 此 Android SDK 需要 Android Developer Toolkit 版本 22.0.0 或更高版本。当前版本为 21.1.0.v201302060044-569685。

我从帮助中将SDK更新到最新版本,即22.0.0>>安装新软件,然后我将url“http://dl-ssl.google.com/android/eclipse/”放在那里,然后我勾选了“开发者工具”和“NDK插件”,然后它说无法完成请求。有关详细信息,请参阅错误日志。“AndroidDDMS”将被忽略,因为它已经安装。“AndroidTraceview”将被忽略,因为它已经安装。“AndroidDevelopmentTools”将被忽略,因为它已经安装。“AndroidHierarchyViewer”将被忽略,因为它已经安装。“TracerforOpenGLES”将被忽略,因为它已经