旧知识回顾
文章平均质量分 72
笔绘丹心
这个作者很懒,什么都没留下…
展开
-
windows详细JAVA环境安装过程
JDK下载地址自行选择版本以及系统步骤下载完后双击安装,默认Next自定义目录,尽量不放在C盘,这样几遍重装,也不用重新配置安装完成配置系统变量新建JAVA_HOME变量在path中引用变量检查是否安装成功,显示版本信息,则表示成功...原创 2019-11-08 17:44:38 · 160 阅读 · 0 评论 -
Android学习之动画(1)
Android中动画分为三种,逐帧动画,补间动画,属性动画,这篇先总结逐帧动画和补间动画。逐帧动画1, 是什么字面上理解,帧之间追逐,帧动画是顺序的播放一系列图片,从而产生动画的效果,是将一个完整的动画拆分成一张张单独的图片,然后再将它们连贯起来进行播放,与动画片的工作原理类似,。2,怎么样不灵活,大量使用图片消耗资源,容易产生oom。3, 怎么用 首先在res目录下的drawable文件夹编写原创 2016-09-29 14:29:16 · 974 阅读 · 2 评论 -
Android学习之动画(2)
上一篇总结了逐帧动画和补间动画这篇总结属性动画。属性动画是什么它是一种不断对值进行操作的机制,把值赋值到任意指定对象的任意指定属性上,作用于任何对象。怎么样属性动画,作用于任何对象,不局限于view,只需要告诉系统动画的初始值,结束值和执行时间,其他的系统帮我们完成。改变的是对象的属性而不是视图效果。例如, 圆A移动到圆B的位置,给圆A设置点击事件,如果使用补间动画,那么点击事件还是在圆A的位置,原创 2016-09-30 16:35:37 · 734 阅读 · 0 评论 -
Android复习之数据存储-SharedPreferences
SharedPreferences是什么SharedPreferences是数据存储方案中持久化技术之一怎么样它是一个轻量级的存储类,特别适合用于保存软件配置参数或者保存临时数据。使用 SharedPreferences保存数据,其背后是用xml文件(键值对)存放数据,,它存放在文件系统中的/data/data/<package name>/shared_prefs目录下。怎么用如何获取Shared原创 2016-10-04 16:37:50 · 681 阅读 · 0 评论 -
java复习之I/O流
是什么流是一组有序的数据序列,根据操作的类型可分为输出流和输入流。怎么样I/Ol流提供一条通道程序,可以通过这条通道把源中的字节,序列的送到目的地。java由数据流处理输入输出模式,程序从指向源的输入流中读取流中的数据,源可以是文件,网络,压缩包和其他形式的数据源。分类1,输入输出流的分类 未完待续……原创 2016-10-05 14:47:56 · 661 阅读 · 0 评论 -
Android学习之文件存储
是什么文件存储是Android中最基本的一种数据存储方式。怎么样它不对存储的内容进行任何格式化的处理,所有的数据都是原封不动的存储到文件中,因而适合存储一些简单的文本数据或者二进制数据怎么用内部存储文件存储的核心技术:使用Context类中提供的openFileInput()和openFileOutput()方法把数据存入文件中基础使用 在布局中放了一个EditText用于输入要保存的数据,和一个原创 2016-10-05 22:32:11 · 501 阅读 · 0 评论 -
Android复习之BroadCastReceiver
是什么BroadCastReceiver是四大组件之一,相当于一个全局的监听器,用于监听系统全局的广播。怎么样由于BroadCastReceiver是全局监听器,因此它可以方便的实现系统中不同组件之间的通信。怎么用实现步骤分三步创建BroadCastReceiver创建需要启动BroadCastReceiver的Intent调用Context的sendBroadCast或sendOrderBr原创 2016-10-20 23:29:53 · 818 阅读 · 2 评论 -
Android杂记(二)
这篇小杂记主要是广播接收器Android系统内部相当于一个电台,定义了许多广播事件,例如外拨电话,短信到来,sd卡状态,电池电量变化。。。(一)IP播放器案例实现步骤:1,定义一个广播接收器 2,清单文件中注册,设置意图过滤器,添加action,为android.intent.action.NEW_OUTGOING_CALL <receiver android:nam原创 2016-12-18 12:13:55 · 586 阅读 · 0 评论 -
Android杂记(一)
(一)Android操作系统简介Android是安迪鲁宾团队开发的,最初用于数码相机,2005.08被谷歌收购 Android应用范围:手机,平板,智能家居,穿戴设备(二)重要版本Android2.3:早期最稳定的一个版本,支持前置摄像头 支持NFC(近距离无线传输),支持文本复制黏贴功能得到简化,增加电池应用监控Android3.0:专为平板设计 fragmentAndroid4.1.2原创 2016-12-17 18:34:29 · 476 阅读 · 0 评论 -
Android学习之IntentService
是什么 IntentService是Service的子类怎么样IntentService弥补类Service的不足,增加了额外功能Service与IntentService特征对比Service运行在主线程中,不能在Service中进行耗时操作,耗时操作需要在Service中开启线程 注:为什么不直接在Activity中开启线程而是在Service中开启呢?原因是Activity可能被用户原创 2016-10-13 22:31:01 · 407 阅读 · 0 评论 -
Android学习之SQL基础使用
SQLITE 构化查询语言 (Structured Query Language)是什么SQLite是一个轻量型的数据库。怎么样轻量级 : SQLite数据库是一个轻量级的数据库, 适用于少量数据的CURD;文件本质 : SQLite数据库支持大部分SQL语法, 允许使用SQL语句操作数据库, 其本质是一个文件, 不需要安装启动;数据读写 : SQLite数据库打开只是打开了一个文件的读写流,原创 2016-10-09 11:39:16 · 6189 阅读 · 1 评论 -
java复习之多线程的简单理解
什么是多线程 并发完成一件事情称为多线程实现线程的两种方式 1>继承Thread类 2>实现runable接口,无论哪种实现方式,都需要一个任务来执行,任务是指线程在启动时执行的操作,该工作的代码被写在run方法中,第二种方法主要是针对java不能多继承的问题 3. 线程的生命周期 简单的画一个图 虽然多线程看起来同时执行,但事实上同一时间只有一个线程在执行,只是线程之间切换原创 2016-09-05 23:29:57 · 875 阅读 · 0 评论 -
Android事件处理机制之监听事件处理机制
Android事件处理机制主要有两种1,回调机制处理2,监听机制处理回调机制主要做法是处理安卓组件特定的回调方法,处理通用事件,监听机制主要处理特定事件今天主要回顾基于监听事件的事件处理,1,监听的处理模型监听处理模型主要有三类对象,分别为,事件源(Event Source):事件发生的对象,事件(Event):封装了界面组件上的特定事件,可通过Event对象获得,事件监听(EventList原创 2016-07-06 22:24:24 · 777 阅读 · 0 评论 -
安卓事件处理机制之回调机制
前面记了安卓处理机制之一的监听机制,今天记下另外一种机制回调机制回调机制与监听机制 监听机制是委托式的而回调机制恰好相反,回调机制是事件源与事件监听统一的,监听机制中这两者是分开的,基于回调机制可通过自定义View实现,在自定义View时重写该View事件的事件处理方法基于回调的事件传播 几乎所有基于回调的事件都有一个boolean值类型的返回值,该返回值标识这该处理方法是否能完全处理该事件原创 2016-07-08 21:31:49 · 633 阅读 · 0 评论 -
View的事件体系之View位置参数与View事件分发机制
最近在看《Android开发艺术探索》,把看到的一些知识在这里做一个笔记。什么是View View是界面层的一种抽象,它代表了一个控件,ViewGroup是一组控件View的位置参数 View的坐标是一种相对坐标,相对于父容器而言,在Android中,X轴和Y轴的正方向分别为右和下,一般通过getX(),getY(),setX(),setY()的方法得到和设置位置参数,具体看下面这张草图原创 2016-07-08 22:02:36 · 563 阅读 · 0 评论 -
java复习之String类
好久没有静下心来看书了,这周重新把java复习了一遍,做了纸质笔记,利用这个周末晚上的时间整理成博客,以便日后查看,今天下记录String类。获取字符串信息 (1)获取字符串长度 str.length();返回一个int值,表示这个字符串有多长 (2)查找字符串,有三种方法 a,indexOf(String s):查找字符串中指定字符串首次出现原创 2016-08-28 22:24:10 · 546 阅读 · 0 评论 -
java复习之数组
今天简单复习数组的几个常用方法数组的填充 (1)fill(int[] a,int value) a:表示要填充的数组,value:表示要填充的值 (2)fill(int [] a,int fromIndex,int toIndex,int value) Arrays.fill(…)对数组进行排序 Arrays.sort(Object oj) Object:指定排序的数组名,排序原创 2016-08-29 23:28:37 · 452 阅读 · 0 评论 -
第一个项目经验总结
搭建好整个项目的结构在项目初期,做好必要准备,比如搭建项目结构和做一些技术储备,这样在项目启动的时候就不会过于仓促,也有利于提高评估的时间的准确性。特别是我们这种外包公司,对项目开发的时间更加要求更高。所谓项目结构类似于整个房子的结构,包括要使用哪种水泥,哪种瓷砖,哪种钢筋….. 项目的结构就是一个大项目的划分,分门别类,分法有许多,但我目前使用过两种分法,一种是按开发模式结构分,一种是按项目功能原创 2016-09-13 17:24:59 · 5281 阅读 · 1 评论 -
java复习之集合
java.utls包中提供了一些集合类,集合相当于一个容器,提到容器又不得不提到数组,数组也是容器 本片博客将分为以下几点集合与数组的区别List集合set集合map集合集合之间的对比先来一张集合类的集成关系图,画的不好,但是能明白要表达的意思 集合与数组的区别集合的长度是可变的,数组的长度是固定的【可以简单理解为瓶子大小不一样】 集合可存放对象,而数组用来存放基本数据类型【可以简单理原创 2016-09-01 23:49:21 · 708 阅读 · 0 评论 -
Android学习之Activity深入
activitiy中打开一个Aactivitiy,Aactivitiy会走以下生命周期 onCreate–》onStart–》onResume–》A运行–》发出打开B的intent–》AonPause–》B可见–》AonStop,此时B经历同样的生命周期, 等B结束,A再度可见,onRestart–》onStart–》onResume注意:AonPause之后B可见,为了不影响B界面的显示,这里原创 2016-09-05 12:27:03 · 2845 阅读 · 2 评论 -
Service简单学习
第一:什么是Service? Service是四大组件之一,Service与Activity相似,我们知道什么是Activitiy就好容易理解什么是Service,Service与Activity最大区别就在于Activity是负责与用户交互的,有界面,用户可视,而Service是没有用户界面的,位于后台,为整个程序提供服务的。Service与Activity都是Context派生出来的,因此也可原创 2016-07-17 16:05:45 · 512 阅读 · 0 评论