小编Viv*_*ivo的帖子

Android Studio无法在设备上运行项目?

我收到以下错误.我无法找到为什么在互联网上发生这种情况.

ddms: Can't bind to local 8601 for debugger
ddmlib: Broken pipe
java.io.IOException: Broken pipe
    at sun.nio.ch.FileDispatcher.write0(Native Method)
    at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29)
    at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:69)
    at sun.nio.ch.IOUtil.write(IOUtil.java:40)
    at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:336)
    at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
    at com.android.ddmlib.Client.sendAndConsume(Client.java:675)
    at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:342)
    at com.android.ddmlib.Client.requestAllocationStatus(Client.java:521)
    at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:847)
    at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:815)
    at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:775)
    at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:664)
    at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:46)
    at com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:592)

ddmlib: Broken pipe
java.io.IOException: Broken pipe
    at sun.nio.ch.FileDispatcher.write0(Native Method)
    at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29)
    at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:69)
    at sun.nio.ch.IOUtil.write(IOUtil.java:40)
    at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:336)
    at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
    at com.android.ddmlib.Client.sendAndConsume(Client.java:675)
    at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:342)
    at com.android.ddmlib.Client.requestAllocationStatus(Client.java:521)
    at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:847)
    at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:815)
    at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:775)
    at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:664)
    at …
Run Code Online (Sandbox Code Playgroud)

android adb android-studio

9
推荐指数
4
解决办法
9934
查看次数

如何从服务器端唯一标识客户端?

客观的:

我想检测是否使用同一设备(例如计算机、移动设备、平板电脑)使用不同浏览器使用任何编程语言或协议从多个帐户访问 Web 应用程序

迄今为止:

在桌面应用程序中,我们读取 mac 地址以唯一标识它。

在 iOS 移动应用程序中,我们读取 UDID 以唯一标识它。

在 Android 应用程序中,我们也读取 mac 地址以唯一标识它。

在网站中读取客户端 ip-address 似乎只是可行的方式,但由于 NAT(网络地址转换器),它似乎并不可靠。

欢迎任何建议

server-side uniqueidentifier

5
推荐指数
1
解决办法
1784
查看次数

无法从静态上下文引用非静态方法'getSharedPreferences(java.lang.String,int)'

我有一个应用程序,我试图将按钮点击次数限制为五次,然后一旦用户按下此按钮五次,它应该禁用.

但是我收到了上述错误,我不知道为什么.

有任何想法吗 ?

          buttonadd.setOnClickListener(new OnClickListener () {

        @Override
        public void onClick(View v) {
            Intent intent = new Intent(getApplicationContext(), MainActivity3.class);
            startActivity(intent);

            int clicks = 0;
            clicks++;

            if (clicks >= 5){
                buttonadd.setEnabled(false);
            }

            SharedPreferences prefs = Context.getSharedPreferences("myPrefsKey", Context.MODE_PRIVATE);
            SharedPreferences.Editor editor = prefs.edit();
            editor.putInt("clicks", clicks);
            editor.apply();

        }

    });
Run Code Online (Sandbox Code Playgroud)

java android android-button android-view android-studio

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

HTTP Referrer为null

我有一个.NET主页,可以使用其他.NET页面访问它,所以基于最后一页我会在这个页面上做一些事情.

但是当我尝试阅读我的最后一页时它会给出null; 但它不应该这样给.

这是我的代码:

Uri ref = Request.UrlReferrer;
string lastpage = ref.ToString();
Run Code Online (Sandbox Code Playgroud)

c# asp.net

0
推荐指数
1
解决办法
1839
查看次数