小编hpi*_*que的帖子

Honeycomb的方向改变

我有一个不会在方向更改后重新创建的活动.我在清单中的活动声明中添加了以下内容:

android:configChanges="orientation"
Run Code Online (Sandbox Code Playgroud)

在Android 2.3上,这非常有效.在更改方向时,无论如何都会调用HONEYCOMB_MR2 onCreate.

是否还需要在HONEYCOMB_MR2上执行其他操作以防止在方向更改后重新创建活动?

android screen-orientation android-configchanges android-3.0-honeycomb

18
推荐指数
1
解决办法
4444
查看次数

Objective-C相当于类方法中Java的匿名类

我想在Objective-C中的类方法中设置对象的委托.伪代码:

+ (ClassWithDelegate*) myStaticMethod {
    if (myObject == nil) {
        myObject = [[ClassWithDelegate alloc] init];
        // myObject.delegate = ?
    }
    return myObject;
}
Run Code Online (Sandbox Code Playgroud)

在Java中,我只需创建一个实现委托协议的匿名类.如何在Objective-C中做类似的事情?

基本上我想避免创建一个单独的类(和文件)来实现一个简单的委托协议.

java delegates objective-c anonymous-types

17
推荐指数
2
解决办法
9948
查看次数

在Android中获取首选屏幕亮度

如何在Android中获得首选屏幕亮度?

要更改屏幕亮度,请使用WindowManager.LayoutParams.screenBrightness.根据文件:

这可以用于覆盖用户首选的屏幕亮度.默认值小于0表示使用首选屏幕亮度.0到1可将亮度从暗调整为全亮.

screenBrightness小于0时,我想从首选的屏幕亮度开始.我怎样才能获得这个价值?

android preferences brightness

17
推荐指数
2
解决办法
7644
查看次数

将静态库添加到podspec

我的podspec需要一个静态库(OpenSSL).为方便起见,我正在运送带有吊舱的图书馆.

静态库包含:

  • 二进制文件:MyPod/openssl/bin/libcrypto.aMyPod/openssl/bin/libsll.a
  • 头: MyPod/openssl/include/openssl/*.h
  • 它自己的许可证(除了我的项目许可证): MyPod/openssl/include/LICENSE

在我的podspec中表达这个的正确方法是什么?我已经看到了使用以下属性组合的各种示例,我正在尝试不同的组合:

source_files
public_header_files
private_header_files
preserve_paths
libraries
xcconfig
vendored_libraries
Run Code Online (Sandbox Code Playgroud)

或者甚至更好,我可以在子规范中定义这个静态库吗?

openssl static-libraries ios cocoapods

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

重新启动动画GIF作为背景图像

是否可以重新启动用作动画的GIF background-image

考虑这个HTML:

<div id="face">
    <div id="eyes"></eyes>
</div>
Run Code Online (Sandbox Code Playgroud)

而这种风格:

#eyes.blink {
    background-image:url('blink.gif');
}
Run Code Online (Sandbox Code Playgroud)

我想在blink.gif动画播放每次我的类添加时间blink#eyes,不只是第一次.

我希望这可行:

function startBlink() {
    $('#eyes').addClass('blink');
}

function stopBlink() {
    $('#eyes').removeClass('blink');
}
Run Code Online (Sandbox Code Playgroud)

问题是Firefox和WebKit浏览器一旦播放一次就不再播放背景图像GIF动画.添加/删除类闪烁仅在第一次有效.

html css jquery background-image animated-gif

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

使用叠加层在操作栏下方定位视图

我想在带有叠加层的操作栏下方放置一个视图.有没有办法通过XML布局这样做?

我想避免使用常量,因为已经存在至少4个可能的值,并且该数字可能会增长.

ActionBarSherlock的兼容性是一个加号.

android actionbarsherlock android-actionbar

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

Android中的动画虚线边框

如何在Android中创建任意形状的动画虚线或虚线边框?在XML(首选)或以编程方式.

有关示例,请参见下图.

替代文字

animation android border

15
推荐指数
1
解决办法
4905
查看次数

对于Android中的此过程,外部分配太大

我的应用程序中的" 外部分配对于此过程而言太大 "错误.很多这些:

11-16 10:56:59.230: ERROR/dalvikvm-heap(2875): 1303680-byte external allocation too large for this process.
11-16 10:56:59.230: ERROR/GraphicsJNI(2875): VM won't let us allocate 1303680 bytes
11-16 10:56:59.230: ERROR/dalvikvm-heap(2875): 1536000-byte external allocation too large for this process.
11-16 10:56:59.230: ERROR/GraphicsJNI(2875): VM won't let us allocate 1536000 bytes
Run Code Online (Sandbox Code Playgroud)

在加载大位图后,看起来它们是在渲染布局时生成的.但是,在解码位图时不会产生错误.

我该如何调试这些错误?任何额外的指针?

android memory-management

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

动态更改CKEditor工具栏

如何动态更改CKEditor工具栏(不使用预定义的工具栏)?

CKEditor 开发人员指南仅告诉您如何在初始化期间设置工具栏.

我正在使用CKEditor 3.6.4.

ckeditor

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

在方向更改时动画UICollectionView

考虑一个UICollectionView,它在横向和纵向方向上具有不同数量的项目和不同的布局(即:间距).

当设备旋转时,需要做些什么才能对这些更改进行动画处理?我在" 收集视图编程指南"中找不到如何处理旋转的任何提及.

iphone uiinterfaceorientation ios uicollectionview

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