真是奇怪的事情正在发生.
httpd.conf 说apache作为apache用户运行.
我已经知道了文件apache:apache.
该文件仍然不可写.
我已经设置了(整个webroot作为最后的手段)的权限777,文件仍然不可写...
路径是正确的,因为file_exists()是true不过is_writeable是false.
有任何想法吗?
Java/Android noob here(仍然)我希望你能提供帮助.
我试图添加一个小的便利方法来获得已经过去的时间而不是自EPOCH以来的时间.
所以我试着这样做:
public class EasyLocation extends android.location.Location {
...
public long getElapsedTime() {
return getTime() - System.currentTimeMillis();
}
}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试使用它时,如下面的代码将其转换为我的Location类.我有一个类强制转换异常.我已经阅读了它,我完全理解为什么它不起作用.那不是问题.
问题是:它不是一个火车粉碎,但我希望得到的东西有我的方法,以使我的代码的其余部分更清洁.我无法找到解决方法.有关如何做到这一点的任何想法?
lastNetworkLocation = (EasyLocation) locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
Run Code Online (Sandbox Code Playgroud)
谢谢,
杰拉德.
首先在这里提出这个问题的道歉.我知道这是一个简单的问题,很快就可以很快回答.但是,搜索Java .class是一个加载的搜索术语,它没有任何用处.
话虽如此,我刚开始学习Java,我刚刚遇到过这样的事情:
Intent i = new Intent(this, ReminderManageActivity.class);
Run Code Online (Sandbox Code Playgroud)
我不确定,但我认为ReminderManageActivity.class是一个提供类名称字符串的属性?那是对的吗?
不确定这是不是一个错误,但它不是我所期望的.
我启用了GPS和网络位置.我要做的第一件事就是确定使用的位置是检查位置的时间.
我提前10分钟打电话.结果这是我的调试输出.
09-01 20:05:00.764: network. Elapsed Time: 42001. Date: Thu Sep 01 20:04:18 GMT+01:00 2011
09-01 20:05:00.764: gps. Elapsed Time: 607768. Date: Thu Sep 01 19:54:53 GMT+01:00 2011
Run Code Online (Sandbox Code Playgroud)
看起来网络位置正在使用系统时间,而GPS正在使用实际时间.
有什么我应该做的或做得不正确或这是一个错误?
编辑:我正在使用摩托罗拉Droid硬件来测试是否有帮助.
我有个问题.我有一个列表视图(A)和一个详细视图(B).
在B上,我有一个"视图列表"按钮,始终将用户带到列表中.问题是,我可以通过通知到达B,而不一定是来自A.
所以当点击B时,我不能只使用finish(),因为我可以从通知进来,所以在某些情况下我可能需要开始一个新的活动.
我如何可靠地判断我是从A进来还是从通知进来,这样我才能采取正确的行动.
除此之外,这是我应该担心的吗?或者只是每次都开始一项活动.如果我在A - > B - > A - > B - > A - > B之间一遍又一遍地弹跳......从来没有一次调用finish()......会减慢速度吗?
谢谢,
杰拉德.