问题列表 - 第26161页

在2G/3G中使用UIImagePickerController选择视频

我遇到了一个问题,我无法从iPhone 2G/3G设备中的相册中选择视频.默认的照片应用程序确实显示视频并且能够播放它们,这反过来意味着UIImagePickerController应该能够清楚地显示相册中的视频并选择它们.

我对此进行了编码,以确定设备是否能够捕捉照片,录制视频,选择照片和选择视频:

 // Check if camera and video recording are available:
 [self setCameraAvailable:NO];
 [self setVideoRecordingAvailable:NO];
 [self setPhotoSelectionAvailable:NO];
 [self setVideoSelectionAvailable:NO];

 // For live mode:
 NSArray *availableTypes = [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypeCamera];
 NSLog(@"Available types for source as camera = %@", availableTypes);
 if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
 {
  if ([availableTypes containsObject:(NSString*)kUTTypeMovie])
   [self setVideoRecordingAvailable:YES];
  if ([availableTypes containsObject:(NSString*)kUTTypeImage])
   [self setCameraAvailable:YES];
 }

 // For photo library mode:
 availableTypes = [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
 NSLog(@"Available types for source as photo library = %@", availableTypes);
 if ([availableTypes containsObject:(NSString*)kUTTypeImage])
  [self setPhotoSelectionAvailable:YES];
 if ([availableTypes containsObject:(NSString*)kUTTypeMovie]) …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch uiimagepickercontroller

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

Java发明了接口吗?

我知道C++纯虚拟类,但Java更进一步,为多接口(非实现)继承创建了一流(无双关语)概念interface.它现在是主要的静态类型语言的主要内容.Java发明了接口概念吗?或者它作为一流的概念出现在较旧的语言中?

java history programming-languages interface

10
推荐指数
3
解决办法
1052
查看次数

我怎样才能成为一个单身家庭?

我想创建一组共享许多常见行为的类.当然在OOP中你认为你自动认为"带有子类的抽象类".但是我希望这些类要做的事情是每个类都有一个静态的类实例列表.该列表应该在类中作为单个类的一种运行.我的意思是每个子类都有一个单例,而不是它们共享一个."Singleton"到那个子类,而不是一个真正的单例.但如果它是静态的,我该如何继承呢?

当然这样的代码不起作用:

public abstract A
{
  static List<A> myList;
  public static List getList()
  {
    if (myList==null)
      myList=new ArrayList<A>(10);
    return myList;
  }
  public static A getSomethingFromList()
  {
    List listInstance=getList();
    ... do stuff with list ...
  }
  public int getSomethingFromA()
  {
    ... regular code acting against current instance ...
  }
}
public class A1 extends A
{
  ...
}
public class A2 extends A
{
   ...
}

A1 somethingfromA1List=(A1) A1.getSomethingFromList();
A2 somethingfromA2List=(A2) A2.getSomethingFromList();
Run Code Online (Sandbox Code Playgroud)

每个子类的列表内容都不同,但列表上的所有代码都是相同的.

上面代码的问题是我只有一个列表用于所有子类,我想要一个列表.是的,我可以复制代码来在每个子类中声明静态列表,但是我还必须复制添加到列表中的所有代码并搜索列表等,这相当违背了子类化的目的.

有关如何在不复制代码的情况下执行此操作的任何想法?

更新

为了澄清BlueRaja以及其他人,让我对我正在尝试做的事情稍微具体一点.

我有许多需要类似行为的状态和代码.它们就像枚举一样,我希望每个可能的代码状态都有类型安全的实例,但是它们有多个集合,所以我不能只为它们制作一个枚举.

例如,我有订单状态,它具有按订单,已发货,已收货和某些特殊值的值.我有项目类型,商品与服务的价值.我有股票与定制.等等.

如果这就是它的全部内容我只会为每个人制作一个枚举.但是我还需要其他行为,例如通过文本值查找对象的能力,例如当我们从数据库中读取它时; 建立一个下拉列表,通过文字描述列出所有选择; …

java oop singleton design-patterns

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

函数可以采用未定义数量的参数吗?

是否有可能在PHP中有一个函数,它需要1个或更多的数字并返回它们的总和?

php

12
推荐指数
3
解决办法
5127
查看次数

MySQL将DATE字符串与DATETIME字段中的字符串进行比较

我有一个问题:是否可以通过将一个DATE字符串"2010-04-29"与存储为DATETIME(2010-04-29 10:00)的字符串进行比较来从MySQL数据库中进行选择?

我有一个过滤数据的日期选择器,我想通过DATETIME字段查询表,如下所示:

SELECT * FROM `calendar` WHERE startTime = '2010-04-29'"
Run Code Online (Sandbox Code Playgroud)

...我希望得到DATETIME值为"2010-04-29 10:00"的行.

有什么建议?谢谢.

mysql comparison datetime

84
推荐指数
3
解决办法
17万
查看次数

在OpenGL中相对于视口旋转

我试图在视图中显示一个可以通过拖动光标/触摸屏自然旋转的对象.此刻我有一个像这样的物体的X和Y旋转

glRotatef(rotateX, 0f, 1f, 0f); // Dragging along X, so spin around Y axis
glRotatef(rotateY, 1f, 0f, 0f);
Run Code Online (Sandbox Code Playgroud)

我理解为什么这不能做我想做的事情(例如,如果你将它旋转180度,上下旋转反转).我无法弄清楚两个方向相对于观察者保持左右和上下的方式.

我可以假设相机是固定的并且沿着Z轴看.有任何想法吗?

opengl rotation

8
推荐指数
1
解决办法
5422
查看次数

RoR中的"邀请你的朋友"功能

许多社交网络让我们邀请你的gmail-hotmail-yahoo朋友(甚至是Outlook,但我认为这更难)到社交网络.基本上,应用程序会阅读您的电子邮件好友列表并发送电子邮件邀请 我怎样才能在RoR中实现这一目标?

谢谢

email social networking ruby-on-rails

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

多个操作取决于传递的对象的类型

假设我创建了一个传递对象的方法,该方法将根据传递的对象执行操作.我该如何识别物体?

我想过使用类名来标识对象,但这可能是不切实际的,因为我可以轻松地更改对象的类名,并在将来的开发过程中产生令人头疼的问题.我对吗?

编辑:例如,我有对象球和炸弹.如果我有另一个叫做墙的物体,墙有解决与墙碰撞的方法(例如碰撞球和炸弹的坐标),但根据碰撞对象(即球和炸弹)有不同的逻辑

java api-design

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

考虑进入逆向工程/反汇编

假设对通用CPU架构(例如:x86)上的汇编有一个很好的理解,那么如何才能探索逆向工程领域的潜在路径(职业,乐趣和利润等)?那里的教育指南很少,所以很难理解今天它有什么潜在的用途(例如:正在寻找仍然常见的缓冲区溢出漏洞,或者堆栈监控程序是否使这一点成为现实?).我不是在寻找任何一步一步的程序,只是一些相关的信息,如有关如何有效地找到程序的特定区域的提示.交易中的基本内容.以及它目前用于今天的东西.

那么回顾一下,目前逆向工程产量目前的用途是什么?如何才能找到一些关于如何学习交易的基本信息(同样,它不必一步一步,只需通过线索就可以提供任何帮助).

reverse-engineering

18
推荐指数
2
解决办法
5116
查看次数

XSD.exe不强制执行minOccurs

我有一个简单的架构,我将minOccurs和maxOccurs都声明为1.当我运行XSD.exe生成一个C#类并在代码中使用该类时; 该字段未强制执行.是否缺少一些额外的步骤?或者使用XSD.exe生成的类不是必填字段吗?

任何建议或见解都会有所帮助.

c# xml-serialization xsd.exe

7
推荐指数
2
解决办法
3082
查看次数