1

我已经编写了这个 android 代码,但它在单击时不起作用或显示任何内容。为此,我在此代码中没有 XML 活动。

public Pro(Game game) {
    super(game);
}

@Override
public void update(float deltaTime) {
    Graphics g = game.getGraphics();
    List<TouchEvent> touchEvents = game.getInput().getTouchEvents();

    int len1 = touchEvents.size();
    for (int i = 0; i < len1; i++) {
        TouchEvent event = touchEvents.get(i);
        if (event.type == TouchEvent.TOUCH_UP) {

            if (inBounds(event, 550, 350, 350, 450)) {
                try {
                    URI uri = new URI("www.google.com");
                } catch (URISyntaxException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }
    }
}

private boolean inBounds(TouchEvent event, int x, int y, int width,
        int height) {
    if (event.x > x && event.x < x + width - 1 && event.y > y
            && event.y < y + height - 1)
        return true;
    else
        return false;
}

请帮我解决问题。

4

2 回答 2

1

如果你想用这个 URL 打开一个浏览器,只需按照这个问题的答案 Sending an Intent to browser to open specific URL

于 2013-10-04T11:53:49.240 回答
0

URI uri = 新 URI("www.google.com"); 这根本行不通。

startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse(" http://www.google.com ")));

于 2013-10-04T11:57:39.410 回答