当我切换分支并且Android Studio重建我的项目时,app.iml中的orderEntry库标记的顺序不断变化.有没有什么方法可以让Android Studio以稳定/确定的方式生成它,这样我就不会在git中经常出现差异,其中库在顺序中向上或向下移动?
有时它就像这样:
<orderEntry type="library" exported="" name="support-annotations-21.0.3" level="project" />
<orderEntry type="library" exported="" name="google-http-client-jackson2-1.19.0" level="project" />
Run Code Online (Sandbox Code Playgroud)
其他时候它是这样的:
<orderEntry type="library" exported="" name="google-http-client-jackson2-1.19.0" level="project" />
<orderEntry type="library" exported="" name="support-annotations-21.0.3" level="project" />
Run Code Online (Sandbox Code Playgroud)
我真的不在乎我只是想让它停止搅拌.
编辑:
根据JetBrains,您应该共享.iml文件:
我找到了以下注释,它描述了我想要做的事情:
注意:如果您的用户仅将资源(写入)上传到访问控制的存储桶,则可以使用Google云端存储的可恢复上传功能,并避免签名网址或要求使用Google帐户.在可恢复的上传方案中,您的(服务器端)代码会对Google Cloud Storage进行身份验证并启动上传,而无需实际上传任何数据.启动请求返回上载ID,然后可以在客户端请求中使用上载ID来上载数据.客户端请求不需要签名,因为上载ID实际上充当身份验证令牌.如果选择此路径,请确保通过HTTPS传输上载ID.
https://cloud.google.com/storage/docs/access-control#Signed-URLs
但是,我无法弄清楚如何使用Google Cloud Storage Library for Java执行此操作.
https://developers.google.com/resources/api-libraries/documentation/storage/v1/java/latest/
我找不到任何可恢复文件的引用,或者在此API中的任何位置获取文件的URL.我怎样才能做到这一点?
有没有一种在Django管理站点中显示模型方法或属性的自然方法?在我的情况下,我有作为模型一部分的角色的基本统计数据,但其他事情,如状态效应,影响该统计数据的总计算:
class Character(models.Model):
base_dexterity = models.IntegerField(default=0)
@property
def dexterity(stat_name):
total = self.base_dexterity
total += sum(s.dexterity for s in self.status.all()])
return total
Run Code Online (Sandbox Code Playgroud)
如果我可以在字段旁边显示总计算统计数据以更改"更改字符"管理页面中的基本统计数据,那将是很好的,但我不清楚如何将该信息合并到页面中.