嗨,我正在尝试运行我创建的Android程序,可以通过身份验证使用电子邮件和密码连接到Firebase,但似乎我甚至无法进行身份验证,因为他们说我的Google Play服务不是最新的.
根据我的SDK管理器,我在这里有最新的谷歌播放服务
而且我不认为这是我的代码问题,因为当我使用我朋友的手机进行调试时,它可以工作但不是在我使用模拟器时.
如何在Android Studio内置模拟器中更新我的Google Play服务.
android android-emulator google-play-services android-studio
我创建了一个包含很多类的.NET Core服务器项目.我需要生成一个类图UML,当我查看Microsoft文档站点(我认为它仅适用于vs2015)时,它告诉我单击"Architecture"菜单并单击"Add New Diagram",但我不能在任何地方都找不到这个按钮或功能.
这个功能不再受支持了,还是他们还没有添加这个功能呢?所有论坛都将其报告为错误,但论坛中没有解决方法.
我愿意接受建议.我也在使用VS Enterprise.
我使用 c# 创建了一个无边框表单,但可以使自定义标题栏可移动,因此我搜索互联网并找到了以下代码:
protected override void WndProc(ref Message m)
{
base.WndProc(ref m);
if (m.Msg == WM_NCHITTEST)
m.Result = (IntPtr)(HT_CAPTION);
}
private const int WM_NCHITTEST = 0x84;
private const int HT_CLIENT = 0x1;
private const int HT_CAPTION = 0x2;
Run Code Online (Sandbox Code Playgroud)
应用此代码后,可以在除标题栏之外的表单的每一英寸中单击并拖动我的表单。
我是哈希映射的新手,我试图在类的一侧创建一个嵌套的哈希映射并创建另一个类来调用它,所以这就是我的代码的样子
public class Hash {
private HashMap<String, HashMap<String, String>> wow = new HashMap<String, HashMap<String, String>>();
public void SetHash(){
wow.put("key", new HashMap<String, Object>());
wow.get("key").put("key2", "val2");
}
public HashMap GetMap(){
return wow;
}
}
Run Code Online (Sandbox Code Playgroud)
在另一个主要类的类中,它将是这样的:
public static void main(String[] args) {
Hash h = new Hash();
h.SetHash();
System.out.println(h.GetMap.get("key").get("key2"));
}
Run Code Online (Sandbox Code Playgroud)
但是当我放置第二个get时,会出现错误,所以我不确定这是否可行,或者我是否应该将哈希直接放在主类中.