jjzjj

ios - 将形状移动到存储在 C4 中的 NSArray 中的随机点

我试图让一个正方形出现在点数组中的一个点上。我正在使用“Square.center=array[randominteger]”来选择点。我收到错误“从不兼容的类型‘id’分配给‘CGPoint’(又名‘structCGPoint’)”。我认为这意味着它无法在我的数组中找到一个点。我的数组是这样设置的,由我发现的各种示例拼凑而成。Array=[NSArrayarrayWithObjects:[NSValuevalueWithCGPoint:CGPointMake(self.canvas.center.x,self.canvas.center.y)],[NSValuevalueWithCG

ios - 图像作为按钮 C4

我正在尝试在点击图像后添加一个Action。我首先尝试添加一个C4Button,然后给它一个图像,但这根本没有用。所以现在我正在尝试向图像添加点击功能这是代码-(void)setup{//IMAGEASBUTTONC4Image*photoButtonImage=[C4ImageimageNamed:@"icons-02.png"];photoButtonImage.height=NavBarHeight;photoButtonImage.center=CGPointMake(self.canvas.width/2,self.canvas.height-NavBarHeight/2);

ios - C4 创建时间戳

我刚刚开始保存当前应用程序的截图。我不想事先给截图命名,而是使用当前日期+时间(唯一的)作为文件名。我在objective-c中找到了一个方法timeIntervalSince1970但它似乎不存在于C4中。那么还有其他函数可以返回当前日期吗? 最佳答案 timeIntervalSince1970是NSDate的类方法。如果你想获取每个屏幕截图的当前时间,你可以将其用作唯一标识符,你可以这样做。NSString*s=[NSStringstringWithFormat:@"awesomeshot%@.jpg",[NSDatedate]

android - Phonegap 对比 MonoTouch/Droid

我们有一个即将到来的[大]项目,涉及一系列移动应用程序。不幸的是,我们对这个市场还很陌生。我们最大的问题不是学习新东西,而是必须两次开发相同的应用程序,这意味着大约两倍的成本,因此我们正在努力寻找跨平台解决方案。由于我们的专长是C#和.NET,因此我们对MonoDroid/Touch非常感兴趣,据我所知,它是一个成熟的框架。然而,它并不是完全跨平台的(或者我错了吗?)所以我们转向了Phonegap,它允许您使用js、css和html构建移动应用程序,这些是我们使用起来很舒服的技术。我们的应用程序将是非常密集的数据,并且可能还需要由服务器“调用”,即服务器和应用程序之间可能存在双向通信。

ios - 如何在 C4 中生成随机数? [C4框架]

如何使用C4AlphaApi生成随机数? 最佳答案 在C4中,您可以使用C4Math类,它有一个名为randomInt的类级方法...[C4MathrandomInt:255];会给你一个0到255之间的随机数。还有一个randomIntBetweenA:andB:方法......[C4MathrandomIntBetweenA:100andB:200]会给你一个介于100和200之间的randomInt...在幕后,这些方法看起来像这样:+(NSInteger)randomInt:(NSInteger)value{srandomd

为F-Droid贡献一个离子3应用

我想为F-DroidGitlab仓库做出贡献。我遵循了本指南:https://gitlab.com/fdroid/fdroiddata/blob/master/contributing.md我已经使用普通的本机应用程序已经完成了很多次。效果很好。但是有了一个离子应用程序,它似乎有所不同。例如,我看到我的离子应用程序中没有Gradle数据。我需要gradle吗?因为构建失败了,因为他不能让Gradle干净。这是我的堆栈:====细节开始====失败:构建失败,异常。出了什么问题:根项目中找不到任务“清洁”。这就是我的元数据文件的样子:Categories:SystemLicense:GPL-3.

android - g++、c4droid 和拾取包括

我正在尝试使用TinyXML源代码运行一些SVG文件。在家里我已经设置好了。但是由于远离计算机,我将文件移到了我的Android手机上,通过c4droid和g++插件进行了一些编码。我的手机没有root,但插件是在内部安装的(是的,我从首选项中选择了正确的插件)。问题是它找不到任何东西,例如TinyXML源代码。错误消息由一长串类方法名称组成,前面加上“未定义的对...的引用”,来自名为temp.c的文件include是这样定义的...#include"tinyxml/tinyxml.h"tinyxml文件夹与main.cpp文件在同一个目录下我有一个暗示,它试图找到与临时目录相关的源

摩托罗拉 Droid 上的 Android 图像方向问题

我们的应用程序使用图库选择操作从设备中抓取图像以上传到新的博客文章。我们在MotoDroid上看到,纵向拍摄的图像以横向发送回应用程序,因此图像是横向的。据我所知,这只发生在Droid上。通过谷歌找到这个,但我们需要以正确的方向上传完整尺寸的图像,因此该解决方案对我们不起作用:http://groups.google.com/group/android-developers/browse_frm/thread/1246475fd4c3fdb6?pli=1重现这一点的一种简单方法是在Droid上拍摄肖像照片,然后通过Gmail将其发送给自己。在电子邮件中,图像将横向(横向)。我已经在dr

android - 如何选择 droid sans condensed 字体?

我看到一个DriodSansCondensed字体在android上可用,但据我所知,android:typeface属性只能具有以下值-normal、sans、serif和monospace。问题是如何选择这种“浓缩”字体?此外,从页面上看不清楚该字体从哪个版本开始可用。编辑:我用两个TextView对象分别将字体设置为normal和mono进行了测试,据我所知没有区别两者之间。 最佳答案 看起来DroidSansCondensed不包含在SDK中,但可以购买:http://www.droidfonts.com/droidfont

android - 摩托罗拉 Droid X,Android 2.3.3 ListView 行分隔符

我是android开发的新手,我有一个用于显示图像的ListView。每行都是一个自定义行,每个单元格也是一个自定义布局。一切正常,但当我在运行android2.3.3的摩托罗拉DroidX上测试我的代码时,我可以看到每行分隔符上方出现一条白线。我知道droidx2.3.3的ListView页脚问题,我觉得这也是一个问题,因为它使用默认的ListView布局。但我想不出隐藏白线的方法。任何帮助是极大的赞赏。谢谢, 最佳答案 为防止死链接,如果将来有人需要有关摩托罗拉ListView的帮助,您需要做的就是将其添加到XMLListVie