小编DeN*_*ppz的帖子

Eclipse导出的Runnable JAR没有显示图像

运行从Eclipse导出的JAR文件时,不会加载我的图像.

我有资源类包中的图像.我已经尝试了一个图像源文件夹,但没有运气.

从Eclipse加载时工作正常.图像位于导出的JAR文件中,因此它们的导出正常.

我试过了:

label.setIcon(new ImageIcon(MainFrame.class.getResource("/resources/header.jpg")));
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

URL url = getClass().getResource("/resources/header.jpg");
Image image = Toolkit.getDefaultToolkit().getImage(url);
label.setIcon(new ImageIcon(image));
Run Code Online (Sandbox Code Playgroud)

和:

try
{
    label.setIcon(new  ImageIcon(ImageIO.read(getClass().getResource("/resources/header.jpg"))));
}
catch (IOException e1)
{
    e1.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

有什么建议?

java eclipse jar image embedded-resource

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

ExoPlayer和start/pause/seekTo命令

我试图使用ExoPlayer,相反MediaPlayer,我似乎无法弄清楚...

MediaPlayer.start()/ .pause()命令......我可以seekTo(1287)自动开始播放......

我该怎么做ExoPlayer?我曾经尝试过,seekTo(1287)但它没有开始播放......之后我也加入.setPlayWhenReady(true)了,但仍然没有运气......

我能够.stop()......但是我不能让它再次开始比赛,除非我.prepare()再次......但我不认为我应该在每次停顿和比赛之间做到这一点.

MediaController在ExoPlayer演示中使用自己的控件和方法...我不太清楚控件是如何实现的......

有人建议吗?

编辑:

好的,我想出了停顿并开始......

.setPlayWhenReady(true) // start
.setPlayWhenReady(false) // pause
Run Code Online (Sandbox Code Playgroud)

但是我仍然遇到跟踪问题... .seekTo间歇性地工作......有时候它会起作用......但有时我会收到这个错误:

E/AudioTrack: AudioTrack::set : Exit
Run Code Online (Sandbox Code Playgroud)

(它只进入缓冲状态......并没有完全"准备好"......

mp3 android mediacontroller android-mediaplayer exoplayer

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

为什么我的应用说我要求联系人的许可?

我有一个表面应用程序,说我要求联系人的权限...但我不是.我无法弄清楚为什么这是......

我有应用内结算功能,可访问Google适配数据以及Google Analytics.

以下是清单中的权限列表:

<!-- Normal Permissions -->
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    <uses-permission android:name="com.android.vending.BILLING" />

    <!-- Dangerous Permissions -->
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.READ_INTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

    <!-- Permissions required by the wearable app -->
    <uses-permission android:name="com.google.android.permission.PROVIDE_BACKGROUND" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
Run Code Online (Sandbox Code Playgroud)

以下是此应用权限的Play商店列表:

In-app purchases
Identity
find accounts on the device
Contacts
find accounts on the device
Location
precise location (GPS and network-based)
approximate location (network-based)
Photos/Media/Files
modify or …
Run Code Online (Sandbox Code Playgroud)

android android-contacts android-permissions

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