标签: android-4.0-ice-cream-sandwich

Android 4上的Http Live Streaming(冰淇淋三明治)

我想在android上播放一个http直播热门链接(.m3u8).你能告诉我如何编写代码(片段)吗?

我尝试了以下(在Activity的onCreate事件上),但它不起作用(说Cant播放视频):

VideoView vv = new VideoView(this);
Uri uri =Uri.parse("http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8");
vv.setVideoURI(uri);
setContentView(vv);
Run Code Online (Sandbox Code Playgroud)

注意:使用模拟器进行测试感谢您的帮助

android http-live-streaming android-4.0-ice-cream-sandwich

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

模拟器中的Android 4软件按钮?

Android 4 ICS应该在底部有虚拟菜单,主页和后退按钮.我在模拟器中没有看到这个.我必须做些什么来实现吗?

android android-4.0-ice-cream-sandwich

7
推荐指数
1
解决办法
3533
查看次数

在Android 4.0导航栏劫持第一次触摸事件

在没有硬件导航键的Android 4.0设备上,Android会渲染导航栏.

如果您愿意,可以隐藏它setSystemUiVisibility().

如果这样做,让我们说如果你想获得尽可能多的屏幕进行播放,当你第一次触摸屏幕时(是的,在View你实现的时候View.onTouchEvent()),第一次触摸将被Android劫持,你的API将不会被调用.只有一个导航栏可见,它才会被调用.

现在,通过听取以下内容可以避免这种情况:

http://developer.android.com/reference/android/view/View.OnSystemUiVisibilityChangeListener.html

当导航栏可见时,只需执行首次触摸即可执行的操作.

有没有其他方法可以做同样的事情,那就是Android 4.0会在导航栏完成之后将触摸事件传播到我的应用程序?

android touch-event android-4.0-ice-cream-sandwich

7
推荐指数
1
解决办法
1902
查看次数

冰淇淋三明治中的Android Toast通知太小

冰淇淋三明治中的吐司通知是否有任何问题?在我的应用程序中,通知在所有其他版本上看起来很好.然而,在冰淇淋三明治中,它非常小巧.起初我认为它可能是我的自定义主题,但在禁用它后,我看到了相同的结果.我正像其他人一样展示Toast:

Toast.makeText(MyActivity.this, "Hello, World!", Toast.LENGTH_SHORT).show();
Run Code Online (Sandbox Code Playgroud)

我的主题:

<resources>
<style name="mytheme" parent="@android:style/Theme.Light.NoTitleBar" >
    <item name="android:editTextStyle">@style/blue_edittext</item>
    <item name="android:windowNoTitle">true</item>  
    <item name="android:windowBackground">@color/White</item>
</style>
</resources>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢!

java android android-4.0-ice-cream-sandwich

7
推荐指数
1
解决办法
2680
查看次数

android - 在galaxy nexus上显示菜单按钮

我需要在galaxy nexus上显示一些活动的菜单按钮.我无法找到如何做到这一点,因为它默认隐藏它.我不想创建一个动作栏,因为它需要更多空间我想用于其他事情.当将"android:targetSdkVersion"值设置为低于14时,它似乎显示菜单按钮,但除此之外,它隐藏了它.顺便说一句,活动需要全屏,没有标题/动作栏.

非常奇怪的是,默认情况下,对于这么多地方(甚至是启动器),此按钮并未显示,并且在某些地方它确实存在.对于这么多Android设备来说,这样的按钮是非常基本的按钮.谷歌决定不仅如此,而是切换按钮更重要的是显示它默认显示(不知道是否可以隐藏它,但我猜不是,因为主页按钮在长按时不再做任何事情) .

无论如何,请帮助我.我对android 4很新.

android menu galaxy nexus-s android-4.0-ice-cream-sandwich

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

NFC无法发送Android 4.0.3数据

我有一个NFC设备(SCL3711)和谷歌Nexus S手机.我写了一个应用程序,它将数据从手机发送到NFC设备,反之亦然.在Android 2.3.3上一切都运行良好.现在我将我的Nexus S操作系统更新为4.0.3冰淇淋三明治,一切都停止了.现在我无法将数据从手机发送到NFC设备,反之亦然.我可以理解的主要原因是我无法连接到设备,但为什么我无法理解.

请帮助我,提供一些链接或信息来考虑这个问题.一切都对我有所帮助.

电话记录

