小编Ale*_*gel的帖子

什么是Apache Karaf?

我对Apache Karaf究竟是什么感到有些困惑.

你能否说Apache Karaf包含以下内容:

  • Apache Felix(这是OSGi 4.2框架的一个实现)
  • Apache Aries(蓝图标准的实现)

osgi apache-felix apache-karaf aries

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

从通知开始服务

是否可以从通知中启动服务.启动活动的正常方式是完美的,但在实际启动应用程序之前,我需要对数据进行一些预先检查.

我已经通过在通知意图中包含有效服务来测试它,但没有任何反应.

service notifications android

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

Android小部件在开发后未显示在列表中

我正在用小部件升级我的应用程序.这不是我做过的第一个小部件.我总是遇到奇怪的问题,但最终小部件在列表中出现了问题.

这是我到目前为止所做的:

  • 创建了widget_layout.xml
  • 创建了widget_info.xml
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"  
    android:minWidth="110dp"
    android:minHeight="30dp"
    android:updatePeriodMillis="86400000"
    android:initialLayout="@layout/widget_layout"
    android:resizeMode="none">
</appwidget-provider>
Run Code Online (Sandbox Code Playgroud)
  • 创建了WidgetProvider类
  • 在该<application>部分中添加了要显示的小部件(由于某种原因,此处无法粘贴清单片段,它只是没有显示,请在此处查看代码)

仍然无法在小部件列表中找到小部件.我在真实设备上调试应用程序.我正在使用库项目,但是小部件文件,但我在项目中直接运行.这可能发生什么?

android android-widget

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

适用于Android的AFNetworking

我正在将我的iOS应用程序移植到Android,现在需要一个简单易用的异步类集来下载JSON数据和图像.

对于iOS我使用的是AFNetworking,这是一个了不起的工具.Android有什么类似的吗?

android json asynchronous image afnetworking

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

如何在phantomJS中执行jQuery promise?

我正在尝试在服务器端使用nodejs和phantomjs来搜索我们网站的SEO.虽然ajax工作正常,但我无法执行我在代码中使用的自定义承诺.如何使phantomJS等到承诺得到解决.以下是我编码的内容.

$('body').addClass('before-dom-ready');

$(function() {
    $('body').addClass('after-dom-ready');

    var dfrd = $.Deferred(),
            promise = dfrd.promise();

    setTimeout(function() {
        dfrd.resolve();
    }, 5000);

    promise.done(function() {
        $('body').addClass('promise-executed');
    });

});
Run Code Online (Sandbox Code Playgroud)

phantomJS增加了'before-dom-ready'和'after-dom-ready'课程,但我无法获得'承诺执行'课程.

jquery node.js phantomjs

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

我需要MKMapView崩溃的帮助

我的实时应用程序最常发生的崩溃之一是MKMapView崩溃.它在内部方法崩溃-[MKMapView mapTileViewDidFinishLoading:].在我的测试期间,我无法追溯崩溃,但在iTunes Connect的崩溃报告中非常频繁.今天有任何关于此次崩溃的经历吗?它只是一个非常简单的地图,只显示一个注释.

以下是此崩溃的完整堆栈跟踪:

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000009
Crashed Thread:  0

Thread 0 Crashed:
0   libobjc.A.dylib                 0x339737d8 objc_msgSend + 16
1   MapKit                          0x345709ec -[MKMapView mapTileViewDidFinishLoading:]
2   CoreFoundation                  0x344492e4 -[NSObject(NSObject) performSelector:withObject:]
3   Foundation                      0x3326981e __NSThreadPerformPerform
4   CoreFoundation                  0x34460f1e __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
5   CoreFoundation                  0x34432ba0 __CFRunLoopDoSources0
6   CoreFoundation                  0x34432444 __CFRunLoopRun
7   CoreFoundation                  0x34432270 CFRunLoopRunSpecific
8   CoreFoundation                  0x34432178 CFRunLoopRunInMode
9   GraphicsServices                0x3026b5ec GSEventRunModal
10  GraphicsServices                0x3026b698 GSEventRun
11  UIKit                           0x31ad011c -[UIApplication _run]
12  UIKit                           0x31ace128 UIApplicationMain
13  MYApp …
Run Code Online (Sandbox Code Playgroud)

iphone google-maps mkmapview

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

为多个平台创建翻译文件的最佳实践

我们目前面临的问题是为多个平台(iOS,Android,HTML5,BlackBerry ......)创建和托管应用程序的翻译.是否存在托管翻译和创建所需翻译文件(en.lproj/Localizable.string,values-fr/strings.xml,...)的最佳实践?

我考虑将翻译及其密钥托管在Google Docs(或其他平台)的桌面上,并将数据导出到csv,而不是使用脚本来创建文件.

我搜索互联网,但到目前为止找不到好的起点.

html5 android cross-platform blackberry ios

7
推荐指数
0
解决办法
924
查看次数

具有相同 id 的子视图的自定义视图

我已经实现了一个自定义视图,其中包含两个子视图,这些子视图由 xml 中的 id 标识。在同一布局中使用两个自定义视图时,我遇到了随机选择哪个自定义视图的问题。

如何编写可以在同一布局中多次使用的具有不同视图 ID 的自定义视图?

这是自定义视图的xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >

<EditText
    android:id="@+id/clearable_edit"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:inputType="textCapWords"
    android:paddingRight="35dip" />

<Button
    android:id="@+id/clearable_button_clear"
    android:layout_width="30dip"
    android:layout_height="30dip"
    android:layout_alignParentRight="true"
    android:layout_centerVertical="true"
    android:layout_marginRight="5dip"
    android:background="@drawable/clear_button" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

EditText 的 id (android:id="@+id/clearable_edit") 是这里的问题。

自定义视图的使用:

<LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content" >

            <com.custom.package.ClearableEditText
                android:id="@+id/arr_location"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                 >
            </com.custom.package.ClearableEditText>
        </LinearLayout>
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content" >

            <com.custom.package.ClearableEditText
                android:id="@+id/dep_location"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                 >
            </com.custom.package.ClearableEditText>
        </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

在此示例中,“ClearableEditText”类型的视图共享其 EditText 子视图的相同 ID。

这是 ClearableEditText 的代码:

public class ClearableEditText extends RelativeLayout {

private LayoutInflater inflater = null; …
Run Code Online (Sandbox Code Playgroud)

layout android

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

Jenkins构建使用变量$ {GIT_BRANCH}作为sonarqube参数而没有"origin /"

庞大的团队,每个团队都有独立的git分支,声纳作为代码质量检查员.

scm工具设置为拾取与此名称对应的每个分支:'feature-branch-*'对于maven构建,它完美地工作.
我想设置sonarqube所以它会为每个实际的git分支使用不同的分支,但是sonarqube不允许使用通配符.但它确实允许变量,所以我试过${GIT_BRANCH},但是这个变量保持:'origin/feature-branch-214',哪个sonarqube不能识别为有效的分支名称.Sonarqube期待'feature-branch-214'

所以我需要把东西放在那里(在sonarqube分支中),它做一个子串${GIT_BRANCH}来排除'origin/'部分.

git jenkins sonarqube

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

在Xcode 6.1中缺少本地化

自从昨天更新到Xcode 6.1以来,iOS模拟器中没有正确的应用程序本地化.我将语言和地区切换到德语/德语,我的应用程序仍然是英语,只有英语键盘可用.Xcode 6.0.1和iOS 8.0 Simulator中的本地化很好.

有没有人有类似的问题?

在此输入图像描述

objective-c ios ios-simulator xcode6 ios8

6
推荐指数
3
解决办法
2381
查看次数