自定义博客皮肤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 字节流和字符流的区别 转载

字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。 下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行Java代码  p

2015-08-19 21:13:09 427

原创 Java垃圾回收机制

说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“垃圾”?那么当一些对象被确定为垃圾之后,采用什么样的策略来进行回收(释放空间)?在目前的商业虚拟机中,有哪些典型的垃圾收集

2015-08-19 21:11:02 308

原创 Java中的static关键字解析

Java中的static关键字解析  static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲:  一.static关键字的用途  二.static关键字的误区  三.常见

2015-08-19 21:09:57 310

转载 (Android)java虚拟机和Dalvik虚拟机的区别 .

Google于2007年底正式发布了Android SDK, 作为 Android系统的重要特性,Dalvik虚拟机也第一次进入了人们的视野。它对内存的高效使用,和在低速CPU上表现出的高性能,确实令人刮目相看。 依赖于底层Posix兼容的操作系统,它可以简单的完成进程隔离和线程管理。每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例, 其代码在虚拟机的解释下得以执行。 

2015-08-19 21:08:50 393

原创 高德地图

全部问答 >技术分享 HappyHackingAndroid【学习心得】- 高德地图开发【输入提示搜索】【第十二周】【更新完毕】Android【学习心得】- 高德地图开发【第十二周】【第二十二天】【周一】摘要:高德地图之覆盖物显示【兴趣点搜索(三)】昨天分享了关键字搜索,今天来分享下周边搜索,使用 PoiSearch.Sea

2015-08-18 19:56:00 574

原创 startActivityForResult用法详解

一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int requ

2015-08-17 11:00:42 319

原创 Android开发技巧——使用PopupWindow实现弹出菜单

PopupWindow弹出菜单目录(?)[+]弹出菜单的封装PopMenuPopMenu的使用在本文当中,我将会与大家分享一个封装了PopupWindow实现弹出菜单的类,并说明它的实现与使用。因对界面的需求,android原生的弹出菜单已不能满足我们的需求,自定义菜单成了我们的唯一选择,在本文当中,我将与大家分享如何使用PopupWindow实现弹出菜单。

2015-08-13 15:24:49 1296 1

原创 Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图 .

最近自己想研究下地图,本来想研究google Map,但是申请API key比较坑爹,于是从百度地图入手,其实他们的用法都差不多,本篇文章就带领大家在自己的Android项目中加入百度地图的功能,接下来我会写一系列关于百度地图的文章,欢迎大家到时候关注!一 申请API key在使用百度地图之前,我们必须去申请一个百度地图的API key,申请地址http://lbsyun.

2015-08-13 12:47:43 635

原创 Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (下) .

上一篇博客我们已经带大家简单的吹了一下IoC,实现了Activity中View的布局以及控件的注入,如果你不了解,请参考:Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (上)。本篇博客将带大家实现View的事件的注入。1、目标效果上篇博客,我们的事件的代码是这么写的:[java] view plaincopypri

2015-08-12 19:37:45 347

原创 Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (上)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39269193,本文出自:【张鸿洋的博客】1、概述首先我们来吹吹牛,什么叫IoC,控制反转(Inversion of Control,英文缩写为IoC),什么意思呢?就是你一个类里面需要用到很多个成员变量,传统的写法,你要用这些成员变量,那么你就new 出来用呗~~

2015-08-12 19:34:05 396

转载 EventBus使用详解(一)——初步使用EventBus

1、《EventBus使用详解(一)——初步使用EventBus》2、《EventBus使用详解(二)——EventBus使用进阶》一、概述EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅

2015-08-12 18:52:59 366

原创 activity之间的数据传递方法

1  基于消息的通信机制 Intent--------boudle,extra用这种简单的形式,一般而言传递一些简单的类型是比较容易的,如int、string等详细介绍下Intent机制Intent包含两部分:1 目的【action】-------要去到哪里去2 内容【category、data】----------路上带些什么,区分性数据和内容性数据

2015-08-12 18:51:16 495

原创 自定义圆形的ProgressBar

1.自定义圆形的ProgressBar  效果图:  圆形ProgressBar的样式主要有以下几个,我们这里以progressBarStyleLarge为例进行样式的修改,其他的类似。     ProgressBar  android:layout_width="wrap_content"   android:layout_height="wrap_content"  st

2015-08-11 18:42:34 403

原创 Android开发:shape和selector和layer-list的(详细说明)

和在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到和。可以这样说,和在美化控件中的作用是至关重要。在看这篇文章之前,可以看下这个小例子:镂空按钮的实现1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Java代

2015-08-11 17:59:40 651

原创 多式样ProgressBar

普通圆形ProgressBar该类型进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中。一般只要在XML布局中定义就可以了。      android:layout_width="wrap_content"       android:layout_height="wrap_content"    

2015-08-11 17:31:24 471

原创 Android 4.4 沉浸式透明状态栏与导航栏,android4.4

Android 4.4 沉浸式透明状态栏与导航栏,android4.4Android 系统自4.2 开始 UI 上就没多大改变,4.4 也只是增加了透明状态栏与导航栏的功能,如图那么现在我就来给大家讲解下如何使用这个新特性,让你的 app 跟随潮流,当然如果你不在乎外观就算了,使用这个特性能开发出很漂亮的UI,尤其对于 google 原生系统,屏幕下方的导航栏白白占据一

2015-08-11 16:44:00 659

原创 安卓项目中的R.java文件丢失如何解决

第一种方法,也就是你的项目没有什么大的问题的话,那么就作出如图所示的选择,应该就可以解决你的问题了。第二种就是看看你这边有没有勾选图中所示的选项,也就是你的r.java能不能自动生成。第三种深层次一点的就是,你先clear一下,然后再build automatically一下,应该就可以了。如图所示。如果这些都没能够解决你的问题,那么很可能是你很久没有开发项目了

2015-08-10 18:30:25 455

原创 Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)

很多的时候,系统自带的View满足不了我们功能的需求,那么我们就需要自己来自定义一个能满足我们需求的View,自定义View我们需要先继承View,添加类的构造方法,重写父类View的一些方法,例如onDraw,为了我们自定义的View在一个项目中能够重用,有时候我们需要自定义其属性,举个很简单的例子,我在项目中的多个界面使用我自定义的View,每个界面该自定义View的颜色都不相同,这时候如果没

2015-08-10 17:14:46 544

原创 Android多国语言的value文件夹命名方式

在res目錄下建立不同名稱的values文件來調用不同的語言包Values文件匯總如下:中文(中國):values-zh-rCN中文(台灣):values-zh-rTW中文(香港):values-zh-rHK英語(美國):values-en-rUS英語(英國):values-en-rGB英文(澳大利亞):values-en-rAU英文(加拿大):values-en-rC

2015-08-10 17:09:52 977

原创 自定义ProgressBar

在res下创建drawable文件夹,新建文件drawable/progressbar_color.xml?123456789101112131415161718192021222

2015-08-10 11:39:24 442

空空如也

空空如也

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

TA关注的人

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