
Android学习笔记
文章平均质量分 85
Coding笨比
软工在读
展开
-
Android学习笔记之多媒体
使用多媒体通知8.0+引入通知渠道创建通知渠道一旦创建,其重要性不可修改,HIGH是弹出横幅,MIN是没通知栏小图标NotificationManager manager= (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);//获取通知管理器,在管理器上操作 if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.O){//如果当前API版本&g..原创 2022-01-22 19:38:30 · 2201 阅读 · 0 评论 -
Android学习笔记之ContentProvider
ContentProvider底层采用Binder机制ContentProvider:将数据以安全的方式进行封装,最终提供统一的获取数据的接口供其他进程调用,从而实现跨进程的数据共享ContentResolver:统一管理不同ContentProvider间的操作,降低操作成本和难度权限普通权限在ManiFest声明危险权限在ManiFest声明→6.0+需要申请运行时权限(必须用户手动授权)申请运行时权限检查是否授权button.setOnC.原创 2022-01-11 16:46:03 · 2096 阅读 · 0 评论 -
Android学习笔记之Service
Service在程序的后台运行ServiceService是Context的子类UI控件是线程不安全的,所有的UI操作必须在主线程中Service并不会自动开启线程,所有代码默认运行在主线程,要手动开启子线程在服务里开的子线程(IntentService)比在活动里开的子线程(AsyncTask)重要性更高更不容易被杀死Service的使用右击New→Service→ServiceExport属性表示是否允许其它程序访问这个ServiceEnabled属性表示是否原创 2022-01-06 19:07:24 · 1546 阅读 · 0 评论 -
Android学习笔记之数据传递
IntentstartActivity方法将调用请求发送给了操作系统的ActivityManager,ActivityManager负责创建SecondActivity显式IntentIntent构造函数的参数为当前上下文和目标活动在FirstActivity里点击button1就可以进入SecondActivitybutton1.setOnClickListener((View v)-> { Intent intent=new Intent(this,SecondA..原创 2022-01-02 16:25:21 · 1832 阅读 · 0 评论 -
Android学习笔记之Activity
第三期知识分享,介绍四大组件里的Activity相关ActivityActivity是Context的子类创建流程创建Activity→创建布局→在Activity中加载布局→在AndroidManifest中注册Activity→设置主Activity在Activity中加载布局setContentView(R.layout.layout_name);在AndroidManifest中注册Activity<application ...&g...原创 2021-12-31 18:48:48 · 936 阅读 · 0 评论 -
Android学习笔记之资源目录
Hello各位小伙伴,第二期来了这一期记录了Android设备和工程下的资源目录相关知识资源设备存储系统Android采用VFS虚拟文件系统/data/data是内部存储/storage/emulated/0是内置SD卡,但是实际上这个链接通过软链接+挂载,有了好多个"快捷方式",你在很多地方都可以查看到访问不同目录的方法Environment.isExternalStorageRemovable()//判断是内置SD卡还是外置SD卡.原创 2021-12-30 16:22:29 · 340 阅读 · 0 评论 -
Android学习笔记之开始启程
来自小菜鸟的Android学习笔记原创 2021-12-29 17:28:03 · 837 阅读 · 0 评论