小编Ben*_*nni的帖子

用gradle编译Twitter4j

我正在尝试使用该twitter4j库.我在他们的网站上看到你可以使用Maven来集成它.

所以在我的gradle.build文件中,我做到了

buildscript {
repositories {
    mavenCentral()
jcenter()
}
Run Code Online (Sandbox Code Playgroud)

并编译:

project(":core") {
apply plugin: "java"


dependencies {
    compile "com.badlogicgames.gdx:gdx:$gdxVersion"
    compile "com.badlogicgames.gdx:gdx-box2d:$gdxVersion"
    compile "com.badlogicgames.gdx:gdx-controllers:$gdxVersion"
    compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"
    compile 'org.twitter4j:twitter4j-core:4.0.3'
  }
}
Run Code Online (Sandbox Code Playgroud)

这似乎没有办法.twitter4j即使在清洁和刷新一切之后,我也无法使用任何类.我关心的是我下载twitter4j-4.0.3.zip并解压缩了它,但我从未将文件夹或内容放在任何地方?感觉像我错过了什么?

android gradle twitter4j

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

Libgdx:AssetManager没有加载资产

Okey Im只是在libgdx中与AssetManager挣扎.我已经按照每个教程,阅读每个wikipage,但我无法让它工作.

资产类别:

public class Assets {

private static final AssetManager manager = new AssetManager();
public static final String background = "data/lawn.png";
public static void load() {

    manager.load(background, Texture.class);

}
public static void dispose()     {
    manager.dispose();
}

public static boolean update() {
    return manager.update();
}
Run Code Online (Sandbox Code Playgroud)

主要课程:

public class TombStone extends Game implements Screen {
@Override
public void create () {

    Assets.manager.update();



}
Run Code Online (Sandbox Code Playgroud)

我在Screen类中调用我的纹理:

public class StoneScreen implements Screen{
public Texture texture;
public StoneScreen(TombStone gam){
loadStandard();
}
public void loadStandard() { …
Run Code Online (Sandbox Code Playgroud)

android assets libgdx

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

Libgdx裁剪图像转圈

我正在寻找一种方法,可以将从用户画廊拍摄的照片裁剪成一个圆形,以便基本上显示为个人资料图片。

建议我使用Masking。但是我不知道该怎么做。除了android代码外,几乎没有任何示例。但是,由于我也要将游戏移植到IOS,因此我需要一个Libgdx解决方案。

那么,以前有人做过这个例子吗?

这是我将如何获取图像的方法:

ublic void invokeGallery() {
    if (utils != null) {
        loading = true;
        utils.pickImage(new utilsInterface.Callback() {
            @Override
            public ImageHandler onImagePicked(final InputStream stream) {
                loading = true;
                final byte[] data;
                try {
                    data = StreamUtils.copyStreamToByteArray(stream);

                    Gdx.app.postRunnable(new Runnable() {
                        @Override
                        public void run() {


                            loading = false;
                        }
                    });


                } catch (IOException e) {
                    e.printStackTrace();
                }
                loading = false;
                return null;
            }
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

crop libgdx

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

React Native导航onAuthStateChanged

当Firebase断定用户是否已登录时,我正在尝试执行导航方法:

/



import React, { Component, PropTypes } from 'react';
import * as firebase from 'firebase';
import {
  AppRegistry,
  Image,
  StyleSheet,
  TextInput,
  Navigator,
  TouchableHighlight,
  Button,
  Text,
  View
} from 'react-native';



firebase.initializeApp({
});

 class Login extends Component {



   navigate(routeName) {
    this.props.navigator.push({
      name: routeName
    });
  }

  constructor(props) {
    super(props);
    this.state = {
      username_text: 'Username',
      password_text: 'Password'
    };
  }


  render() {



    return (
      <View>

        <TouchableHighlight onPress={ this.navigate.bind(this,'register')} style={styles.button}>
          <Text style={styles.buttonText}>
            Logiiiiiiin
          </Text>
        </TouchableHighlight>
      </View>
    );
  }
}

firebase.auth().onAuthStateChanged(user => {
  if (!user) { …
Run Code Online (Sandbox Code Playgroud)

javascript firebase react-native firebase-authentication

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

第一次启动Backendless时出现奇怪的错误

我正试图用Backendless第一次运行我的应用程序.我收到这个错误:

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/backendless/BackendlessCollection;
    at com.backendless.Persistence.<init>(Persistence.java:72)
    at com.backendless.Persistence.<clinit>(Persistence.java:62)
    at com.backendless.Persistence.getInstance(Persistence.java:66)
    at com.backendless.Backendless.<clinit>(Backendless.java:43)
    at com.asd.asd.android.AndroidLauncher.onCreate(AndroidLauncher.java:89)
    at android.app.Activity.performCreate(Activity.java:6289)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2646)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2758)
    at android.app.ActivityThread.access$900(ActivityThread.java:177)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1448)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:145)
    at android.app.ActivityThread.main(ActivityThread.java:5942)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:372)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1400)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1195)


Caused by: java.lang.ClassNotFoundException: Didn't find class "com.backendless.BackendlessCollection" on path: DexPathList[[zip file "/data/app/com.asd.asd.android-1/base.apk"],nativeLibraryDirectories=[/data/app/com.asd.asd.android-1/lib/arm, /vendor/lib, /system/lib]]
Run Code Online (Sandbox Code Playgroud)

由于我甚至不使用BackendlessCollection类,因此堆栈跟踪无法解释可能出错的问题.错误点在:

Backendless.initApp(this,app_ID,android_ID, version_id);
Run Code Online (Sandbox Code Playgroud)

android backendless

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

从Libgdx纹理中提取byte []

我想将一个内部png图像上传到我的后端,后端提供的API只允许上传byte []数据.

但到目前为止,我还没有找到一种从纹理中提取byte []数据的方法.如果它是内部资源,我不确定是否重要?

那么有什么方法可以使用Libgdx框架实现这一目标?我想要使​​用的图像是使用AssetManager加载的.

android libgdx

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