2014-02-20 47 views
3

蓝叠的最新更新,从端口发送网络广播每隔2秒10505.网络广播 - 灯塔-V1

灯塔-V1 | pcName |的WindowsPC OpenSensor-V2 | 54321

到IP 255.255.255.255

这并没有发生在以前的版本。这是否有一些自动同步声明正在等待与其他设备通话?除非我告诉它这样做,否则我不希望bluestack与其他联网设备通话。我没有检查过或同意任何说它需要这样的网络广播。

即使它只有53字节它仍然是网络污染给我。我怎么能把它关掉,直到我真的想要它?感谢

package com.example.test5; 

import android.content.ContentValues; 
import android.content.Context; 
import android.database.Cursor; 
import android.database.SQLException; 
import android.database.sqlite.SQLiteDatabase; 
import android.database.sqlite.SQLiteOpenHelper; 

public class DBAdapter { 

private static final String TAG = "DBAdapter";  
private static final String DATABASE_NAME = "TestDB"; //Database Name 'TestDB' 
private static final int DATABASE_VERSION =1; //Change Version to upgrade db 

private final Context context; 

private DatabaseHelper DBHelper; 
private SQLiteDatabase db; 

public DBAdapter(Context ctx) 
{ 
    this.context = ctx; 
    DBHelper = new DatabaseHelper(context); 
} 

private static class DatabaseHelper extends SQLiteOpenHelper 
{ 
    DatabaseHelper(Context context) 
    { 
     super(context, DATABASE_NAME, null, DATABASE_VERSION); 
    } 

    @Override 
    public void onCreate(SQLiteDatabase db) 
    { 

     db.execSQL("create table USER(Id INTEGER NOT NULL PRIMARY KEY,USER_ID TEXT NOT NULL,USER_NAME TEXT NOT NULL,PASSWORD TEXT NOT NULL, ACTIVE_YN TEXT NOT NULL default 'Y')"); 

    } 

    @Override 
    public void onUpgrade(SQLiteDatabase db, int oldVersion, 
    int newVersion) 
    { 
     db.execSQL("DROP TABLE IF EXISTS USER"); 
     onCreate(db); 
    } 
} 

//---opens the database--- 
public DBAdapter open() throws SQLException 
{ 
    db = DBHelper.getWritableDatabase(); 
    return this; 
} 

//---closes the database---  
public void close() 
{ 
    DBHelper.close();   
} 

//---insert a User into the database--- 
public void insertUser(String USER_ID,String USER_NAME,String PASSWORD) 
{ 
    ContentValues initialValues = new ContentValues(); 
    initialValues.put("USER_ID", USER_ID); 
    initialValues.put("USER_NAME", USER_NAME); 
    initialValues.put("PASSWORD", PASSWORD);      
    db.insert("USER", null, initialValues);     
} 

//---updates 
public boolean updateUserStatusById(String USER_NAME,String USER_ID) 
{ 
    ContentValues args = new ContentValues(); 
    args.put("USER_NAME", USER_NAME); 
    return db.update("USER", args, 
      "USER_ID='" + USER_ID+"'", null) > 0; 
} 

//executing query and it returns fields which are specified in the query .......... 
public Cursor getQueryResult(String MY_QUERY) throws SQLException 
{     
    return db.rawQuery(MY_QUERY, null); 
} 

} 

Nandakishore P

回答

1

我觉得这是一个令人困惑以及并想将其关闭。到目前为止,我发现有问题的可执行文件是:

C:\ Program Files文件(x86)的\蓝叠\ HD-frontend.exe

而且在C:\ ProgramData \蓝叠\日志\ BlueStacksUsers.log有条目:

2015年12月10日08:46:56.378000 HD-前端(2632:4588):1 INFO OpenSensor:信标端口10505,间隔2000,主机名MYHOSTNAME

具有块条目我的防火墙每隔两秒钟都​​不可接受!

+0

我停止使用BlueStack并转移到Genymotion,无论如何感谢您的答案。 –