小编mid*_*nhk的帖子

Socket.io - 客户端断开后手动重新连接

我使用node.jssocket.io创建一个实时Web应用程序.我将给用户完全控制套接字连接,如手动断开和(重新)连接.

function socket_connect()
{
    console.log('func socket_connect');
    socket = io.connect('http://url/to/the/app');
}

function socket_reconnect()
{
    console.log('func socket_reconnect');
    socket_connect();
}

function socket_disconnect ()
{
    console.log('func socket_disconnect');
    if (socket) socket.disconnect();
}
Run Code Online (Sandbox Code Playgroud)

在客户端启动时,该socket_connect()功能正常,但使用后socket.disconnect(),没有新的连接启动.

javascript websocket node.js socket.io

16
推荐指数
3
解决办法
3万
查看次数

Android notifyDataSetChanged

我有一个充满自定义的列表ArrayAdapter.

我想每秒更新一个进度条,所以我试图使用notifyDataSetChanged()以重新绘制列表,但它似乎不起作用.

android android-arrayadapter

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

java.io.FileNotFoundException :(没有这样的文件或目录)

我在android中收到以下消息 LogCat

03-20 01:45:03.362: WARN/System.err(369): java.io.FileNotFoundException: /mnt/sdcard/LazyList/-2012431329 (No such file or directory)
03-20 01:45:03.362: WARN/System.err(369):     at org.apache.harmony.luni.platform.OSFileSystem.open(Native Method)
03-20 01:45:03.372: WARN/System.err(369):     at dalvik.system.BlockGuard$WrappedFileSystem.open(BlockGuard.java:232)
03-20 01:45:03.382: WARN/System.err(369):     at java.io.FileOutputStream.<init>(FileOutputStream.java:94)
03-20 01:45:03.382: WARN/System.err(369):     at java.io.FileOutputStream.<init>(FileOutputStream.java:66)
03-20 01:45:03.392: WARN/System.err(369):     at com.ImageLoaders.ImageLoader.getBitmap(ImageLoader.java:86)
Run Code Online (Sandbox Code Playgroud)

为了在android模拟器中下载图像,我在androidManifest.xml文件中添加了Internet权限,但看起来它不起作用.我也给了android模拟器10MB的空间.

任何一个人指导我可能是什么问题?提前致谢.

android

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

根据Device使用的布局动态使用ListView或GridView

我正在我的应用程序中创建一个活动来显示一堆数据,特别是地方.将有地名,远离用户的距离以及随附的图像.所有这一部分我都已整理好了.

我想在不同设备上以不同方式显示此信息.在较小的设备上,例如手机,我希望它们显示在1列列表中,图像显示在左侧,名称和距离显示在右侧.我已经使用了这个设置ListView.

但是,在较大的平板电脑上,我想将其显示在网格中,图像是整个单元格(正方形),图像顶部是文本.

什么是最好的方法.它是2个布局,一个ListView和一个GridView,以及Activity.java文件将如何检测哪些存在并相应地格式化数据?或者我可以使用a GridView并根据屏幕大小动态设置列?

android listview gridview android-layout

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

Android - 用手指旋转ImageView会移动其他视图

我已经学习Android大约两周了(as2/3专家).

我创建了一个简单的LinearLayout1, which contains anImageView`,包含一个png的黑胶唱片(基本上只是一个圆盘)

ImageView当用户在其上拖动手指时,我已将其设置为旋转,就像刮擦记录一样.

我的代码似乎正在工作(不确定它是否是最好的方式,但它的工作原理).问题是当ImageView它旋转时会推动其他视图.我已经确定这是因为我的圆形图像实际上是一个透明角落的正方形.正是这些角落正在推动其他视图,如果我ImageView左对齐,则会使记录从屏幕的左侧推开.

有一些尝试在网上解决这个问题,但是它们似乎都不是我需要的东西,而且有些东西包含在如此强大的例子中,我无法分辨出我在初级阶段应该采取什么措施.

如果有人能够阐明我能做些什么,那就解决这个问题就好了.我意识到一个简单的答案可能不存在,但请记住我是一个Java菜鸟并尽可能保持简单!非常感谢您的帮助!

如果有人能告诉我为什么我需要从旋转中减去50以使记录在用户接触的确切位置下移动,那也将是有帮助的!在updateRotation()方法中看到这个.

这是我的xml标记:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
   xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/baseView"
    android:background="#FFFFFFFF"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <ImageView
        android:id="@+id/turntable"
        android:src="@drawable/turntable"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_weight="1"/>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

这是我的java代码:

package com.codingfiend.android.turntable;

import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.Window;
import android.widget.ImageView;
import android.widget.TextView;

public class Turntable extends Activity
{
    View baseView;
    ImageView turntable;
    TextView bottomText;

    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE); …
Run Code Online (Sandbox Code Playgroud)

android rotation imageview

10
推荐指数
1
解决办法
8388
查看次数

涉及幻数的全局常量的最佳实践

为了避免幻数,我总是在代码中使用常量.回到过去,我们习惯在无方法接口中定义常量集,现在它已成为反模式.

我想知道最佳做法是什么?我在谈论全局常量.枚举是在Java中存储常量的最佳选择吗?

java coding-style constants

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

如何在Android中用手指触摸幻灯片?

我正在开发一个Android应用程序,我想用手指触摸来滑动图像.我实现了一个onClickListener可以滑动图像但我不知道如何实现手指触摸功能.

请建议我用手指触摸如何滑动图像的任何方法.任何建议或任何教程或方法都会有所帮助.

java android touch

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

复制具有条目限制的Java列表

我想List<Object>从简单List<Object>的20个第一个条目创建一个新的.

//my first array
List<Staff> staffs = new ArrayList<Staff>();

staffs.add(new Staff(...));
staffs.add(new Staff(...));
staffs.add(new Staff(...));
staffs.add(new Staff(...));


List<Staff> second = magicMethodForClone(staffs,20);
Run Code Online (Sandbox Code Playgroud)

我想知道一种方法是否magicMethodForClone存在.

谢谢

java collections clone list

9
推荐指数
2
解决办法
8619
查看次数

如何将布局视图保存为图像或pdf到android中的SD卡?

在我的应用程序中,我有一个客户详细信息的视图,我想将该视图保存为图像或PDF到SD卡,然后通过第三方应用程序打印视图(否则可以通过打印机直接打印该视图).

我不知道如何将视图保存为图像或PDF.有谁知道请帮我解决这个问题?

android android-layout android-view

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

在画布上的文字周围画一个椭圆形

我想在文本周围画一个椭圆形Canvas,我正在Canvas使用drawwText()方法显示3个文本.

现在,当我单击特定文本时,我需要在该文本周围绘制一个椭圆,当我们单击另一个文本时,椭圆形状应该出现在单击的文本上.为此,给我一些代码建议.谢谢你提前

android

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