自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 java集合框架详解

文章来源:http://www.cnblogs.com/xiaoxi/p/6089984.html一、集合框架图简化图:说明:对于以上的框架图有如下几点说明1.所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。2. 集合接口:6个接口(短虚线表示...

2018-03-31 22:38:17 293

转载 【java】类中使用getter和setter的优势

 java有三大特性:封装,继承还有多态。而今天,我来讲一下其中最重要的特性之一:封装。       首先,属性可用来描述同一类事物的特征,方法可描述一类事物可做的操作。封装就是把属于同一类事物的共性(包括属性与方法)归到一个类中,以方便使用。      1.概念:封装也称为信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内...

2018-03-25 10:59:57 2290 1

转载 Java 方法重载,方法重写(覆盖),继承等细节注意

1.方法重载(method overload)的具体规范如果有两个方法的方法名相同,但参数不一致,那么可以说一个方法是另一个方法的重载。一.方法名一定要相同。二.方法的参数表必须不同,包括参数的类型或个数,以此区分不同的方法体。1.如果参数个数不同,就不管它的参数类型了!2.如果参数个数相同,那么参数的类型或者参数的顺序必须不同。三.方法的返回类型、修饰符可以相同,也可不同。四.main方法也可以...

2018-03-24 20:27:38 341

原创 Android Studio下载及配置

http://note.youdao.com/noteshare?id=8d10a12c525742652b277325b460c43f&sub=441EF39705FD48D5B0E417B1ECA1292E

2018-01-10 13:30:19 297

原创 JDK环境变量配置

http://note.youdao.com/noteshare?id=495092acd3ecafe5e4df3832fd3d923f&sub=D8512F7A09AB4D318993142311B5ED92

2018-01-10 13:26:18 319

原创 activity中的R文件报错:cannot resolve symbol ‘R’

相信很多人在使用AS时都遇见了cannot resolve symbol ‘R’ 问题  查百度后,看了很多关于这方面的解释,本人总结了一下:1.大多数是xml文件有问题,标签不匹配等等,仔细检查。  【我出现的问题就是因为xml文件名称大写了,所以】  请注意   ① Ecplise中的drawable文件的drawable-hdpi,drawab

2016-09-12 21:58:55 15637 1

转载 android SharedPreferences的一般用法(存取清删)

之前做应用时碰到这样一个问题:在“A” Activity 要与 “B” Activity的Fragment进行通信传值,但是忽然发现无法拿到B中Fragment的Handler,又不能发送广播,短暂的思考之后想到了SharedPreferences这个轻型的数据存储方式。  SharedPreferences的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息

2016-09-12 20:37:53 35742 3

转载 webView的使用以及总结

WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法:第一种方法的步骤:1.在要Activity中实例化WebView组件:WebView webView = new WebView(this);2.调用WebView的loadUrl()方法,设置WevView要显示的网页:  互联网用:

2016-09-06 21:49:53 1957

转载 surfaceview 和surfaceholder的理解和使用

SurfaceView介绍   通常情况程序的View和用户响应都是在同一个线程中处理的,这也是为什么处理长时间事件(例如访问网络)需要放到另外的线程中去(防止阻塞当前UI线程的操作和绘制)。但是在其他线程中却不能修改UI元素,例如用后台线程更新自定义View(调用View的在自定义View中的onDraw函数)是不允许的。    如果需要在另外的线程绘制界面、需要迅速的更新界

2016-09-06 11:45:35 10460 2

转载 关于MyApplication的理解和使用

一、理解:在设置里面,对应于某一个应用,虽然没有启动,但是上面有一个终止按钮,说明这个应用时启动的,只是里面没有Activity,所以说使用android退出把一个应用退出,实际上他所对应的Application是没有退出的(因为他的生命周期最长),只是对应的Activity退出了而已。如果手机进行了root操作,使用了360的一键清除缓存等功能,会把对应的Application杀掉,

2016-09-05 20:54:59 11537

转载 Android中Application设置全局变量以及传值

Application设置全局变量以及传值 /*** 重写Application,主要重写里面的onCreate方法,就是创建的时候,* 我们让它初始化一些值,前段时间在javaeye里面看到过一个例子,与此相似,* 我做了些改进。听说外国开发者习惯用此初始化一些全局变量,好像在Activity* 一些类里面初始化全局变量的化,会遇到一些空指针的异常,当然,我没有遇到过。* 如果用此方法初

2016-09-05 20:34:58 858

转载 Android Studio (AS)快捷键

比较实用的快捷键Alt+Enter 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl

2016-09-03 10:34:04 1081

原创 解决 Android Nougat requires the IDE to be running with Java 1.8 or later Install a supported JDK

如果转载,请注明出处:之前接触的Android Studio(AS)最近升级到2.1.3后,出现如下的问题出现:Android Nougat requires the IDE to be running with Java 1.8 or later Install a supported JDK                         首先介绍下Projec

2016-09-02 22:18:34 2874

转载 Android 读取SD卡指定后缀的所有文件

转载自:http://blog.csdn.net/coderyue/article/details/50456735一 读取文件 在实际开发过程中有各种各样的需求,不知道你们有没有遇到过类似的需求,几个Fragment切换, 数据是读取SD卡中的json文件或者xml文件,那每次点击Fragment就要读取一次文件,虽然java读取文件很快,不过处理不当也需要200ms如果使用St

2016-09-02 17:27:24 756

转载 Android Service与Activity之间通信的几种方式

在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发中,就会常常遇到Activity与Service之间的通信,我们一般在Activity中启动后台Service,通过Intent来启动,Intent中我们可以传递数据给Service,而当我们Service执行某些操作之后想要更新UI线程,我们应该怎么做呢?接下来我就介绍两种方式

2016-09-02 16:19:24 622

转载 内存溢出和内存泄漏的区别,产生原因以及解决方案

一、概念与区别内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请 了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但 内存

2016-09-02 15:31:42 22603 3

转载 如何将SQLite数据库(dictionary.db文件)与apk文件一起发布

可以将dictionary.db文件复制到Eclipse Android工程中的res\raw目录中,如图1所示。所有在res\raw目录中的文件不会被压缩,这样可以直接提取该目录中的文件。使用openDatabase方法来打开数据库文件,如果该文件不存在,系统会自动创建/sdcard/dictionary目录,并将res\raw目录中的 dictionary.db文件复制到/sdcard/d

2016-09-02 15:25:00 2397

转载 MediaPlayer类详解

MediaPlayer类可用于控制音频/视频文件或流的播放。关于如何使用这个类的方法还可以阅读SDKAPI中VideoView类的文档。1.状态图对播放音频/视频文件和流的控制是通过一个状态机来管理的。下图显示一个MediaPlayer对象被支持的播放控制操作驱动的生命周期和状态。椭圆代表MediaPlayer对象可能驻留的状态。弧线表示驱动MediaPlayer在各个状态

2016-08-31 20:57:38 932

转载 如何安全退出已调用多个Activity的Application?

对于单一Activity的应用来说,退出很简单,直接finish()即可。当然,也可以用killProcess()和System.exit()这样的方法。但是,对于多Activity的应用来说,在打开多个Activity后,如果想在最后打开的Activity直接退出,上边的方法都是没有用的,因为上边的方法都是结束一个Activity而已。当然,网上也有人说可以。就好像有人问,在

2016-08-26 17:00:25 563

转载 Android Fragment 真正的完全解析(上) add remove replace detach attach hide show

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态

2016-08-26 15:42:29 1473

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除