- 博客(7)
- 收藏
- 关注
原创 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
2198
原创 Android学习笔记之ContentProvider
ContentProvider底层采用Binder机制ContentProvider:将数据以安全的方式进行封装,最终提供统一的获取数据的接口供其他进程调用,从而实现跨进程的数据共享ContentResolver:统一管理不同ContentProvider间的操作,降低操作成本和难度权限普通权限在ManiFest声明危险权限在ManiFest声明→6.0+需要申请运行时权限(必须用户手动授权)申请运行时权限检查是否授权button.setOnC.
2022-01-11 16:46:03
2093
原创 Android学习笔记之Service
Service在程序的后台运行ServiceService是Context的子类UI控件是线程不安全的,所有的UI操作必须在主线程中Service并不会自动开启线程,所有代码默认运行在主线程,要手动开启子线程在服务里开的子线程(IntentService)比在活动里开的子线程(AsyncTask)重要性更高更不容易被杀死Service的使用右击New→Service→ServiceExport属性表示是否允许其它程序访问这个ServiceEnabled属性表示是否
2022-01-06 19:07:24
1543
原创 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
原创 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
934
原创 Android学习笔记之资源目录
Hello各位小伙伴,第二期来了这一期记录了Android设备和工程下的资源目录相关知识资源设备存储系统Android采用VFS虚拟文件系统/data/data是内部存储/storage/emulated/0是内置SD卡,但是实际上这个链接通过软链接+挂载,有了好多个"快捷方式",你在很多地方都可以查看到访问不同目录的方法Environment.isExternalStorageRemovable()//判断是内置SD卡还是外置SD卡.
2021-12-30 16:22:29
340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人