笔记
可爱小席
这个作者很懒,什么都没留下…
展开
-
内容观察者
内容观察者 广播内容提供者是Android 系统四大组件之一,用于保存和检索数据,是Android。系统中不同应用程序之间共享数据的接口广播事件处理属于系统事件处理。一般事件处理是属于View级的时间处理一个应用如果对某个广播感兴趣,就可以注册对应的Bodercast来接收广播。广播事件机智是应用程序进程间之间通信的一种手段。广播事件处理过程针对某一广播做出响应的过程。在Android 系统中,内置了很多系统级别的广播,例如手机开机完成后会发送。一条广播,电量不足会发送一条广播注册广播有两原创 2021-03-09 15:33:49 · 72 阅读 · 0 评论 -
Android内容提供者
内容提供者(Content Provider)ContentProvider(内容提供者)是android中的四大组件之一,在一般的开发中,可能使用比较少。ContentProvider为不同的软件之间数据共享,提供统一的接口。ContentProvider是以类似数据库中表的方式将数据暴露ContentProvider就像一个“数据库”。外界获取其提供的数据,应该与从数据库中获取数据的操作基本一样,只不过是采用URI来表示外界需要访问的“数据库”。至于如何从URI中识别出外界需要的是哪个“数据库”这就是原创 2021-02-25 22:59:41 · 115 阅读 · 0 评论 -
数据库
SQLite数据库简介与基本使用1.SQLite简介:SQLite是一款轻量级的开源的嵌入式数据库,由D.Richard Hipp在2000年发布。广泛应用于消费电子、医疗、工业控制、军事等各种领域。2.SQLite的特点:(1)体积小(2)性能高(3)可移植性强(4)SQL支持(5)SQLite为C、Java、PHP、Python等多种语言提供了API接口,所有的应用程序都必须通过接口访问SQLite数据库。1)编译器。编译器由词法分析、语法分析和中间代码生成三个模块组成。其中,词法分析原创 2021-02-24 22:12:08 · 99 阅读 · 0 评论 -
文件存储
openFileOutput()创建内部存储文件openFileInput()打开一个和程序包名相关联的私有文件来读取getCacheDir()路径:data/data/包名/cache获取内部存储空间的缓存路径。内部存储空间的路径为data/data/包名内部存储空间只有file文件夹下的读,写,删,操作系统给我们提供了内部存储空间的文件都是只能本程序访问,其他程序没有权限访问访问内部存储空间,并不需要任何的权限。cache与files的差别在于,如果手机的内部存储空间不够了,会自行选择ca原创 2021-02-23 20:26:26 · 43 阅读 · 0 评论 -
Android Activiye
Activity是Android组件中最基本也是最为常见用的四大组件之一。Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。Activity中所有操作都与用户密切相关,是一个负责与用户交互的组件,可以通过setContentView(View)来显示指定控件。在一个android应用中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在android 中,Activity 拥原创 2021-02-22 22:22:15 · 89 阅读 · 1 评论 -
对话框
对话框AletDialog:功能最为丰富,实际应用最为泛的对话框。ProgressDialog:进度对话框,是对简单进度条的封装。DataPickerDialog:日期选择对话框。TimePickerDialog:时间选择对话框。自定义对话框:对话框布局自定义,并设置监听事件。普通对话框单选对话框附选对话框...原创 2021-02-19 21:39:34 · 150 阅读 · 1 评论 -
2021-02-17
方法一:直接使用系统的,不自定义布局和功能方式final AlertDialog.Builder normalDialog =new AlertDialog.Builder(MainActivity.this);normalDialog.setIcon(R.drawable.icon_dialog);normalDialog.setTitle(“我是一个普通Dialog”)normalDialog.setMessage(“你喜欢系统对话框吗?”);normalDialog.setPositive原创 2021-02-17 21:35:31 · 47 阅读 · 0 评论 -
2021-02-16
1.自定义Dialog继承Dialog类 实现 构造方法和onCreate在styles. xml中自定义style 自定义布局 事件监听 View. OnClickListener 传值 自定义并实现接口(传出) 类成员变量(传入) .2.Android自定义Dialog对话框的几种方法自定义对话框是经常使用的功能,我们常用的弹窗操作,除了使用popwindow就是使用dialog来实现,这两种组件都支持之定义布局和功能来满足我们个性化的需求,也可以不采用自定义而直接使用系统封装好的api来实现功能。原创 2021-02-16 20:29:43 · 64 阅读 · 0 评论 -
组件使用
1.Android中的常用控件之进度条(ProgressBar)ProgressBar的常用属性①style(进度条的样式,默认为圆形;用style="?android:attr/progressBarStyleHorizontal"可以将进度条设为条状)②android:progress(进度条当前所处进度)③android:max(进度条总进度)用线程实现进度条的注意事项:不能在主线程中执行耗时的操作,只能在子线程中操作;另外,在子线程中不能操作主线程中的控件(ProgressBar除外)2.See原创 2021-02-09 21:45:57 · 58 阅读 · 0 评论 -
Androad UI 组件使用
1.TextView:文本视图id指定idwidth指定宽度height指定高度text指定文本内容textcolo指定文本颜色textsize指定字体大小RadioGroup 单选择框组RadioButton 单选择框2.EditText(输入框)和TextView非常类似最大的区别是:EditText可以接受用户输入。有时我们可能需要对输入的数据进行限制,比如输入电话号码的时候,你输入了一串字母,这 显然是不符合我们预期的,而限制输入类型可以通过inputType属性来实现3.简述原创 2021-02-08 22:45:55 · 155 阅读 · 0 评论