自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AndroidStudio 中的UML工具

Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、

2017-01-09 13:26:07 1109

转载 继承与组合

设计模式是基于以下的面向对象设计原则:对接口编程而不是对实现编程;优先使用对象组合而不是继承。那么java中继承与组合的区别在哪呢?下面转载了篇文章。本文主要说明Java中继承与组合的概念,以及它们之间的联系与区别。首先文章会给出一小段代码示例,用于展示到底什么是继承。然后演示如何通过“组合”来改进这种继承的设计机制。最后总结这两者的应用场景,即到底应该选择继承还是组合。

2017-01-09 09:20:25 231

原创 JavaScript学习

1月9日对于腾讯人(我现在不在腾讯的,遗憾,悲哀。。。)来说是个值得纪念的日子。下面来看看微信小程序的项目基本结构:其中最关键也是必不可少的,是app.js、app.json、app.wxss 这三个。其中,.js后缀的是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件。微信小程序会读取这些文件,并生成小程序实例。1、app

2017-01-09 00:07:04 188

原创 application framework层

android系统的开源,一方面显示了系统开源的强大生命力,另一方面也使得越来越多的开发人员参加到了android的阵营。除了掌握application层外,也需要不断加深对android的学习与研究,现在说说第二层application framework层的一些事情。偶尔看到用人单位对这层有技术要求,也不知道这层的工作主要是做什么。现在把别人的一些答案放在这里。framework的开发比应

2017-01-07 01:13:51 414

转载 android的Socket通信

HTTP通信中Client发送的每次请求都需要Server回送响应,在请求结束后,Client会主动释放连接。从建立连接到隔壁连接的过程成为一次连接。要保持Client程序的在线状态,需要不断地向Server发送请求。通常的做法是,即使不需要获取任何数据,Client也保持每隔一段固定的时间向Server发送一次保持连接的请求,Server在收到该请求后对Client进行回复,表明知道Client

2017-01-06 02:15:55 158

转载 Uri.parse(...)

1,调web浏览器 Uri myBlogUri = Uri.parse("http://xxxxx.com"); returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri); 2,地图 Uri mapUri = Uri.parse("geo:38.899533,-77.036476"); returnIt = new Intent(

2017-01-05 19:54:32 758

原创 Fragment生命周期

与Activity类似,碎片有自己的生命周期。当碎片被创建时,会经历:onAttach()--->onCreate()--->onCreateView()--->onActivityCreated()当碎片变得可见时,会经历:onStart()--->onResume()当碎片进入后台模式时,会经历:onPause()--->onStop()当碎片被销毁时(它当前所在的

2017-01-05 09:36:52 179

转载 TextWatcher接口

TextWatcher 是package android.text包下的一个接口。这个接口继承了另外一个接口NoCopySpan。TextWatcher接口里主要是定义了三个抽象方法:下面是它的基本用法:TextWatcher fieldValidatorTextWatcher = new TextWatcher() {            @Override     

2017-01-04 23:39:16 322

转载 SpannableString类

TextView通常用来显示普通文本,但是有时候需要对其中某些文本进行样式、事件方面的设置。Android系统通过SpannableString类来对指定文本进行相关处理,具体有以下功能:1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件3、ForegroundColorSpan 文本颜色(前景色)4、MaskFilter

2017-01-04 16:29:13 159

转载 垃圾回收算法

1、传统的C/C++编程语言,需要程序员负责回收已经分配的内存,显示进行垃圾回收是一件比较困难的事情,因为程序员不是总是知道内存应该何时被释放。这里面就涉及到内存泄漏。什么是内存泄漏?就是如果一些分配出去的内存得不到及时的回收,就会引起系统运行速度的下降,甚至导致程序的瘫痪,这种现象被称为内存泄漏。 Java语言不需要程序员直接控制内存回收。通常JRE会提供一个后台线程来进行检测和控制,一般都

2017-01-03 13:18:50 264

原创 c语言里面的部分函数

1.puts()函数puts()函数只用来输出字符串,没有格式控制,里面的参数可以直接是字符串或者是存放字符串的字符数组名。printf()函数的输出格式很多,可以根据不同格式加转义字符,达到格式化输出。puts()函数的作用与语句printf("%s\n",s);的作用形同。2.getch()函数getch()的原型为 int _getch();

2017-01-03 11:09:14 337

原创 conio.h

1.conio.h最初用于老的MS-DOS编译器,用来创建字符用户接口与用户互动,它并不是C标准库的一部分.所以可以看到在DOS,WINDOWS中的C编译器有这个头文件,而UNIX,LINUX中C编译器则没有. 2.用处:在dos/windows中,使用conio.h可以在屏幕的任何地方显示带有颜色的字符,在DOS下可以做一些字符类型的界面,如菜单,进度百分比等. 3.运用coni

2017-01-03 09:55:52 2611

转载 .9图片的制作

Android设计:.9.png图片的制作方法http://www.webjx.com/  发布时间:2013-08-23 09:45:55  来源:网页教学网 在Android的设计过程中,为了适配不同的手机分辨率,图片大多需要拉伸或者压缩,这样就出现了可以任意调整大小的一种图片格式“.9.png”。图片是用于Android开发的一

2015-08-30 15:51:06 349

转载 通过注解初始化绑定View

一、引言Android中通过findViewById在布局文件中找到需要的View,加入一个Activity里面有许多的View需要初始化,那将是一件很繁琐的事情。当然Google一下你会发现有很多Android Annotations框架。比如比较有名的“Android Annotations”,这样的框架很复杂,用起来也比较麻烦,还有一些BUG,第一次使用也花费了不少时间研究。也许

2015-08-30 13:26:47 238

空空如也

空空如也

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

TA关注的人

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