小编Rob*_*bin的帖子

java.io.IOException:GCM Client中的SERVICE_NOT_AVAILABLE

我想将gcm客户端实现到现有的Android应用程序中.因此,按照教程,我编写了以下代码:

public class RegisterForGCMAsyncTask extends AbstractSecureOperationTask {

...

@Override
protected Boolean doInBackground(String... params) {
    String token = authenticate();
    getRegId();
    if (TextUtils.isEmpty(registrationId)) {
        return false;
    }
    //
    try {
        URL url = convertToURLEscapingIllegalCharacters(String.format(Constants.REGISTER_URL,
                registrationId, userId, token));
        URLConnection connection = url.openConnection();
        InputStreamReader streamReader = new InputStreamReader(connection.getInputStream());
        JSONParser parser = new JSONParser();
        JSONObject rootObj = (JSONObject) parser.parse(streamReader);
        String status = rootObj.get("status").toString();
        if (status.equals("OK")) {
            return true;
        }
    } catch (ParseException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    return …
Run Code Online (Sandbox Code Playgroud)

android ioexception google-cloud-messaging service-not-available

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

使用Android NDK r10编译FFmpeg 2.3

我想通过以下教程编译带有Android NDK r10的FFMpeg 2.3:http://www.roman10.net/how-to-build-ffmpeg-for-android/

在得到几个错误后,我修改了构建脚本,如下所示:

  #!/bin/bash
    ######################################################
# Usage:
# put this script in top of FFmpeg source tree
# ./build_android
# It generates binary for following architectures:
# ARMv6 
# ARMv6+VFP 
# ARMv7+VFPv3-d16 (Tegra2) 
# ARMv7+Neon (Cortex-A8)
# Customizing:
# 1. Feel free to change ./configure parameters for more features
# 2. To adapt other ARM variants
# set $CPU and $OPTIMIZE_CFLAGS 
# call build_one
######################################################
NDK=/usr/local/src/android-ndk-r10
PLATFORM=$NDK/platforms/android-8/arch-arm/
PREBUILT=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64
function build_one
{
./configure --target-os=linux \
    --prefix=$PREFIX \ …
Run Code Online (Sandbox Code Playgroud)

c linux android ffmpeg android-ndk

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