![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 2132 阅读 · 0 评论 -
Android学习笔记之ContentProvider
ContentProvider 底层采用Binder机制 ContentProvider:将数据以安全的方式进行封装,最终提供统一的获取数据的接口供其他进程调用,从而实现跨进程的数据共享 ContentResolver:统一管理不同ContentProvider间的操作,降低操作成本和难度 权限 普通权限 在ManiFest声明 危险权限 在ManiFest声明→6.0+需要申请运行时权限(必须用户手动授权) 申请运行时权限 检查是否授权 button.setOnC.原创 2022-01-11 16:46:03 · 2023 阅读 · 0 评论 -
Android学习笔记之Service
Service在程序的后台运行 Service Service是Context的子类 UI控件是线程不安全的,所有的UI操作必须在主线程中 Service并不会自动开启线程,所有代码默认运行在主线程,要手动开启子线程 在服务里开的子线程(IntentService)比在活动里开的子线程(AsyncTask)重要性更高更不容易被杀死 Service的使用 右击New→Service→Service Export属性表示是否允许其它程序访问这个Service Enabled属性表示是否原创 2022-01-06 19:07:24 · 1490 阅读 · 0 评论 -
Android学习笔记之数据传递
Intent startActivity方法将调用请求发送给了操作系统的ActivityManager,ActivityManager负责创建SecondActivity 显式Intent Intent构造函数的参数为当前上下文和目标活动 在FirstActivity里点击button1就可以进入SecondActivity button1.setOnClickListener((View v)-> { Intent intent=new Intent(this,SecondA..原创 2022-01-02 16:25:21 · 1770 阅读 · 0 评论 -
Android学习笔记之Activity
第三期知识分享,介绍四大组件里的Activity相关 Activity Activity是Context的子类 创建流程 创建Activity→创建布局→在Activity中加载布局→在AndroidManifest中注册Activity→设置主Activity 在Activity中加载布局 setContentView(R.layout.layout_name); 在AndroidManifest中注册Activity <application ...&g...原创 2021-12-31 18:48:48 · 887 阅读 · 0 评论 -
Android学习笔记之资源目录
Hello各位小伙伴,第二期来了 这一期记录了Android设备和工程下的资源目录相关知识 资源 设备存储系统 Android采用VFS虚拟文件系统 /data/data是内部存储 /storage/emulated/0是内置SD卡,但是实际上这个链接通过软链接+挂载,有了好多个"快捷方式",你在很多地方都可以查看到 访问不同目录的方法 Environment.isExternalStorageRemovable()//判断是内置SD卡还是外置SD卡 .原创 2021-12-30 16:22:29 · 283 阅读 · 0 评论 -
Android学习笔记之开始启程
来自小菜鸟的Android学习笔记原创 2021-12-29 17:28:03 · 803 阅读 · 0 评论