小编Big*_*old的帖子

将YouTube Data API添加到Android Studio

所以,我目前正在闲暇时使用android编程,我正在使用android studio作为我的首选.我目前正在尝试使用youtube api创建一个非常简单的应用程序.我的问题是我无法弄清楚如何将api实际应用到我的应用程序中.我已经使用文件>项目结构将东西添加到我的应用程序中,但这本身并不起作用.它停止向我大吼大叫语法错误,但是当它编译错误时.

我研究了一下,发现我需要在build.gradle或settings.gradle(或两者)中添加内容,但我还没有找到确切的答案.到目前为止,我所尝试的一切都没有奏效.所以,如果有人可以向我解释我必须做什么,或者将我链接到一个地方,它解释该怎么做那将是伟大的

- 编辑 -

我现在很困惑.我开始了一个新项目.我添加了libs,它仍然可以编译.然后我添加了导入并且它引发了错误.然后我将这些添加到build.gradle中,它能够完美地编译

compile fileTree(dir: 'libs/youtube', include: '*.jar')
compile fileTree(dir: 'libs/youtube/libs', include: '*.jar')
Run Code Online (Sandbox Code Playgroud)

但是当我添加这个需要库的代码时

/** Global instance of the HTTP transport. */
private static final HttpTransport HTTP_TRANSPORT = new NetHttpTransport();

/** Global instance of the JSON factory. */
private static final JsonFactory JSON_FACTORY = new JacksonFactory();

/** Global instance of Youtube object to make all API requests. */
private static YouTube youtube;
Run Code Online (Sandbox Code Playgroud)

语法很好但是在编译它时会引发错误

 Gradle: Execution failed for task ':Apitest:dexDebug'.
> Failed to run command:
Run Code Online (Sandbox Code Playgroud)

接下来是大约100行文件位置 …

java android youtube-api gradle android-studio

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

将textview中的数字转换为int

所以,我正在搞乱java/android编程,现在我正在尝试制作一个非常基本的计算器.我虽然挂了这个问题.这是我现在用于获取textview中的数字并使其成为int的代码

CharSequence value1 = getText(R.id.textView);
int num1 =  Integer.parseInt(value1.toString());
Run Code Online (Sandbox Code Playgroud)

从我可以告诉它的第二行导致错误,但我不知道为什么它这样做.编译正常,但当它试图运行程序的这一部分时,它会崩溃我的应用程序.textview中唯一的东西就是数字

有什么建议?

如有必要,我还可以提供更多代码

java int android type-conversion textview

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

如何将书签转换为Greasemonkey用户脚本?

有一个简单的方法来做到这一点.还有什么需要改变的,因为它的运行方式不同?

javascript greasemonkey bookmarklet userscripts tampermonkey

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

使按钮更改textview的值

所以,我的朋友让我今天在android studio中搞乱了android编程.我开始制作初学者应用程序并取得了一些好成绩.但是现在我正试图通过一个按钮来改变textview的值.

这是按钮和textview的代码

<Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Add one"
        android:id="@+id/button3"
        android:layout_alignBottom="@+id/button2"
        android:layout_alignRight="@+id/textView"
        android:layout_toRightOf="@+id/button"
        android:onClick="addone"/>

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=""
        android:id="@+id/counter"
        android:textSize="40dp"
        android:layout_alignTop="@+id/button3"
        android:layout_centerHorizontal="true"/>
Run Code Online (Sandbox Code Playgroud)

这是试图更改文本视图值的代码.

public void addone(){

    numtest+=1;
    TextView t = (TextView) findViewById(R.id.counter);
    t.setText(numtest);

}
Run Code Online (Sandbox Code Playgroud)

程序编译并打开,但只要按下按钮就会崩溃.我相信我已经把罪魁祸首缩小到这条线,但我不知道为什么它不起作用

TextView t = (TextView) findViewById(R.id.counter);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

java variables android button textview

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