我正在开发Android应用程序macOS,我的应用程序在模拟器上运行良好.我想在设备上运行它,但是当我跑步时adb devices我什么都没得到.
localhost:platform-tools BF$ adb devices
List of devices attached
localhost:platform-tools BF$
Run Code Online (Sandbox Code Playgroud)
我已经检查了有关"设置开发设备"的参考文档.我已经一步一步完成了所有事情.
在文档中,有一些词:设置系统以检测您的设备.如果你在Mac OS X上进行开发,它就可以了.跳过此步骤.
现在,我找不到任何解决方案.是否需要Android设备的特殊驱动程序?
我想通过网址播放视频.我看到一些样本,代码如下:
NSString *movieFile= [[NSBundle mainBundle] pathForResource:@"android" ofType:@"mp4"];
videoURL=[[NSURL alloc] initFileURLWithPath:movieFile];
moviePlayer=[[MPMoviePlayerController alloc] initWithContentURL:videoURL];
Run Code Online (Sandbox Code Playgroud)
它只播放本地资源.我写了一些代码,如:
NSString* strurl =@"https://s3.amazonaws.com/adplayer/colgate.mp4";
videoURL=[NSURL fileURLWithPath:strurl];
moviePlayer=[[MPMoviePlayerController alloc] initWithContentURL:videoURL];
Run Code Online (Sandbox Code Playgroud)
但没有什么......为什么......以及如何通过网址播放视频?
我想像这样格式化时间:2011-05-11 11:22:33.
我有以下代码:
Time time = new Time(MobiSageUtility.TIMEZONE_STRING);
time.setToNow();
String timeStr= time.format("yyyy-MM-dd HH:mm:ss");
Run Code Online (Sandbox Code Playgroud)
但是,这给出的日期为:"yyyy-MM-dd HH:mm:ss"not "2011-05-11 11:22:33".在查看Android参考文档后,我尝试了以下代码:
String timeStr = time.format2445();
Run Code Online (Sandbox Code Playgroud)
但是这给出了一个字符串:20110511T112233.有人能告诉我如何正确格式化时间吗?