小编Gue*_*est的帖子

如何在没有NFC和ADB Shell命令的情况下使我的应用程序设备所有者

大家好,我有一个问题,我一直在寻找解决方案的日子。

我有一个安装在100多个设备上的android应用。(Android 5.1.1 API22和6.0.1 API 23)

https://developer.android.com/reference/android/app/admin/package-summary.html

我经历了所有这些引用,但没有走运:/使用devicePolicyManager时,出现错误:XXXXX App不是设备所有者。我知道有一种方法可以通过Shell命令(ADB)来获得设备所有者,但是我不能通过USB在所有设备上单独做到这一点。

DevicePolicyManager deviceManger =(DevicePolicyManager)Forms.Context.GetSystemService(Context.DevicePolicyService); ComponentName demoDeviceAdmin =新的ComponentName(Forms.Context,Java.Lang.Class.FromType(typeof(DeviceAdmin))); deviceManger.SetGlobalSetting(demoDeviceAdmin,“ wifi_device_owner_configs_lockdown”,“ 1”);

android device-owner

4
推荐指数
1
解决办法
4989
查看次数

如何关闭地图上所有标记的信息窗口

我使用这些代码在地图上添加了3个标记。但是,当我单击它们时。信息窗口打开,但其他标记信息窗口未关闭

function AddMarker(location, map) {
    var contentString = '<div content="text/html; charset=windows-1254" style="font-family:Tahoma; font-size: 8pt; border:solid 0px black; width: 250px;" id="bodyContent">' +
      '<p><b>Message Number: 12 </b> ' +
      '</div>';

    var infowindow = new google.maps.InfoWindow({
        content: contentString
    });
    var marker = new google.maps.Marker({
        position: location,
        map: map,
        title: 'Bilgi'
    });
    marker.addListener('click', function () {
        infowindow.open(map, marker);
    });
}
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3

2
推荐指数
1
解决办法
8316
查看次数

SignalR 向特定用户发送消息

我创建了一个 SignalR 项目。想要一个像基本whatsapp这样的应用程序。我可以使用 SignalR 向所有客户端发送消息,但无法向特定用户发送消息。

这是我尝试过的。

服务器端

public class Startup
{
    public void Configuration(IAppBuilder app)
    {
        app.MapSignalR();
    }
}

public class ChatHub : Hub
{
    public static string UserName = "";
    public void Send(string User, string Message)
    {
        //It doesn't works
        Clients.User(UserName).sendMessage(Message);
        //It works
        Clients.All.sendMessage(Message);
    }
    public override Task OnConnected()
    {
        //It works I get the UserName
        UserName = Context.QueryString["UserName"];
        return base.OnConnected();
    }
}
Run Code Online (Sandbox Code Playgroud)

客户端

protected override async void OnAppearing()
{
    chatHubConnection = new HubConnection("http://192.168.2.2:80/", new Dictionary<string, string>{
        { "UserName", …
Run Code Online (Sandbox Code Playgroud)

c# signalr xamarin signalr-hub signalr.client

2
推荐指数
1
解决办法
1万
查看次数