![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实训理解
文章平均质量分 67
origin_edge
移动互联应用技术专业
展开
-
java IO流的使用
IO流的分类: 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流IO流我个人理解为水从一个容器流入另一个容器,InputStream流是一个容器的数据流入显示的容器,也就是控制台或者用户界面;OutputStream流是将用户从控制台或用户界面输入的数据流向另一个储存容器在我的另一篇博客里讲述了File文件类的使用,IO流的处理便需要用到File类。首先,我们实例原创 2017-05-23 00:33:11 · 267 阅读 · 0 评论 -
SQLite的使用
SQLite是什么,为什么要使用SQLiteSQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,并且占用资源非常的低当我们需要存储一些比较复杂的数据的时候,SharedPreferences存储并不能够满足我们的要求,这时候我们就需要一种更加便于管理的存储方式,SQLite便能够帮助我们更加方便的存储和管理数据如何创建数据库和数据表使用...原创 2018-06-13 18:05:44 · 233 阅读 · 0 评论 -
Fragment与activity的相互通信
Activity向Fragment发送数据通过Bundle包装数据,发送数据给Fragment Bundle bundle=new Bundle(); bundle.putString("name","张三"); benFragment.setArguments(bundle);在Fragment中接收 B...原创 2018-06-06 22:26:21 · 177 阅读 · 0 评论 -
屏幕适配
屏幕适配屏幕适配:即:将尺寸单位,图片,文字,布局,这四种进行合理调配 在app–>main–>res新建两个文件夹分别命名为values-960x540和1184x720 ,在新建的两个文件夹下分别创建dimens.xml values-960x540中dimens.xml 的代码<?xml version="1.0" encoding="utf-8"?原创 2018-06-06 22:39:39 · 159 阅读 · 0 评论 -
Android四大组件之ContentProvider(内容提供者)
ContentProvider是什么ContentProvider是Android中的四大组件之一,主要用于不用应用之间共享数据,通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对指定应用中的数据进行操作ContentResolver是什么-ContentResolver意思是内容解析者,当需要对ContentPro...原创 2018-06-21 18:41:27 · 287 阅读 · 0 评论 -
Android之消息处理——Handler
Handler是什么,为什么要用HandlerHandler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分在消息队列中逐一将消息取出,然后对消息进行处理,也就是发送消息和接收消息不是同步的处理。 这种机制通常用来处理相对耗时比较长的操作。我们知道子线程一般是用来进行耗时计算的,由于子线程不能更改UI,当子线程完成了耗时计算需要更新U...原创 2018-06-07 15:30:57 · 170 阅读 · 0 评论 -
Android之消息处理——AsyncTask
AsyncTask是什么AsyncTask是Android提供的一个助手类,它对Thread和Handler进行了封装,方便我们使用AsyncTask怎么使用,它的几个方法的作用分别是什么要使用AsyncTask我们要新建一个内部类然后继承AsyncTask,它有3个泛型参数第一个表示用于AsyncTask执行任务的参数的类型,第二个表示在后台线程处理的过程中,可以阶段性地发布...原创 2018-06-07 19:03:30 · 199 阅读 · 0 评论 -
使用HttpUrlConnection
GET请求与POST方法的区别Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。这四种方法分别对应查,改,增,删4个操作,它们都是向服务器发送请求。GET方法一般用于获取或者查询数据,而POST 一般用于更新数据,但是在实际操作中,一般使用GET/POST方法就能完成查,改,增,删这4个操作GET请求的数据会附在URL之后,以?分割UR...原创 2018-06-10 13:57:34 · 405 阅读 · 2 评论 -
JSON的使用
JSON是什么JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式JSON有哪两种结构JSON有两种表示结构,对象和数组对象结构以{开始,以}结束。中间部分由0或多个以,分隔的键值对构成,关键字和值之间以”:”分隔{ "class":"三年一班", ...原创 2018-06-10 17:50:14 · 988 阅读 · 0 评论 -
自定义View
自定义View分类自定义View分为自绘控件和重写控件自绘控件:创建一个类继承view,通过重写OnDraw方法,使用canvas,paint等工具完成绘制,然后在activity的布局中引用 时钟案例首先获取系统时间,然后通过子线程实现每隔1s就将画布旋转一个角度然后重新画一次时针,分针,秒针重写OnDraw方法 @Override protected ...原创 2018-06-18 20:51:01 · 159 阅读 · 0 评论 -
Android四大组件之BroadcastReceiver(广播)
什么是广播广播是一个全局的监听器,属于Android四大组件之一,它分为两个角色:广播发送者、广播接收者广播用于不同组件之间(应用内/不同应用之间),还有多线程之间的通信 - 广播的分类及区别——无序广播和有序广播广播分为无序广播和有序广播,这两种区别在于,无序广播发送的时候,几乎所有的广播接收器都能同时接收到这条广播,它们之间没有先后顺序,这种广播的效率比较高,但是一旦发出...原创 2018-06-20 21:12:12 · 456 阅读 · 0 评论 -
Fragment的使用
Fragment是什么Fragment是一种可以嵌入在活动中的UI片段,它可以表示Activity中的行为或用户界面部分。我们可以在一个Activity中用多个Fragment组合来构建多窗格的UI,以及在多个Activity中重复使用某个Fragment。它有自己的生命周期,并且可以在 Activity 运行时添加或删除Fragment。Fragment静态加载怎么用在项目目录...原创 2018-06-05 19:12:54 · 234 阅读 · 1 评论 -
Android存储——SharedPreferences
SharedPreferences是什么SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如Activity状态,Activity暂停时,将此activity的状态保存到SharedPereferences中;当Activity重载,系统回调方法onSaveInstanceState时,再从SharedPreferences中将值取出...原创 2018-06-12 17:50:11 · 183 阅读 · 0 评论 -
初学Android之飞机大战(一)——游戏菜单
飞机大战所需图片首先创建一个GameSurfaceView类,然后继承SurfaceView类和SurfaceHolder.Callback接口并实现它们的方法,同时我们声明三个对象paint,canvas和surfaceHolder。public class GameSurfaceView extends SurfaceView implements SurfaceHolder.Callback原创 2017-05-24 23:52:46 · 802 阅读 · 0 评论 -
对于java封装、继承、抽象类和接口的理解
本人java新人,正在学习中,如有错误请指正原创 2017-05-18 20:49:24 · 491 阅读 · 0 评论 -
java新人浅谈对于ArrayList的一点理解
本人java新人,如本篇有错误,欢迎指正ArrayList是一种动态数组,它的创建方法如下:ArrayList<E> list = new ArrayList<>();<>尖括号中填写类名,目前在使用中发现,在< >中不能填写基本数据类型如:ArrayList<Integer> list = new ArrayList<>();//Integer是int的包装类将Integer换成int,则会报错:原创 2017-05-19 23:37:02 · 537 阅读 · 1 评论 -
关于File文件类的使用
这次说下与File有关的4个方法,分别是:创建文件夹创建文件删除文件打印文件属性一.创建文件夹首先说下第一个创建文件夹的方法,创建文件夹有两个方法,分别是mkdir()和mkdirs(),在使用File这个类之前,必须先实例化这个类的对象File file = new File("e:/lenovo/study/123");File类与其他类有所不同,括号中填写的是文件夹或文件的路径 创原创 2017-05-21 22:08:29 · 3640 阅读 · 1 评论 -
Android基础知识回顾——Activity生命周期
Activity的生命周期返回栈Android是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称为返回栈(Back Stack)。当用户在Home界面上点击了一个应用的图标时,这个应用的任务就会被转移到前台。如果这个应用目前并没有任何一个任务的话(说明这个应用最近没有被启动过),系统就会去创建一个新的任务,并且将该应用的主Activity放入到返回栈...原创 2018-06-04 10:47:39 · 144 阅读 · 0 评论 -
Android基础知识回顾——Android布局
Android的常用布局布局是一种可用于放置很多控件的容器,它可以按照一定的规律调整内部控件的位置,从而编写出精美的界面。下面就来详细介绍一下Android的几种布局线性布局线性布局是一种非常常用的布局,正如它的名字描述的一样,它会将包含的控件在线性方向上依次排列,我们可以通过android:orientation属性来控制它排列的方向,如果指定的是vertical,控件会在垂直...原创 2018-06-04 15:12:23 · 147 阅读 · 0 评论 -
Android基础知识回顾——Android常用控件
Android提供了大量的UI控件,使用这些控件可以轻松地编写出我们想要的界面,下面我们就来讲下几个比较常用的控件TextViewTextView可以说是Android中最简单的控件了,它主要用来在界面上显示一些文本信息,我们来体验一下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro...原创 2018-06-04 16:24:15 · 224 阅读 · 0 评论 -
Android基础知识回顾——Intent的使用
Intent是Android程序中各组件之间进行交互的重要方式,除了能指明当前组件想要执行的动作,还能在不同组件之间传递数据。Intent一般被用于启动活动,启动服务及发送广播。Intent大致可以分为显式Intent和隐式Intent显式IntentIntent有多个构造函数的重载,其中一个是Intent(Context packageContext,Class<?> cl...原创 2018-06-04 17:08:49 · 125 阅读 · 0 评论 -
Android基础知识回顾——Android对话框
AlertDialogAlertDialog可以在当前的界面弹出一个对话框,这个对话框置顶于所有的界面之上,能够屏蔽掉其他控件的的交互能力,因此,AlertDialog一般都是用来提示一些比较重要内容或者警告,下面来看下它的用法public class MainActivity extends AppCompatActivity { @Override prote...原创 2018-06-04 18:03:13 · 150 阅读 · 0 评论 -
Android四大组件之Service(服务)
什么是ServiceService是Android中实现程序后台运行的解决方案,它适用于去执行一些不需要与用户进行交互但是需要长期执行的任务Service的运行不依赖于Activity,即使启动Service的这个Activity切换到后台,Service依旧不会停止。那么Service是依赖于什么呢,它依赖于创建Service所在的那个应用程序进程,当这个进程被杀掉后,所有依赖于这个进程...原创 2018-06-19 19:53:55 · 285 阅读 · 0 评论