01-25 13:12:42.629: DEBUG/NFC JNI(23320): Discovered P2P Initiator
01-25 13:12:42.629: DEBUG/NFC JNI(23320): 46 
01-25 13:12:42.629: DEBUG/NFC JNI(23320): 66 
01-25 13:12:42.629: DEBUG/NFC JNI(23320): 6d 
01-25 13:12:42.629: DEBUG/NFC JNI(23320): 01 
01-25 13:12:42.629: DEBUG/NFC JNI(23320): 01 
01-25 13:12:42.629: DEBUG/NFC JNI(23320): 10 
01-25 13:12:42.629: DEBUG/NFC JNI(23320): 02 
01-25 13:12:42.629: DEBUG/NFC JNI(23320): 02 
01-25 13:12:42.629: DEBUG/NFC JNI(23320): 00 
01-25 13:12:42.629: DEBUG/NFC JNI(23320): 00 
01-25 13:12:42.633: DEBUG/NFC JNI(23320): 03 
01-25 13:12:42.633: DEBUG/NFC JNI(23320): …
Run Code Online (Sandbox Code Playgroud)

java android nfc nexus-s android-4.0-ice-cream-sandwich

7
推荐指数
1
解决办法
1255
查看次数

Android 4.0.3并完成活动

我有活动A呼叫活动B,活动B拨号,然后在IDLE-OFFHOOK-IDLE状态我调用ActivityB.this.finish(),以便活动A显示在前面.

从android 2.3.x到4.0版本,这一切都运行良好.

现在它不适用于android 4.0.3模拟器和4.0.2三星galaxy nexus 2.为什么?

有人可以帮忙吗?

logging android phone-call android-intent android-4.0-ice-cream-sandwich

7
推荐指数
1
解决办法
639
查看次数

长文本转到ICS的下一行,但不是GB和以下

我第一次注意到这是因为AlertDialogs将整个消息放在第一行,即使我指定了一个新行("\n").在ICS上它显示正确的方式,但对于我的生活,我无法让它在GB上工作.

最近我又碰到了它.我认为没有任何理由让它在ICS上工作正常但不在GB及以下.

示例项目

下面是一个带有textview,alertdialog和两个标准textview的示例项目.

https://github.com/T3hh4xx0r/Text-Example

编辑

这是我问的原始问题.似乎问题比我最初注意到的要多.

Android AlertDialog在某些设备上不显示整个setMessage

/编辑

这是我的意思的视觉例子.在此输入图像描述

即使专门为textView设置多行,文本仍然是一行,但下面有额外的空白行.

android textview android-4.0-ice-cream-sandwich

7
推荐指数
1
解决办法
918
查看次数

对NewObject调用的无效间接引用

好的,所以我有下面的本机代码.我试图从它返回一个FilePermissionInfo数组,填充stat()返回的一些数据.问题是我第一次调用NewObject时出现以下错误:

06-15 20:25:17.621:W/dalvikvm(2287):decodeIndirectRef中的无效间接引用0x40005820 06-15 20:25:17.621:E/dalvikvm(2287):VM中止

这很奇怪,因为我唯一的参考对象是jclass(对于FilePermissionInfo),我把它变成了一个全局引用.

代码是:

JNIEXPORT jobjectArray JNICALL
Java_com_mn_rootscape_utils_NativeMethods_getFilesPermissions( JNIEnv* env, jobject thizz, jobjectArray filePathsArray ) 
{
jobjectArray result;
int size = (*env)->GetArrayLength(env, filePathsArray);
jboolean isCopy;

jclass filePermInfoCls = (*env)->FindClass(env, kFilePermissionInfoPath);
if(!filePermInfoCls)
{
    LOGE("getFilesPermissions: failed to get class reference.");
    return NULL;
}

gFilePermInfoClass = (jclass)(*env)->NewGlobalRef(env, filePermInfoCls);
LOGI("got gFilePermInfoClass");

jmethodID filePermInfoClsConstructor = (*env)->GetMethodID(env, gFilePermInfoClass, "<init>", kFilePermInfoConstructorSig);
if(!filePermInfoClsConstructor)
{
    LOGE("getFilesPermissions: failed to get method reference.");
    return NULL;
}

struct stat sb;

LOGI("starting...");
result = (jobjectArray)(*env)->NewObjectArray(env, size, gFilePermInfoClass, NULL);
for(int i …
Run Code Online (Sandbox Code Playgroud)

android native-code android-ndk android-4.0-ice-cream-sandwich

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

Galaxy Nexus动画速度慢

我编辑了这段代码,将Rect实例移出onDraw方法.我在几台设备上测试过它.

public class BallBouncesActivity extends Activity {
    BallBounces ball;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        ball = new BallBounces(this);
        setContentView(ball);
    }
}


class BallBounces extends SurfaceView implements SurfaceHolder.Callback {
    GameThread thread;
    int screenW; //Device's screen width.
    int screenH; //Devices's screen height.
    int ballX; //Ball x position.
    int ballY; //Ball y position.
    int initialY ;
    float dY; //Ball vertical speed.
    int ballW;
    int ballH;
    int bgrW;
    int bgrH;
    int angle;
    int bgrScroll;
    int dBgrY; //Background scroll speed.
    float …
Run Code Online (Sandbox Code Playgroud)

android android-4.0-ice-cream-sandwich

7
推荐指数
1
解决办法
1203
查看次数