小编Cha*_*aru的帖子

Android中的ODEX文件是什么?

android安装了一些应用程序后,我发现它将在智能手机中更改为odex文件(而不是apk).它是如何发生的?谁能教我,我对它很感兴趣.

android virtual-machine dalvik android-source

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

Circle上的setRadius在Google地图中提供了糟糕的用户体验

我正在尝试实现类似Google Maps样本和它们的东西CircleDemoActivity:

Android示例

问题是,圆圈正在消失并出现,我记录了这个问题

Google Maps Sample问题

在我看来,该部分应该工作:

if (marker.equals(radiusMarker)) {
    radius = toRadiusMeters(centerMarker.getPosition(), radiusMarker.getPosition());
    circle.setRadius(radius);
    return true;
}
Run Code Online (Sandbox Code Playgroud)

问题在于setRadius方法,但也许是一些解决方法.

如何解决?

android google-maps

18
推荐指数
1
解决办法
513
查看次数

如何在主线程上运行服务?

我正在尝试启动service然后打开socket以与服务器建立连接.

在按钮上单击我创建新Thread,然后启动服务.

Thread t = new Thread(){
        public void run(){
            mIntent= new Intent(MainActivity.this, ConnectonService.class);
            mIntent.putExtra("KEY1", "Value used by the service");
            context.startService(mIntent);
        }
    };
t.start();
Run Code Online (Sandbox Code Playgroud)

然后service,我尝试打开socket并与服务器建立连接

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
    //TODO do something useful


    try {
        InetAddress serverAddr = InetAddress.getByName(SERVER_IP);
        socket = new Socket(serverAddr, SERVERPORT);
        Scanner scanner = new Scanner(socket.getInputStream());
        message = scanner.nextLine();
    } catch (IOException e) {
        e.printStackTrace();
    }

    return Service.START_NOT_STICKY;
}
Run Code Online (Sandbox Code Playgroud)

但是当我打电话给我时,我有错误 …

sockets multithreading android android-service

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

使用不同参数覆盖方法

假设我有一个父类:

class Parent{
    public void aMethod() {
        //Some stuff
    }
}
Run Code Online (Sandbox Code Playgroud)

这是儿童班:

class Child extends Parent {
    public void aMethod(int number){
        //Some other stuff
    }
}
Run Code Online (Sandbox Code Playgroud)

现在孩子有两种具有不同参数的方法。这会实现方法重载。但我需要方法重写,即,如果有人尝试使用子类的对象调用 aMethod() ,则应该调用子类的方法,或者说父类的方法不应该被访问。但我无法更改父类的访问修饰符,因为父类还有其他子类,并且它们需要原样的方法。

那么有什么建议吗?

java polymorphism

3
推荐指数
1
解决办法
6403
查看次数