最后
文章所有资料全部已经打包整理好,另外小编手头上整理了大量Android架构师全套学习资料,Android核心高级技术PDF文档+全套高级学习资料+视频+2021 BAT 大厂面试真题解析
资料展示:
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
写一个类继承dialog
在oncreate里加载布局写点击事件
View view = View.inflate(mContext,R.layout.dialog_item,null);
setContentView(view);
MyDialog.this.cancel();
在activity里面调用
MyDialog dialog=new MyDialog(MainActivity.this);
dialog.show();
- 将activity做成dialog
android:theme="@style/Theme.AppCompat.Light.Dialog"
2.Notification提示
- 普通通知
//获取管理者
NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
//创建通知
Notification notification = new Notification.Builder(this)
.setSmallIcon(R.mipmap.ic_launcher)
.setContentTitle("普通通知")
.setContentText("这是一条普通通知").build();
//发送通知
mNotificationManager.notify(1, notification);
setAutoCancel(true);//设置是否点击通知后会自动消失
大图标.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.mipmap.flower1))
- 自定义通知
//1.获取系统通知的管理者
NotificationManager mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
//2.初始化一个notification的对象
Notification.Builder mBuilder =new Notification.Builder(this);
//添加自定义视图 activity\_notification
RemoteViews mRemoteViews = new RemoteViews(getPackageName(),R.layout.notifi_layout);
mBuilder.setContent(mRemoteViews);
mBuilder.setSmallIcon(R.mipmap.ic_launcher);//一定要设置
mBuilder.setAutoCancel(true);
mNotificationManager.notify(1,mBuilder .build());
3.获取app版本号
PackageManager manager = this.getPackageManager();
PackageInfo info= manager.getPackageInfo(this.getPackageName(), 0);
int versionCode = info.versionCode;
# 写在最后
在技术领域内,没有任何一门课程可以让你学完后一劳永逸,再好的课程也只能是“师傅领进门,修行靠个人”。“学无止境”这句话,在任何技术领域,都不只是良好的习惯,更是程序员和工程师们不被时代淘汰、获得更好机会和发展的必要前提。
**如果你觉得自己学习效率低,缺乏正确的指导,可以一起学习交流!**
加入我们吧!群内有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的Android交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。
35岁中年危机大多是因为被短期的利益牵着走,过早压榨掉了价值,如果能一开始就树立一个正确的长远的职业规划。35岁后的你只会比周围的人更值钱。
**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化学习资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618156601)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
t/topics/618156601)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**