小编Fir*_*eer的帖子

Android广播接收器不工作

我试图让广播接收器工作.应该尽可能简单,我有这样的清单:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.mytest.intentRec" android:versionCode="1"
    android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name"
        android:debuggable="true">
        <activity android:name=".mainAct" android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <receiver android:name="com.mytest.intentRec.MyIntentRec"
                  android:enabled="true" >
        </receiver>
    </application>
    <uses-sdk android:minSdkVersion="7" />
</manifest> 
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我有一个主要活动mainAct,这只会在启动后发送广播:

public class mainAct extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        this.sendBroadcast(new Intent());
    }
}
Run Code Online (Sandbox Code Playgroud)

我有一个MyIntentRec类,它尽可能简单:

public class MyIntentRec extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        Log.v("IntentRec", "got it");
    }
}
Run Code Online (Sandbox Code Playgroud)

我期望的是,当我启动我的应用程序时,广播被发送并被拾取并且写入了日志条目.我没有看到日志条目,我没有看到任何错误.我怀疑在清单中发送错误或发送广播.我刚刚在那里创建了一个空的意图,是否需要某些属性的某些意图?

android broadcastreceiver android-intent

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

iOS In-App Purchasing一步一步教程

是否有任何一步一步的源代码/视频或任何其他类型的帮助来实现应用程序内购买?我已经尝试了很多教程但仍然无法获得应用内购买的完美解决方案..

共享密钥有什么用?

iphone storekit in-app-purchase ios

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

Objective-C的新手.获得"可能无法响应'新'警告."构造函数导致段错误

所以我是Objective-C的新手,我正在学习本教程.我正在运行Linux Mint 14.我已经通过运行安装了gobjc,sudo apt-get install gobjc并且我已经安装了gcc.我正在尝试他们的Point例子,但我遇到了一些奇怪的错误.

这是我的代码(几乎从网站上复制并粘贴):

#import <objc/Object.h>
#import <math.h>
#import <stdio.h>

@interface Point : Object
{
@private
   double x;
   double y;
}

- (id) x: (double) x_value;
- (double) x;
- (id) y: (double) y_value;
- (double) y;
- (double) magnitude;
@end

@implementation Point

- (id) x: (double) x_value
{
   x = x_value;
   return self;
}

- (double) x
{
   return x;
}

- (id) y: (double) y_value
{
   y …
Run Code Online (Sandbox Code Playgroud)

gcc constructor objective-c

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

NSDate在月份的第一天返回错误的日期

我的应用程序使用[NSDate date]函数来获取当前日期.除了AM,每个月的第一天除外,其他工作都很好.即遵循以下步骤:

  1. 将系统日期设置为2011年6月1日至2011年6月5日至上午5点59分.
  2. 使用以下代码:
    NSLog(@"Current Date :: %@",[NSDate date]);

O/P是:: Current Date :: 2011-05-31 19:40:21 +0000

期望的O/P是::当前日期:: 2011-06-01 00:00:0(设定的时间)+0000

早上6点起,它工作正常.

这是什么原因?

实际上我不想要字符串格式的NSDate,但我想要的是与当月第一个日期对应的NSDate日期对象.为此我使用以下代码片段:

NSCalendar *gregorian = [[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar];
[gregorian setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]];

NSDateComponents *comp = [gregorian components:(NSYearCalendarUnit | NSMonthCalendarUnit 
| NSDayCalendarUnit) fromDate:[NSDatedate]];

[comp setDay:1];     

NSDate *firstDayOfMonthDate = [gregorian dateFromComponents:comp];

[gregorian release];

return firstDayOfMonthDate;
Run Code Online (Sandbox Code Playgroud)

由于[NSDate date]返回错误的日期,因此组件也包含错误的日期.以上代码适用于所有senario,除了我在此主题开头发布的senario.我该怎么办?

date nsdate ios

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

Objective-C 现有实例变量必须是 __unsafe_unretained 错误

相同的代码已经在这里受到质疑,但我处理了一个我无法解决的不同问题,可能是因为我是 Objective-C 的新手,所以我决定提出这个问题:)

webberAppDelegate.h:

#import <Cocoa/Cocoa.h>
#import <WebKit/WebKit.h>

@interface webberAppDelegate : NSObject <NSApplicationDelegate> {
    NSWindow *window;
    WebView *webber;
}

@property (assign) IBOutlet NSWindow *window;
@property (assign) IBOutlet WebView *webber;

@end
Run Code Online (Sandbox Code Playgroud)

webberAppDelegate.m:

#import "webberAppDelegate.h"

@implementation webberAppDelegate

@synthesize window;
@synthesize webber;

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
    NSString *urlString = @"http://www.apple.com";
    // Insert code here to initialize your application
    [[webber mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlString]]];
}

@end
Run Code Online (Sandbox Code Playgroud)

所以,在 webberAppDelegate.m 中,我想这是我对这个分数的问题:

  @synthesize window;
  @synthesize webber;
Run Code Online (Sandbox Code Playgroud)

谁给了我这么长的错误:

Existing instance variable 'window' for property 'window' with  assign attribute …
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c

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

需要绘制透明qimage,包括使用Qt绘制圆

我正在尝试使用QImage绘制透明图像,但是每次它都提供黑色背景。我有一个图像背景,我想在该背景上绘制一个透明的圆圈(无背景)。该怎么做?

我已经使用了这段代码

QImage image(size, QImage::Format_ARGB32);
    image.fill(qRgba(0,0,0,0));

// Pick an arbitrary size for the circle
const int centerX = size.width() / 2;
const int centerY = size.height() / 2;
const int radius = std::min(centerX, centerY) * 2 / 3;
const int diameter = radius * 2;

// Draw the circle!
QPainter painter(&image);
painter.setPen(Qt::yellow);
painter.drawEllipse(centerX-radius, centerY-radius, diameter, diameter);
Run Code Online (Sandbox Code Playgroud)

qt background transparent qimage blackberry-cascades

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

iPhone:创建另一个线程并执行一些过程

我想从主线程创建一个单独的线程,并在那里做一些进程.例如:当我浏览我的应用程序屏幕(导航控制器,视图控制器等)时,我还希望在后台进行一些上传过程中的另一个线程.

我如何在iOS开发中实现这一目标?请指导我.

谢谢!

iphone concurrency

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

当我只指定一个约束时,Autolayout约束冲突

我的控制器中有以下简单的测试代码:

- (void)loadView
{
    UIView *view = [UIView new];
    [self setView:view];

    UILabel *label = [UILabel new];
    [label setText:@"Hello World!"];

    [view addSubview:label];

    [view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"|-[label]"
        options:0 metrics:nil views:NSDictionaryOfVariableBindings(label)]];
} 
Run Code Online (Sandbox Code Playgroud)

代码失败,出现以下异常,我无法弄清楚原因.任何帮助将不胜感激:

2013-04-15 14:15:47.880 libmarkup-test[1072:c07] Unable to simultaneously satisfy constraints.
    Probably at least one of the constraints in the following list is one you don't want. > Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or …
Run Code Online (Sandbox Code Playgroud)

ios autoresizingmask autolayout

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