小编rah*_*ulg的帖子

考虑到操作系统在30秒内关闭应用程序,Whatsapp的Web版本如何在iOS设备上运行?

现在对于那些不知道的人,可以访问https://web.whatsapp.com/Whatsapp通过交换QR码同步你的聊天记录并通过应用程序的网络扩展聊天.

我对他们如何进行初始握手(可能与whatsapp服务器进行通信)以及如何快速同步数据以进行聊天(可能是直接从设备到客户端使用Open套接字)感兴趣.

我很好奇应用程序如何在iOS上的Background中工作.运行背景的AFAIK Intent Service非常简单.但不适用于iOS.应用程序正常关闭后,iOS最多只允许30秒.

1)我尝试崩溃应用程序(向上滑动)(仍然是网络版正常运行)

2)我禁用Background App refresh了网页版本没有停止.

3)即使禁用Notifications仍然Web版本正常工作.

4)当他们给出指示应用程序在BG中运行的指示Blue bar时,他们也没有喜欢Google Maps

5)他们是否使用Dummy Geo Fencing让他们活着?(但这也需要BG App Refresh)

这是iOS 8上引入的一些新功能,我不知道

objective-c background-process ios whatsapp ios8

42
推荐指数
2
解决办法
3062
查看次数

如何使用Android SDK简单地在Facebook墙上分享内容?

我找不到很多FB + Android SDK的例子,样本不够简单(其中一些不推荐使用).我的简单目标是使用我的Android应用程序在FB上分享一些内容.当我开发iOS应用程序时,它很简单

AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate facebookLogin];


NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               @"pikSpeak", @"name",
                               shareURL, @"link",
                               @"pikSpeak for iPhone !", @"caption",
                               @"Record audio at the moment of the image taken using pikSpeak and feel the moment come alive", @"description",
                               @"shared an audible pic using pikSpeak cam", @"message",
                               imageURL,@"picture",
                               nil];

[[appDelegate facebook] requestWithGraphPath:@"feed" andParams:params andHttpMethod:@"POST" andDelegate:self];
Run Code Online (Sandbox Code Playgroud)

此代码处理会话并在应用程序重新启动时保存会话详细信息.

1)如何在Android中简单地分享一些东西.

2)我看到Facebook(String app_id)已被弃用.如果是这样,那么它的替代品是什么?

PS:使用Facebook 3.0 SDK

android facebook facebook-wall facebook-graph-api facebook-android-sdk

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

如何在没有.caf容器的情况下使用AVAudioRecorder进行录制?

我正在使用AVAudioRecorder实例来记录设置为的AVFormatIDKey 设置kAudioFormatMPEG4AAC.它以AAC格式记录音频,但.caf音频容器打包音频文件.(我可以在录音机文件中看到caff标题).我如何记录,以便caff容器不存在,但采用纯m4a格式,以便我可以跨平台使用这些文件.

iphone aac m4a avaudiorecorder caf

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

Facebook Android SDK会话openForPublish没有创建新会话

我打电话时在Facebook Android SDK中

Session tempSession = new Builder(this).build();
Session.setActiveSession(tempSession);
tempSession.openForRead(new OpenRequest(this).setPermissions(FB_PERMISSIONS));
Run Code Online (Sandbox Code Playgroud)

它得到一个FB会话,每件事都正常运行.但是,当我更换Read使用Publish.即如下

Session tempSession = new Builder(this).build();
Session.setActiveSession(tempSession);
tempSession.openForPublish(new OpenRequest(this).setPermissions(FB_PERMISSIONS));
Run Code Online (Sandbox Code Playgroud)

它给出了一个错误,即会话为空,并且无法获得空会话的发布权限.

你能告诉我为什么会这样,最好的办法是什么?

android facebook facebook-graph-api facebook-android-sdk

5
推荐指数
2
解决办法
6797
查看次数

无法使用ffmpeg将.mp3转换为.m4a

我完全清楚使用中的法律限制,libfaac但这仅仅是出于我的测试目的.

我编ffmpegfaac启用.因此,当我尝试将.mp3转换为.m4a时,这是我得到的错误.请解决此问题.我在.mp3的两个不同来源上尝试过,我仍然得到同样的错误.

