小编Som*_* NP的帖子

无法在android中设置推送通知声音

我已经创建了推送通知应用程序,我从GCM服务获取消息,但推送通知声音不起作用.当我收到通知时,我需要播放声音.我已将我的代码发布到任何人的帮助下我...

//receiver class//


import android.app.Activity;
import android.app.NotificationManager;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.media.RingtoneManager;
import android.net.Uri;
import android.support.v4.content.WakefulBroadcastReceiver;
import android.widget.Toast;

public class GcmBroadcastReceiver extends WakefulBroadcastReceiver {

  @Override
  public void onReceive(Context context, Intent intent) 
  {
    ComponentName comp = new ComponentName(context.getPackageName(),GCMNotificationIntentService.class.getName());

    startWakefulService(context, (intent.setComponent(comp)));

    setResultCode(Activity.RESULT_OK);

    generateNotification(context);

    System.out.println("received push notification");

    Toast.makeText(context,"received notification",Toast.LENGTH_LONG).show();
  }

private void generateNotification(Context context)
{
    // TODO Auto-generated method stub
    /*NotificationManager mBuilder=(NotificationManager)context.getSystemService(context.NOTIFICATION_SERVICE);

    Uri notificationsound = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);

    mBuilder.setSound(notificationsound);
    */
}

protected void onHandleIntent(Intent intent) {
    // TODO Auto-generated method stub

} …
Run Code Online (Sandbox Code Playgroud)

audio notifications android push-notification

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

创建sqlite数据库时出现空指针异常

我在将数据插入Database时遇到此异常.我是android初学者,请帮我解决这个问题....我无法插入数据......我发布了我的代码和LOGCAT错误....

公共类Db扩展SQLiteOpenHelper {

Context context;
public static String databasename="modelnew.db";
private static final int SCHEMA_VERSION = 1;
public static String category_table="category";
public static String Id="categoryid";
public static String Name="caregoryname";



public Db(Context context) {
    //super(context,Environment.getExternalStorageDirectory()+"/"+databasename, null, 1);
    super(context,databasename, null, SCHEMA_VERSION);
    // TODO Auto-generated constructor stub
    this.context=context;
}

@Override
public void onCreate(SQLiteDatabase db) {
    // TODO Auto-generated method stub
    String query="create table category_table(Id integer primary key ,Name text)";
    db.execSQL(query);
}

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    // …
Run Code Online (Sandbox Code Playgroud)

android nullpointerexception sql-insert android-sqlite

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

使用Glide图像库加载图像后,片段BackStack清除

我已经使用Glide进行图像加载(Image在我的片段中).并在backpress上处理片段backstack以在片段之间导航.加载图像后,我的片段backstack替换为以下片段

com.bumptech.glide.manager.SupportRequestManagerFragment

因为我现在无法处理backstack,我不希望在片段backstack中附加滑动SupportRequestManagerFragment,我也读过以下链接中的glide doc

http://bumptech.github.io/glide/javadocs/360/com/bumptech/glide/Glide.html#with%28android.support.v4.app.Fragment%29

他们已经提到过,传递上下文会根据context参数将Glide附加到Application生命周期.现在我的要求是在不影响片段反栈的情况下如何使用滑动加载图像,是否可能?或者通过配置Glide选项还有其他方法吗?

有人帮我或建议过来这个问题吗?

android android-fragments android-glide

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

如何在android中的Gridview中实现搜索功能

在我的应用程序中,我有搜索选项卡,在网格视图中显示带有其名称的图像,现在我想实现搜索功能.我一直在谷歌搜索过去两天,但我没有得到任何解决方案.任何想法或教程0r我怎样才能实现这一目标?

有人帮我这个.

提前致谢.

主要活动

import java.util.ArrayList;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import android.app.Activity;
import android.app.ProgressDialog;
import android.os.AsyncTask;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.GridView;
import android.widget.ImageButton;

import com.example.diceapp.R;

public class SearchActivity extends Activity 
{


     JSONArray results;

     JSONObject jobj;

     SearchCustomAdapter adapter1;

     ImageButton ib;

     ArrayList<String> a1,a2,a3,a4;

     ArrayList<String> name=new ArrayList<String>();

     ArrayList<String> description=new ArrayList<String>();

     ArrayList<String> image=new ArrayList<String>();

     ArrayList<String> price=new ArrayList<String>();

     Button add;

     String pid;

     GridView gView;

     EditText src;

     int textlength …
Run Code Online (Sandbox Code Playgroud)

search android gridview android-edittext

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

使用Httpclient和Http核心库时在AsyncTask中获取错误

我已经使用了以下代码,但它在执行Asyntask时出错,而且我已经发布了我的JsonParser类.请指导我如何删除此错误.

        public class Login extends Activity implements OnClickListener {

            private EditText user, pass;
            private Button mSubmit, mRegister;
            private ProgressDialog pDialog;
            // JSON parser class
            JSONParser jsonParser = new JSONParser();
             private static final String LOGIN_URL = "http://******/web_service/index.php";
           //www.itsoft-solutions.net
            //JSON element ids from repsonse of php script:
            private static final String TAG_SUCCESS = "success";
            private static final String TAG_MESSAGE = "message";
            public static String uname;
            public static String password;

            @Override
            protected void onCreate(Bundle savedInstanceState) {
                // TODO Auto-generated method stub
                super.onCreate(savedInstanceState);
                setContentView(R.layout.login); …
Run Code Online (Sandbox Code Playgroud)

android json android-webservice

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