- 博客(6)
- 收藏
- 关注
原创 【第一行代码学习笔记】四大组件之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
290
原创 【第一行代码学习笔记】四大组件之Content Provider
内容提供器内容提供器(content provider)主要用于在不同的程序之间实现数据共享,内容提供器可以选择只对哪一部分数据进行共享。内容提供器一般有两种用法:1.使用现有的内容提供器来读取和操作相应程序中的数据2.创建自己的内容提供器给我们程序的数据提供外部访问接口运行时权限1.普通权限不会直接威胁到用户的安全和隐私的权限,这部分权限系统会自动帮我们进行授权使用普通权限时,在AndroidManifest.xml中添加权限声明就可以2.危险权限可能会触及到用户隐私,或者对设备安全性
2022-04-27 20:03:23
279
原创 【第一行代码学习笔记】四大组件之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
183
原创 【第一行代码学习笔记】四大组件之Service
服务服务简介服务是Android中实现程序后台运行的解决方案,适合执行那些不需要和用户交互而且还要求长时间运行的任务。服务并不是在一个独立进程中的,而是依赖于创建服务时所在的应用程序进程。当某个应用程序进程被杀掉,所有依赖于该应用程序的服务也会停止服务。我们需要在服务内部手动创建子进程,并在这里执行具体的服务,否则有可能出现主进程被阻塞的情况。异步消息处理机制public class MainActivity extends AppCompatActivity implements View.O
2022-04-27 17:41:29
929
原创 【第一行代码学习笔记】数据持久化存储
数据持久化存储三大存储方式:文件存储,SharedPreference存储,数据库存储文件存储1.将数据存储到文件中 Context类提供了openFileOutput()方法,可用于将数据存储到指定文件中public class MainActivity extends AppCompatActivity { private EditText mEdit; @Override protected void onCreate(Bundle savedInstanceS
2022-04-25 17:39:47
1844
原创 复习-软件工程
第一章 概论软件工程概念软件工程是建立和使用一套合理的工程原则,以便获得经济的软件,这种软件是可靠的,可以在实际机器上高效运行。(NATO会议上提出)①将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件。 ②对在①中所述方法的研究。(IEEE)软件工程是应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度实现满足用户要求的软件产品的工程,或以此...
2019-07-22 22:37:13
645
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人