摘要:
文件存储是利用Java的I/O流来实现向Android硬件磁盘上进行读写的操作。 Android存储概念 内部存储 Internal Storage :不可更改的,随着应用的卸载被删除 内部存储的特点: 默认只能被创建它的应用访问到 当这个应用卸载后,内部存储中的文件也被删除 一旦内部存储空间耗尽, 阅读全文
摘要:
xml文件,K-V形式 SharedPreferences:读取数据 SharedPreferences.Editor:写入数据 代码示例: 在EditText中输入内容,点击保存,通过SharedPreferences来保存数据,点击显示按钮,把数据读取出来,显示在下面的TextView上。 Sh 阅读全文
摘要:
主要用途: to schedule messages and runnables to be excuted as some point in the future(未来某事做某事) to enqueue an action to be performed on a different thread 阅读全文
摘要:
Android事件处理:当用户在应用界面上执行各种操作的时候,应用程序需要为用户的动作提供响应,这种响应的过程就是事件处理。 Android组件的事件处理有2种方式: 基于监听器的事件处理方式:先定义组件,然后为组件设定监听器。 基于回调的事件处理方式:让每一个组件继承UI类,并重写该类的事件处理方 阅读全文
摘要:
Toast是一个消息提示组件 Toast 是Android系统中一种消息提示框类型,是一个View 视图,快速的为用户显示少量的信息。Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,无法被点击,不影响用户的输入等操作,主要用于 一些帮助 / 提示。 Toast 最常见的创建方式是使用 阅读全文
摘要:
Fragment基本介绍和使用 Fragment有自己的生命周期。 Fragment依赖于Activity。 Fragment通过 getActivity() 可以获取所在的Activity;Activity通过FragmentManager的 findFragmentById() 或者 findF 阅读全文
摘要:
AndroidManifest 中比较重要的一个属性是 launchMode 启动模式: Acyivity的 android:launchMode 四个属性: standard:标准模式,默认 singleTop:Task栈顶复用模式(栈是先进后出,当我们启动一个Activity,如果这个目标Act 阅读全文
摘要:
先新建好两个Activity分别命名为 AActivity 和 BActivity 显式跳转和隐式跳转 显式跳转: 示例代码1:(一般采用这种方法) mBtnJump.setOnClickListener(new View.OnClickListener() { @Override public v 阅读全文
摘要:
Activity被部署到Android应用之后, 跟随着应用进程的运行,会在不同的状态之间切换,并且Activity在切换状态的同时也会回调相应的方法,把Activity不同的状态称为Activity的生命周期。 Activity一共有七个生命周期: onCreate (创建了) 、 onStart 阅读全文
摘要:
Fragment是碎片化的界面,每一个Activity可以包含很多Fragment Fragment是不能独立存在的,依赖于Activity,是受Activity管理的 新建类继承Activity或其子类 方法如下: 这里一般选择继承 AppCompatActivity 官方推荐的类 在Androi 阅读全文