Articles of 机器人工作室

为什么Android Studio告诉我使用getSupportActionBar()而不是getActionBar()?

只需添加一个非常简单的帮助活动(只是从资源文件中显示一段HTML文本)到一个非常简单的测试应用程序,在这个新的Android Studio 0.8.6测试版中,我收到以下警告,没有提供理由/理由: 有谁知道为什么? 还有任何文档,因为Android Studio没有提供,也无法在Android网站上find任何特定的内容。 如果有警告的理由,有人可以指出一个完整的例子,因为这个类几乎是完全通用的/大多数例子围绕例如 public class HelpActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_help); ActionBar actionBar = getActionBar(); actionBar.setTitle(getString(R.string.action_help)); TextView helpText = (TextView) findViewById(R.id.help_text); helpText.setText(Html.fromHtml(getString(R.string.help_markup))); } }

Android Studio:如何在Android设备上调试正在运行的进程?

我们在Eclipse中有以下选项,它允许我们将调试器附加到已经运行的进程。 我正在Android工作室寻找类似的选项,有人可以告诉我我们在哪里有这个选项吗?

在android中管理工具栏的导航和从片段到片段的后退按钮

我的所有片段都是通过ActionBarActivity ( mainActivity )控制的,在DrawerLayout中实现了DrawerLayout ,并且所有子片段都通过drawerLayout的列表项单击进行推送。 我面临的问题是在通过抽屉推出片段之后我想将抽屉图标更改为ToolBar后退图标,以便用户可以导航到上一个片段并处理android.R.id.home内部的回调。相同的片段或mainActivity内部。

在Android Studio中使用android-maps-utils

我试图在Android项目中使用此库[1],使用Android Studio或ADT。 但它根本不起作用。 在ADT中我不知道如何处理gradle的东西,在Android Studio中,当我尝试“导入项目”时,我收到错误“找不到com.google.android.gms:play-services:3.1.36。 (没有足够的声誉来发布图片,它与xswZ3.jpg有关) 我不熟悉gradle,我对它的作用只有一个模糊的想法,但我想要的是在我自己的项目中使用像BubbleIconFactory f = new BubbleIconFactory(this)这样的东西。 任何帮助表示赞赏! [1] https://github.com/googlemaps/android-maps-utils

Android Studio无法撤消

有时当我尝试撤消Android Studio中的更改时,我得到了这个: 无法撤消 受此操作影响的文件已被更改。 这很好,但我不关心受影响的文件。 我只关心当前的文件。 我稍后会处理这些文件。 有没有办法强制Android Studio撤消当前文件中的文本更改,而不用担心其他文件中的内容? 这是开发人员认为他们比用户更了解的情况之一。 让我害怕使用撤消按钮tbh。

Android Studio Class名称是绿色吗?

当class级名称是绿色而不是红色时,这意味着什么? 谢谢

迁移到Android Studio将导致为“单个主项目多个库项目”安装多个应用程序

我有 单个主项目,定义和 多个库项目,其中一些定义了和 当我使用Eclipse构建和运行具有多个库项目的单个主项目时,将只安装1个应用程序。 但是,如果我迁移到Android Studio以构建和运行具有多个库项目的单个主项目, 则将安装多个应用程序 , 取决于有多少项目(无论主项目或库项目)定义和 我想知道,在构建和运行项目时,是否有任何我在Android Studio中做错的配置导致多个应用程序被安装? 目前,我唯一的解决方法是从所有库中删除这些行( 和 ) projects的AndroidManifest.xml 。 在Android Studio中导入项目库是常见且正确的方法吗? 与在Eclipse中一样,这些行不会在我的设备中安装额外的应用程序。 这就是我的项目结构的样子 如您所见,第一个文件夹图标看起来与其他文件夹图标不同。 我想这表明,第一个文件夹图标是主项目 ,其他是图书馆项目。 如果只有一个主项目,为什么要安装多个应用程序呢?

编译时弃用警告

我有关于开发环境设置的问题。 我试图看看是否有可能在development environment(eclipse,android studio)中使用不推荐使用的function(可能是方法,构造函数或其他任何你能想到的)的Android应用程序进行编译警告。 直到现在我正在手动工作以find这个已弃用的function的使用,我的老板让我在我的想法中寻找自动设置…… 所以让我们说一下特定的代码: protected void onPrepareDialog(int paramInt, Dialog paramDialog) { try { super.onPrepareDialog(paramInt, paramDialog); AlertDialog localAlertDialog = (AlertDialog)paramDialog; localAlertDialog.setTitle(“Passphrase required”); ((TextView)localAlertDialog.findViewById(2131230727)).setText(Preferences.getConfigName(this, getConfigFile())); Button localButton = localAlertDialog.getButton(-3); if (this.mOpenVpnService != null); for (boolean bool = true; ; bool = false) { localButton.setEnabled(bool); return; } 我在这里有几个不推荐使用的function,android studio声明它,但我需要的是这个警告的配置是自动化的,并且省去了手动遍历每个类的需要……

模块与包Android Studio

我是Android Studio和Java的新手。 我正在开发一个应用程序。 这个应用程序基本上遵循分层架构,具有不同的层,例如UI,数据访问层,服务层等。 我不清楚包和模块之间的区别。 我的问题是,将所有这些不同的层放在模块或包中的哪个位置? 指向@Angel 对此问题的回应,两者之间的唯一区别是\,模块通过必须导入模块的命名空间来定义更严格的规则,由谁来访问它们。

找不到与给定名称匹配的资源(在’theme’处,值为’@ style / AppTheme.AppBarOverlay’)

在这个程序中的一些问题…我不知道是什么问题..现在我是初学者hlp我PLZ …任何人都可以解释这个问题是什么?