我已经创建了推送通知应用程序,我从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) 我在将数据插入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) 我已经使用Glide进行图像加载(Image在我的片段中).并在backpress上处理片段backstack以在片段之间导航.加载图像后,我的片段backstack替换为以下片段
com.bumptech.glide.manager.SupportRequestManagerFragment
因为我现在无法处理backstack,我不希望在片段backstack中附加滑动SupportRequestManagerFragment,我也读过以下链接中的glide doc
他们已经提到过,传递上下文会根据context参数将Glide附加到Application生命周期.现在我的要求是在不影响片段反栈的情况下如何使用滑动加载图像,是否可能?或者通过配置Glide选项还有其他方法吗?
有人帮我或建议过来这个问题吗?
在我的应用程序中,我有搜索选项卡,在网格视图中显示带有其名称的图像,现在我想实现搜索功能.我一直在谷歌搜索过去两天,但我没有得到任何解决方案.任何想法或教程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) 我已经使用了以下代码,但它在执行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)