小编mrb*_*rns的帖子

找不到符号NOTIFICATION_SERVICE?

package com.test.app;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

public class runOnBoot extends BroadcastReceiver{

   @Override
   public void onReceive(Context context, Intent intent) {

          NotificationManager nm = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
   }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试构建软件包时,它说

compile:
    [javac] Compiling 2 source files to /home/mrburns/Desktop/myapp/bin/classes
    [javac] /home/mrburns/Desktop/myapp/src/com/test/app/runOnBoot.java:14: cannot find symbol
    [javac] symbol  : variable NOTIFICATION_SERVICE
    [javac] location: class runOnBoot
    [javac]           NotificationManager nm = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
    [javac]                                                                                           ^
    [javac] 1 error

BUILD FAILED
Run Code Online (Sandbox Code Playgroud)

java android notificationmanager

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

如何使用非官方Android Market API?

我正在尝试示例代码here.但我的应用程序崩溃了.

我添加了日志记录,发现它崩溃了session.flush();所以我删除了该行,它不再崩溃了.

但它没有达到onResult回调.

package com.mytest.app;

import com.gc.android.market.api.MarketSession;
import com.gc.android.market.api.MarketSession.Callback;
import com.gc.android.market.api.model.Market.AppsRequest;
import com.gc.android.market.api.model.Market.AppsResponse;
import com.gc.android.market.api.model.Market.ResponseContext;

import android.app.Activity;
import android.os.Bundle;
import android.provider.Settings.Secure;
import android.util.Log;

public class MarketAPITestActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Log.d("Market API", "Started");

        String email = "somebody@gmail.com";
        String pass = "mypass";
        String AndroidId = Secure.getString(this.getContentResolver(), Secure.ANDROID_ID);

        MarketSession session = new MarketSession();
        session.login(email,pass);
        session.getContext().setAndroidId(AndroidId);

        String query = "maps";
        AppsRequest …
Run Code Online (Sandbox Code Playgroud)

java android flush google-play

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

当我连字符串时,为什么我会收到垃圾字符?

这是我的代码

    char *c[strlen(a) + strlen(b) + 2];
    strcat(c, a);
    strcat(c, "+");
    strcat(c, b);
Run Code Online (Sandbox Code Playgroud)

结果字符串c在开头有一些垃圾字符,后跟连接的字符串.我做错了什么?

c

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

标签 统计

android ×2

java ×2

c ×1

flush ×1

google-play ×1

notificationmanager ×1