小编Sun*_*day的帖子

在Android应用中播放YouTube视频

在我的Android应用程序中,我希望用户点击一次图像,自动播放YouTube视频,当视频完成后,用户立即返回到应用程序.在Android中执行此操作的最佳方法是什么?

我尝试过使用意图.这是因为视频出现在我认为是youtube的网页上.但播放视频需要再次点按.如果可能的话,我想避免这种情况.

我尝试了整个MediaPlayer,prepareAsync,setOnPreparedListener,从来没有让它工作.出于某种原因onPrepared从未被调用过.没有例外被抛出.我正在使用模拟器进行测试,我是Android新手,所以我不确定物理设备上的行为是否会有所不同.

通过使用webview获得创意,我在iOS上运行良好.我希望它在Android上更直接.该文档肯定让这听起来直截了当.

干杯!

youtube android android-intent android-mediaplayer

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

bash命令行上双尖括号的用途?

我正在尝试理解以下命令:

user$ bash < <(curl -s https://something.com )
Run Code Online (Sandbox Code Playgroud)

怎么< <办?

bash command-line

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

更新 Ruby gems 的多种方式

我想了解以下 Ruby/Bundler/RubyGems 命令之间的差异:

  1. bundle install
  2. bundle update
  3. gem install my_gem.gem
  4. gem update my_gem.gem

假设 my_gem 托管在ruby​​gems.org上。我正在运行 Ruby 1.8.7、RubyGems 1.8.10 和 Bundler 1.0.21。我也有rvm 1.8.6可用的(但我不确定 rvm 在更新 gems 时是否相关)。

我也用于git版本控制。我手动更新是否有意义Gemfile?或者当运行上述命令之一时会自动发生这种情况吗?

ruby rubygems

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

UIWindow的UIView子视图不会旋转

我加入UIViewUIWindow这不是keyWindow.我想UIView在设备旋转时旋转.窗口上的任何特殊属性或我需要设置的视图?目前视图不是旋转的.

我知道只有应用程序的第一个子视图keyWindow被告知有关设备轮换的事实.作为测试,我将我的观点添加到了第一个子视图中keyWindow.这会导致视图旋转.然而,作为keyWindow第一个子视图的子视图的视图将不适用于各种美学原因.

另一种方法是观察视图中的设备方向变化并自己编写旋转代码.但是,如果可能的话,我想避免编写此代码(在我看来,有一个额外的窗口更干净).

uiview uiwindow device-orientation ios

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

各种@interface声明,有些带括号

我注意到了@interfaceObjective-c类的各种声明.我想了解为什么开发人员@interface通过以下方式声明:

// in the .h file
@interface MyClass : NSObject
// ...
@end

// in the .m file (what's the purpose of the parens?)
@interface MyClass ()
// more property declarations which seem like they can go in the .h file
@end

// again in the .m file (what's the purpose of private?)
@interface MyClass (Private)
// some method declarations
@end
Run Code Online (Sandbox Code Playgroud)

class-design interface objective-c

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

将AVAssetWriter的输出围绕x轴旋转180度

我正在创建一个Quicktime电影文件AVAssetWriter.目前输出视频是"倒置".理论上,我可以通过围绕水平轴旋转180度(基本上"翻转"视频)来纠正这个问题.最好的方法是什么?

我目前正试图以分配CGAffineTransformmyAVAssetWriterInput.transform.也许CGAffineTransformMake(a, b, c, d, tx, ty)会允许我指定正确的仿射变换矩阵?

Apple文档维基百科都没有给出关于仿射变换矩阵如何工作的清晰解释.并且可能有更好的方式.

video quicktime cgaffinetransform ios avassetwriter

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

从父类方法调用子类的方法(Objective-c 2.0)

我有面向对象编程的经验,但出于某种原因这种情况并不熟悉.请考虑以下Objective-c 2.0代码:

@interface A : NSObject
@end

@implementation A
- (void) f {
    [self g];
}
@end

@interface B : A
@end

@implementation B
- (void) g {
    NSLog(@"called g...");
}
@end
Run Code Online (Sandbox Code Playgroud)

这是从父类中的方法调用子类的方法的正确方法吗?如果另一个子类没有实现方法会发生什么g?也许有更好的方法来解决这个问题,就像父类中的抽象方法一样A

methods inheritance objective-c

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

Objective-C方法语法

编译以下方法定义(使用Apple LLVM 4.1)时,我感到很惊讶:

- (void) testMethod:someArgument {

}
Run Code Online (Sandbox Code Playgroud)

注意someArgument缺少的类型.Objective-C中有关指定方法参数类型的规则是什么?

methods syntax arguments objective-c

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

Objective-C中静态const和#define之间的区别

可能重复:C中的
"static const"vs"#define"

在Objective-C中,以下两行之间有什么区别:

#define myInteger 5

static const NSInteger myInteger = 5;
Run Code Online (Sandbox Code Playgroud)

假设它们位于实现指令之上的MyClass.m中.

static const objective-c c-preprocessor

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

了解Xcode构建错误

解决方案:因此Mopub的说明没有提到EventKit并且EventKitUI是必需的.除了MoPub提到的框架之外,还添加了这些项目.

更新: MoPub的说明已更新.


我按照他们的指示将MoPub的完整iOS SDK集成到我的应用程序中.不幸的是,在添加代码和所需的框架后,我得到以下构建错误:

Undefined symbols for architecture i386:

  "_OBJC_CLASS_$_EKAlarm", referenced from:
      objc-class-ref in MRCalendarManager.o
  "_OBJC_CLASS_$_EKEvent", referenced from:
      objc-class-ref in MRCalendarManager.o
  "_OBJC_CLASS_$_EKEventEditViewController", referenced from:
      objc-class-ref in MPInstanceProvider.o
  "_OBJC_CLASS_$_EKEventStore", referenced from:
      objc-class-ref in MPInstanceProvider.o
      objc-class-ref in MRProperty.o
  "_OBJC_CLASS_$_EKRecurrenceDayOfWeek", referenced from:
      objc-class-ref in MRCalendarManager.o
  "_OBJC_CLASS_$_EKRecurrenceEnd", referenced from:
      objc-class-ref in MRCalendarManager.o
  "_OBJC_CLASS_$_EKRecurrenceRule", referenced from:
      objc-class-ref in MRCalendarManager.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v …
Run Code Online (Sandbox Code Playgroud)

compiler-errors missing-symbols ios mopub

6
推荐指数
2
解决办法
5445
查看次数