第一行代码
文章平均质量分 75
Opcheers
这个作者很懒,什么都没留下…
展开
-
【第一行代码学习笔记】四大组件之Activity
活动活动基本用法1.Menu创建menu 包->创建menu.xml,添加item回到活动中重写onCreateOptionsMenu()和onOptionsItemSelected() //显示菜单 @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true;//允许菜单显示原创 2022-05-02 20:03:16 · 260 阅读 · 0 评论 -
【第一行代码学习笔记】四大组件之Content Provider
内容提供器内容提供器(content provider)主要用于在不同的程序之间实现数据共享,内容提供器可以选择只对哪一部分数据进行共享。内容提供器一般有两种用法:1.使用现有的内容提供器来读取和操作相应程序中的数据2.创建自己的内容提供器给我们程序的数据提供外部访问接口运行时权限1.普通权限不会直接威胁到用户的安全和隐私的权限,这部分权限系统会自动帮我们进行授权使用普通权限时,在AndroidManifest.xml中添加权限声明就可以2.危险权限可能会触及到用户隐私,或者对设备安全性原创 2022-04-27 20:03:23 · 222 阅读 · 0 评论 -
【第一行代码学习笔记】四大组件之Broadcast
广播注册广播1.动态注册:在代码中注册步骤:1-1 创建IntentFilter,使用addAction()添加广播,广播接收器想要监听什么样的广播就在这里添加相应的action1-2 创建Receiver实例,继承自BroadcastReceiver,重写onReceive1-3 registerReceiver(BroadcastReceiver receiver, IntentFilter intentFilter);//动态注册1-4 在onDestroy中 unregisterRe原创 2022-04-27 19:54:00 · 158 阅读 · 0 评论 -
【第一行代码学习笔记】四大组件之Service
服务服务简介服务是Android中实现程序后台运行的解决方案,适合执行那些不需要和用户交互而且还要求长时间运行的任务。服务并不是在一个独立进程中的,而是依赖于创建服务时所在的应用程序进程。当某个应用程序进程被杀掉,所有依赖于该应用程序的服务也会停止服务。我们需要在服务内部手动创建子进程,并在这里执行具体的服务,否则有可能出现主进程被阻塞的情况。异步消息处理机制public class MainActivity extends AppCompatActivity implements View.O原创 2022-04-27 17:41:29 · 900 阅读 · 0 评论 -
【第一行代码学习笔记】数据持久化存储
数据持久化存储三大存储方式:文件存储,SharedPreference存储,数据库存储文件存储1.将数据存储到文件中 Context类提供了openFileOutput()方法,可用于将数据存储到指定文件中public class MainActivity extends AppCompatActivity { private EditText mEdit; @Override protected void onCreate(Bundle savedInstanceS原创 2022-04-25 17:39:47 · 1818 阅读 · 0 评论