小编Cra*_*igy的帖子

如何找出,为什么没有生成"R"(资源)文件?

我一次又一次地认为,在开发过程中,Android SDK突然不会重新生成"R"文件.通常这是由于许多.xml文件中的一个出现了一些错误,但是该错误的东西并没有给出轻微的指示,因为它为什么突然拒绝重新生成该文件.

没有任何的我的.xml文件,并手动检查所有的(同时近百!)XML文件中的错误是没有真正的乐趣,或者列出了错误或警告!

是否有一些选项或日志或某些东西可以更快,更直接地找到问题?上次我不得不进行冗长的二进制搜索(即复制和删除第二个测试项目中的文件),试图找到有问题的文件.这真是一场噩梦,而不是它应该在任何体面的SDK中应该得到这个名字!

android

5
推荐指数
1
解决办法
2022
查看次数

如何检测是否已使用OpenID登录并绕过Web应用程序登录页面

我想知道实现自动登录我的网站的最佳方式.我的意思是自动是这样的:

我已经签了谷歌.我现在转到我的网站及其登录页面.我没有点击链接以使用Google登录,而是希望网络应用检测到我已登录Google并绕过整个登录页面.

1)我会使用DotNetOpenAuth.OpenId.RelyingParty.OpenIdAjaxRelyingParty.HttpApplicationStore来获取关联吗?

2)或者我需要查看cookie.

dotnetopenauth

5
推荐指数
1
解决办法
884
查看次数

来自字符串的Java星期几

我有这个简单的代码:

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = format.parse("2011-10-29");
calendar.setTime(date);
Log.d("Debug","Day of the week = "+(calendar.get(Calendar.DAY_OF_WEEK)==Calendar.SATURDAY));
Run Code Online (Sandbox Code Playgroud)

十月二十九日是星期六,为什么我会弄错?

java calendar date dayofweek simpledateformat

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

Android虚拟设备创建无法解析属性

当我尝试在Eclipse中创建一个新的AVD时,我安装了图像,但这不是问题所在.我收到了消息

failed to parse properties from /home/kevin/.android/avd/icecream.avd/config.ini
Run Code Online (Sandbox Code Playgroud)

当我看着机器.

android android-virtual-device android-4.0-ice-cream-sandwich

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

虚拟机上的Windows 7

我知道这个问题不是"直接"编程相关的,但是因为我希望能够在Windows 7发布时对Windows编程做好充分的准备,我现在想尝试一下.但由于我没有两台电脑,我不敢冒险将其安装为双启动,以防它搞砸了,我使用双启动XP和Vista的经验不是最好的,所以双启动pre-beta-world更加可怕;)

无论如何,我的问题是:现在是否存在任何处理Windows 7的虚拟化程序?如果有几个,哪一个最好?我真的不需要任何关于如何安装它的详细说明,以及我有谷歌用于;)安装DVD在我们说话时掌握在我手中,所以这也不是问题.

windows virtualization windows-7

4
推荐指数
3
解决办法
4725
查看次数

Ajax使用文件上传

我正在创建发送邮件的邮件页面.我需要在发送之前附加一些文件.我怎么能用AJAX做到这一点?最初我需要将这些文件存储在服务器中然后我必须发送邮件.这些操作只需一个发送按钮即可完成.

html javascript ajax upload

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

如何在eclipse中自动导入scala类?

我使用eclipse作为我的scala ide.而且我知道在java中我可以使用内容辅助的快捷方式来导入类.所以我不需要输入整个类名.只需要输入前几个字符.

但是在scala中,我无法自动导入类.我是否需要进行一些设置,或者仅仅因为scala插件不支持此功能.

eclipse scala

4
推荐指数
1
解决办法
2782
查看次数

片段中的MapActivity

我有一个FragmentActivity:

public class parking extends FragmentActivity { }
Run Code Online (Sandbox Code Playgroud)

它有3个选项卡,第二个和第三个是列表,已解决.

public class tab2 extends Fragment{ }
Run Code Online (Sandbox Code Playgroud)

但第一个是地图,所以,我无法扩展Fragment和a MapActivity.

我该如何解决?

android

4
推荐指数
1
解决办法
7375
查看次数

如何经常更新GPS位置?

我正在编写一个应用程序,在谷歌地图中显示您的位置...到目前为止,这么好......它确实显示了我的位置

问题是,如果我正在移动(或者确实如此,但仅在一段时间后),这个gps不会更新

有没有人知道如何以原生谷歌地图(对于Android)的方式做到这一点?这就是说,如果你点击"我的位置",它会显示一个闪烁的蓝点,当你移动时它会发生变化......

这是我的代码:

//Initializing the listeners        
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 35000, 10, networkLocationListener);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 35000, 10, gpsLocationListener);



//and now, in both 'networkLocationListener' and 'gpsLocationListener'
//I overwrite the method 'onLocationChanged':

@Override
public void onLocationChanged(Location location) {
    Log.i("test", "New network location: "+location.getLatitude()+
                  " , "+location.getLongitude());
    myLongitude= location.getLongitude();
    myLatitude= location.getLatitude(); 
}

//and the variables myLongitude and myLatitude are the only ones that I need to display my
//position in the map...
Run Code Online (Sandbox Code Playgroud)

有人知道我错过了什么吗?

gps android

4
推荐指数
1
解决办法
7004
查看次数

嵌套if/else,开关还是更有效的RPG战斗?

我正在为Android手机开发基于回合制的RPG游戏,我正在试图弄清楚如何处理具有超出损害的额外变量的攻击.例如,当目标具有燃烧效果时,我希望火焰攻击额外造成10%的伤害.我有点不确定如何以有效的方式执行此操作,以及允许将来添加到我的状态/攻击系统的方法.

所以这是我对如何做到这一点的想法:

  1. 一系列if/else语句或switch

    switch (status) {
    case burned:
        if (type == fire) {
            damage = damage * 1.1;
        }
        break;
    case frozen:
        if (type == ice) {
            damage = damage * 2;
        }
        break;
    }
    
    Run Code Online (Sandbox Code Playgroud)

    如果我对每个状态有很多可能的结果,我也可以使用嵌套开关.

  2. 使用二维数组,其x值为状态,y值为攻击或类型.检查时,[x][y]它会返回攻击中发生的更改的数值.

          Burned   Frozen
    
    Fire  [1.1]    [1]
    
    Ice   [1]      [2]
    
    Run Code Online (Sandbox Code Playgroud)

虽然现在这两个看起来都不错,但我不确定它是否适用于未来.现在,我当然可以使用改变伤害量的组合,但是那些具有非数值效果的攻击呢?我不能简单地返回一个值并将我的伤害乘以该值?

是否有可能生成某种代表以下情况的代码:

burned = 1 in first position, frozen = 2
fire attack = f in 2nd position, ice = i
damage mod is in the 3rd position

所以对被烧伤的敌人进行火力攻击 …

java android switch-statement multidimensional-array nested-statement

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