小编ibm*_*123的帖子

JNI,调用布尔方法

我得到了一个获得String并返回的Java方法boolean.

我从JNI这样称呼它:

jmethodID function2ID = env->GetMethodID(
                    activityClass,
                    "MyFuncName",
                    "(Ljava/lang/String;)B");
        if ( function2ID == null )
            LOG("Could not find MyFuncName Function")

            jboolean IsAutoPlay =    env->CallBooleanMethod(
                    obj,
                    function2ID,
                    env->NewStringUTF(name));
Run Code Online (Sandbox Code Playgroud)

我得到致命信号11,不知道语法有什么问题吗?

java java-native-interface android

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

当root标记获得xmlns属性时,XPath无法正常工作

我正在尝试使用XPath解析xml文件

DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();
    domFactory.setNamespaceAware(true); // never forget this!
    DocumentBuilder builder = domFactory.newDocumentBuilder();
    Document doc = builder.parse(File);

    XPathFactory factory = XPathFactory.newInstance();
    XPath xpath = factory.newXPath();
    XPathExpression expr 
     = xpath.compile("//PerosnList/List/Person");
Run Code Online (Sandbox Code Playgroud)

我花了很多时间才发现它不起作用导致根元素得到xmlns属性一旦我删除了attr它工作正常!,我怎么能解决这个xlmns attr而不从文件中删除它?

xml看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<Root xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/vsDal.Entities">
.....
....
<PersonList>
...
<List>
<Person></Person>
<Person></Person>
<Person></Person>
</List>
</PersonList>
</Root>
Run Code Online (Sandbox Code Playgroud)

谢谢.

java xml xpath

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

Android动作栏自定义

我的应用程序正在使用Sherlock操作栏.我的设计师给了我一个新的设计.

  1. 应用徽标需要位于中间
  2. 左侧有2个操作项,徽标右侧有2个操作项
  3. 应用程序徽标高度是动作栏大小的1.5(假设有点溢出)

是否可以为操作栏创建自定义布局以实现此设计?或者我应该删除我的操作栏并实现我自己的设计?

如果第3项是可选的,它会改变你的答案吗?

谢谢

android android-actionbar

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

AFNetworking检测无线连接时没有活动的互联网连接

我正在使用AFNetworking并且想知道如何在用户连接到没有活动互联网连接的wifi网络时检测场景.

我重现这种情况购买为路由器供电而不连接dsl线.

AFNetworking return  AFNetworkReachabilityStatusReachableViaWiFi = 2
Run Code Online (Sandbox Code Playgroud)

我的代码:

 [[AFNetworkReachabilityManager sharedManager] setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
        NSLog(@"Reachability: %@", AFStringFromNetworkReachabilityStatus(status));
        self.isInternetAvialable = status > 0;
    }];
Run Code Online (Sandbox Code Playgroud)

谢谢

我认为代码是这样的

  AFNetworkReachabilityManager* manager = [AFNetworkReachabilityManager managerForDomain:@"http://www.google.com"];
        [manager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
            NSLog(@"Reachability: %@", AFStringFromNetworkReachabilityStatus(status));
            self.isInternetAvialable = status > 0;
        }];
        [manager startMonitoring];
Run Code Online (Sandbox Code Playgroud)

现在块永远不会被调用!

objective-c ios afnetworking

5
推荐指数
1
解决办法
4538
查看次数

WeakSelf在块中

有一个关于弱自我,阻止和保留周期的问题.

通过这本书我明白我们需要在块中使用弱自己.问题是,什么时候?

例如,简单的动画代码,永远不会包含弱自己..

self.myView.alpha = 1.0;
[UIView animateWithDuration:0.2 animations:^{
self.myView.alpha = 1.0; 
}];
Run Code Online (Sandbox Code Playgroud)

这段代码好吗?或者我应该在阻止之前创建一个弱者并在里面使用它?

在我所有的代码和我曾经做过的所有其他项目中,从未见过使用弱自我的单行.我现在正试图在每个区块中使用弱自己...这只是我不确定它是否必要

期待您的意见谢谢

objective-c ios

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

IOS HockeyApp总是弹出更新alertview

我在HockeyApp开始了一个试验计划.从发布测试版发布到每个人的那一刻起,应用程序始终显示一个警告对话框,说"可用更新""HockeyDemo版本1.0(3)可用.

为什么会这样?我怎么做错了?我想将应用程序发布到商店,但现在我担心它会弹出此消息..

有什么投入?谢谢

ios hockeyapp

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

Android Flat ActionBar(无阴影)

我正在尝试创建一个没有阴影的平面动作栏

附图:

在此输入图像描述

我的风格xml

<resources>

<!-- the theme applied to the application or activity -->
<style name="CustomActionBarTheme" parent="@android:style/Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/MyActionBar</item>
</style>

<!-- ActionBar styles -->
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
    <item name="android:windowContentOverlay">@null</item>
            <item name="android:windowActionBarOverlay">true</item>

    <item name="android:background">@drawable/white_bg</item>
    <item name="android:displayOptions"></item>
</style>
Run Code Online (Sandbox Code Playgroud)

我支持android 4.x.

有任何想法吗 ?我尝试将样式更改为Solid/Inverse不起作用..

附上white_bg(很难看,因为它是白色的)

在此输入图像描述

android

3
推荐指数
1
解决办法
2850
查看次数

WCF和错误处理,最佳实践

我有一个理论问题.我有一个WCF Web服务,需要与.NET客户端和iPhone应用程序进行通信.

在服务中我有很多方法,比如:

User Login(string email,string password); etc..
Run Code Online (Sandbox Code Playgroud)

如果成功,我希望该服务将用户返回给我.否则,我希望服务向我抛出一个自定义异常,如EmailNotFoundExceptionPasswordNotCorrectException.

我被告知这不是最好的方法,特别是因为iPhone客户端将使用此服务.

我是否应该更改所有方法以返回WrapperEntity包含的Object错误字符串/异常对象?

这对我很重要,因为有时我需要知道操作失败的原因.如果Login返回null我将知道操作失败但我不知道为什么.

.net c# asp.net wcf web-services

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

iOS - 将GIF从URL保存到已保存的照片相册

我从网络服务收到动画gif网址.

如何将gif图像保存到相册?

我所做的是下载数据并将其转换为UIImage使用类别帮助程序

UIImage* gifImage = [UIImage animatedImageWithAnimatedGIFURL:[NSURL 
URLWithString:self.resultImageUrl]];
Run Code Online (Sandbox Code Playgroud)

然后保存它使用

writeImageToSavedPhotosAlbum
Run Code Online (Sandbox Code Playgroud)

但图像保存为第一帧.

所以我想尝试直接保存NSData使用

writeImageDataToSavedPhotosAlbum
Run Code Online (Sandbox Code Playgroud)

但我找不到任何关于图像元数据放置的文档,因此相册会知道它的gif文件.

最重要的是,我希望gif文件在用户相册中可见,当他使用电子邮件客户端发送它时,它会将其作为gif动画发送而不仅仅是第一帧

请指教,谢谢

objective-c ios

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

IOS - 在报纸上证明UILabel

我正在尝试调整我的UILabel/UITextView,如下图所示.

任何人都有一个领导如何证明文本的合理性.

在此输入图像描述

uitextview uilabel ios

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

ios 11/xcode 9上的UIWebView灰色空间上边距

在此输入图像描述

在此输入图像描述

自更新到ios 11和xcode 9后,我无法从视图顶部显示html内容.似乎uiwebview的内嵌边距为20像素

有谁知道如何解决它?

谢谢

xcode uiwebview ios

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