-
debug启动方式 1.右键 Debug as 2.小爬虫查看全部
-
调试程序方法查看全部
-
LayoutInflater inflater = LayoutInfalter.from(this); View view = inflater.inflate(R.layout.dialog_layou,null); AlterDialog.Builder builder = new AlterDialog.Builder(this); builder.setView(view); //自定义对话框查看全部
-
常见对话框查看全部
-
ContextMenu和OptionsMenu的区别查看全部
-
发送通知所涉及的逻辑查看全部
-
如何创建选项菜单查看全部
-
Toast toast = new Toast(this); LayoutInflater inflater = LayoutInflater.from(this); View toast_view = inflater.inflate(R.layout.toast_layout, null); toast.setView(toast_view); toast.show(); 自定义Toast查看全部
-
Toast toast = Toast.makeText(this, "带图片的Toast", 2000); LinearLayout toast_layout = (LinearLayout) toast.getView(); ImageView iv = new ImageView(this); iv.setImageResource(R.drawable.ic_launcher); toast_layout.addView(iv); toast.show(); 带图片的Toast查看全部
-
setGravity(gravity,cOffset,yOffset) 设置Toast位置查看全部
-
设置通知参数步骤(转): 第一步:创建Builder对象(是notification的builder)并new出Notification.Builder(this),通过调用builder的方法来设置,setSmallIcon(R.drawable...),setTicker...; 第二步(点击后的响应):创建PendingIntent对象并赋值为PendingIntent.getActivity(context,requestCode,intent,flags): context:this; requestCode:请求码,0; intent:创建Intent对象,在new中根据需求选择构造的类.class; flags--0; 第三步:创建Notification对象,并将builder.build()赋值//4.1即以上,要用builder.build()方法,以下要用builder.getNotification()方法; 第四步:创建NotificationManager对象,因为是系统的常用服务,赋值为getSystemService(Context.NOTIFICATION_SERVICE),需强制转化;调用成员函数notify(id,notification)来加载Notification,id是一个int值,表示notification的id,自行赋值即可;查看全部
-
pendingIntent字面意义:等待的,未决定的Intent。 要得到一个pendingIntent对象,使用方法类的静态方法 getActivity(Context, int, Intent, int),getBroadcast(Context, int, Intent, int),getService(Context, int, Intent, int) 分别对应着Intent的3个行为,跳转到一个activity组件、打开一个广播组件和打开一个服务组件。 参数有4个,比较重要的事第三个和第一个,其次是第四个和第二个。可以看到,要得到这个对象,必须传入一个Intent作为参数,必须有context作为参数。 pendingIntent是一种特殊的Intent。主要的区别在于Intent的执行立刻的,而pendingIntent的执行不是立刻的。pendingIntent执行的操作实质上是参数传进来的Intent的操作,但是使用pendingIntent的目的在于它所包含的Intent的操作的执行是需要满足某些条件的。 主要的使用的地方和例子:通知Notificatio的发送,短消息SmsManager的发送和警报器AlarmManager的执行等等查看全部
-
构造Notification查看全部
-
如何实现通知栏查看全部
-
Notification的内容查看全部
举报
0/150
提交
取消