小编rom*_*lst的帖子

在显示活动之前在后台加载活动

在将视图切换到该活动之前,是否可以在后台加载新活动?

例如,我想要一个被调用的斜杠屏幕活动并显示一个闪屏.显示此启动画面时,将加载下一个活动,并在加载完成后(当它的onCreate()完成时),启动画面活动结束,并显示新活动.

我知道另一种选择是在新活动中显示启动画面,并在删除启动图像之前使用异步任务加载所有数据......但我也坚持这种方法.活动首先必须加载相当数量的数据,然后必须根据该数据动态添加GUI元素.一旦GUI完全加载,我就想删除启动画面.问题是我无法从doInBackground()触摸UI线程.如果我无法从doInBackground更新UI,如何在启动画面后创建活动?我知道onProgressUpdate()可以访问UI线程,但我无法弄清楚如何实现它.

有任何想法吗?谢谢!

android

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

无论设备音量如何,均可播放声音

因此,在我的2.3设备上,即使设备音量设置为0 /静音,我也可以使用SoundPool或MediaPlayer以全音量播放声音.我的理解是你必须手动获取设备级别并在播放声音时设置它.

这就是我希望行为的工作方式.

但是,我现在在4.0设备上注意到声音是在设备的设定级别自动播放的,这是我不想要的!

这是OS版本之间的区别吗?如果是这样,有没有办法忽略设备音量?因此即使它静音,我也可以发出声音并让它被听到?

我不知道为什么我需要这个功能,但我真的很喜欢.

谢谢!

android

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

Android:从特定的-dpi文件夹访问drawable?

我有两个drawable文件夹:drawable-mdpi和drawable-ldpi

我想保留这种结构(即我不想将我的图像移动到/ assets),因此Android会根据设备密度自动选择合适的图片,但有时我需要访问更大的可绘制版本在较小的设备上.

有没有办法从代码访问drawable-ldpi文件夹?我认为以下可能是答案,但它不起作用:

    Uri path = Uri.parse("android.resource://com.example.test/res/drawable-ldpi/icon");
    imageview.setImageURI(path); //assume imageview is already initialized etc.
Run Code Online (Sandbox Code Playgroud)

我得到一个java.io.FileNotFoundException(没有这样的文件或目录)警告(它不会崩溃,但它也不会加载).

非常感谢你的帮助!

resources android drawable

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

标签 统计

android ×3

drawable ×1

resources ×1