[user@ip-10-161-13-26 ~]$ ffmpeg  -i Kalimba.mp3 -c:a libfaac Kalimba.m4a
ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers
  built on May  4 2013 09:33:27 with gcc 4.4.6 20120305 (Red Hat 4.4.6-4)
  configuration: --enable-libfaac --enable-nonfree --disable-yasm
  libavutil      51. 54.100 / 51. 54.100
  libavcodec     54. 23.100 / 54. 23.100
  libavformat    54.  6.100 / 54.  6.100
  libavdevice    54.  0.100 / 54.  0.100
  libavfilter     2. 77.100 /  2. 77.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. …
Run Code Online (Sandbox Code Playgroud)

mp3 ffmpeg aac m4a libfaac

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

如何将 UIDragItem 限制为轴

我有一个UIImageView,通过添加它使其可拖动,UIDragInteraction如下面的代码所示。现在,我可以向任何方向拖动它,但是,我希望将可拖动项目限制在 y 轴(垂直)。即沿 x 轴没有运动。我怎样才能做到这一点?

    let dragInteraction = UIDragInteraction(delegate: self)
    dragInteraction.isEnabled = true
    dragView.addInteraction(dragInteraction)
Run Code Online (Sandbox Code Playgroud)

drag-and-drop ios swift uidragitem

5
推荐指数
0
解决办法
301
查看次数

如何在Android 2.3(Gingerbread)中以mp4/m4a格式录制音频?

我正在尝试在我的Android应用程序中录制音频,但我希望音频文件采用.mp4格式和AAC LC编码; 在我的桌面上播放.所以,使用下面的代码,我试着记录,我能够在我的机器人上播放它.

mRecorder = new MediaRecorder();
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mRecorder.setOutputFile("/mnt/sdcard/abcapp/test.mp4");
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
Run Code Online (Sandbox Code Playgroud)

但是,当我试图在我的电脑上播放它时,我无法播放mp4文件.我尝试使用所有媒体播放器,包括VLC,KMPlayer等,但无法播放.

最令人恼火的一点是,Play商店中的应用程序就像"Easy Voice Recorder"一样,可以在.mp4中录制,并且可以使用Windows Media Player播放.

请帮忙.

谢谢

mp4 android aac mediarecorder android-mediarecorder

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

如何使用 Apple Developer 帐户在我的设备上安装未签名的 IPA 文件?

我需要将.ipa我拥有的文件安装到我的设备 iPhone 5 上。

我有设备、iOS 开发人员帐户(完全访问权限)、Xcode 等。现在,我应该如何“编码”它、添加证书、配置文件以及最后如何在我的设备中安装它?

code-signing code-signing-certificate ios ipa provisioning-profile

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

如何使用 XCTWaiter 和异常快速测试异步函数

我想在 Swift 中测试异步函数,因此如下所示,我创建了一个XCTestExpectation并将其传递给XCTWaiter. 现在,无论期望是否得到满足,我总是能成功运行测试

你能指出代码中有什么问题吗?我完全关注了为 Swift 3 制作的博客,但是,我正在运行 Swift 4。这是问题吗?

func testAsyncFunction() {
        let expectation = XCTestExpectation(description: "Some description")
        vc.asyncFunction(5) { (abc: Int) -> Int in
            if (abc != 25) {
                // expectation.fulfill()
            }
            return 0
        }
        _ = XCTWaiter.wait(for: [expectation], timeout: 2.0)
    }
Run Code Online (Sandbox Code Playgroud)

unit-testing xctest swift xctestexpectation xctwaiter

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

不希望图像偏离定义的div大小; 应保持图像分辨率; 不要介意图像是否被剪切

我试图通过展示缩略图来创建HTML专辑预览; 所有缩略图都应定义为方形.

现在,当我试图显示缩略图时,要么某些图像的分辨率失真,要么在另一种情况下(即)如果我没有设置属性(高度和宽度),则图像来自DIV和其他图像重叠.

你能否告诉我,如何在不失去图像分辨率的情况下显示图像,使它们不会脱离div; 我不介意图像被裁剪.

一个简单的解决方案很好,因为我使用表格,我不想使用iFrames.谢谢!!

html css html5 image

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