【教程iapp】通知栏制作教程①
桃源网站建设公司创新互联,桃源网站设计制作,有大型网站制作公司丰富经验。已为桃源上1000家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的桃源做网站的公司定做!
+关注学渣,1级 楼主
发表于2018-10-153476次阅读 玩机美化 〉
小白易学
超级简单
教程开始!
首先需要准备的工具:iapp(别问我为什么需要这个,我也不知道)
功能简介:每次进入软件都会跳出通知栏提醒用户!
s id = 2977
//通知id,很重要,如果不懂不要删除!
cls("android.app.Notification$Builder",通知类)
java(通知管理器,activity,"android.content.Context.getSystemService","String","notification")
javanew(通知,通知类,"Context",activity)
javax(通知,通知,通知类,"setSmallIcon","int",17301651)
//设置小图标(不设置大图就是大图标)
javax(通知,通知,通知类,"setContentTitle","CharSequence","iAPP通知栏")
//设置标题
javax(通知,通知,通知类,"setContentText","CharSequence","欢迎你的使用!希望本教程能给你带来帮助!")
//设置内容
javax(通知,通知,通知类,"setTicker","CharSequence","")
javax(通知,通知,通知类,"setAutoCancel","boolean",true)
javax(通知,通知,通知类,"setDefaults","int",-1)
//设置通知提示模式,-1所有都使用默认,1系统默认响铃,2系统默认震动,4系统默认闪光(部分手机不支持)
time(4,时间戳)
javax(通知,通知,通知类,"setWhen","long",时间戳)
javax(通知对象,通知,通知类,"build")
java(null,通知管理器,"android.app.NotificationManager.notify","int",id,"android.app.Notification",通知对象)
弹窗:msgbox "xxx",x, "xxx"
输入框:inputbox:"xxx""xxx"
然后保存为xxx.vbs例如:
hhaha.vbs
要在Windows上有效
JOptionPane.showMessageDialog()
public static void showMessageDialog(Component parentComponent,
Object message,
String title,
int messageType)
throws HeadlessException调出对话框,它显示使用由 messageType 参数确定的默认图标的 message。
参数:
parentComponent - 确定在其中显示对话框的 Frame;如果为 null 或者 parentComponent 不具有 Frame,则使用默认的 Frame
message - 要显示的 Object
title - 对话框的标题字符串
messageType - 要显示的消息类型:ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE 或 PLAIN_MESSAGE
在java中实现一个消息框, 常见的有两种方式
第一种方法: JOptionPane 类. 创建1个弹窗.
例一:简单的消息提示框
JOptionPane.showMessageDialog(null, "消息提示");
2.例二:带警告图片的消息提示框
JOptionPane.showMessageDialog(null, "提示消息", "标题",JOptionPane.WARNING_MESSAGE);
第二种方法 弹窗JDialog 设置setModal(true); 也可以实现. 类似于写JFrame
两者区别在于:
JOptionPane 代码简短, 适应一些普通需求, 比如弹出消息提示, 弹出警告信息, 提示用户输入, 提示用户选择, 等简单的场景
JDialog 代码略长, 组件需要自行定义. 满足一些复杂的需求. 比如多个输入框 ,多个按钮等