《Java项目实践》:简单聊天程序由于这个简单程序,还是涉及到很多的知识点,下面我们就一点一点的来完成。我们熟悉的QQ聊天,就有一个界面,是吧,我们自己做一个简单的聊天程序,因此我们也就需要为Client写一个界面。因此,这就是我们第一步需要完成的任务。第一步:为Client端写一个界面完成一个界面有两种方法,一种是使用Frame对象来完成,另外一种是继承JFrame类来完成.本项目使用第二种。第二...
分类:
编程语言 时间:
2016-06-21 07:19:09
收藏:
0 评论:
0 赞:
0 阅读:
152
数组先由一个例子复习一下数组的知识class HighArray
{
private long[] a;
private int nElems;
//-----------------------------------
public HighArray(int max)
{
a=new long[max];
nElems...
分类:
编程语言 时间:
2016-06-21 07:19:00
收藏:
0 评论:
0 赞:
0 阅读:
254
参考:
http://stackoverflow.com/questions/16189088/overlapping-hidden-fragments-after-application-gets-killed-and-restored
http://stackoverflow.com/questions/18274732/android-fragments-overlapping-...
分类:
其他 时间:
2016-06-21 07:18:52
收藏:
0 评论:
0 赞:
0 阅读:
223
之前我们对Volley框架源码进行了分析,知道了他适用于频繁的网络请求,但是不太适合post较大数据以及文件的上传操作,在项目中为了弥补Volley的这个缺陷,使用了XUtils框架的HttpUtils实现了文件上传的操作,上一篇博客我们通过HttpUtils实现了照片上传的实例,见:android-----基于XUtils客户端以及服务器端实现,当然文件上传的方法类似于照片上传,只不过在传参的个...
分类:
移动平台 时间:
2016-06-21 07:18:39
收藏:
0 评论:
0 赞:
0 阅读:
250
Android在3.0中引入了Fragments的概念,其目的是用在大屏幕设备上–例如平板电脑上,支持更加动态和灵活的UI设计。平板电脑的屏幕要比手机的大得多,有更多的空间来放更多的UI组件,并且这些组件之间会产生更多的交互。Fragment允许这样的一种设计,而不需要你亲自来管理 Viewhierarchy的复杂变化。 通过将Activity的布局分散到Fragment中, 你可以在运行不同分辨率的设备上。...
分类:
移动平台 时间:
2016-06-21 07:18:29
收藏:
0 评论:
0 赞:
0 阅读:
234
android打包过程,下面这张图取自Android开发权威指南,非常清晰。
整个过程使用的工具有
名称 功能介绍 在操作系统中的路径
aapt Android资源打包工具 ${ANDROID_SDK_HOME}/platform-tools/appt
aidl Android接口描述语言转化为.java文件的工具 ${ANDROID_SDK_HOME}/platform-tools/aidl
javac Java Compiler ${JDK_HOME}/javac或/usr/bin/javac
dex...
分类:
移动平台 时间:
2016-06-21 07:18:18
收藏:
0 评论:
0 赞:
0 阅读:
209
1、NVICNested vectored interrupt controller :可嵌套向量中断控制器 (NVIC)
NVIC 特性
82个可屏蔽中断 ##不包括内核的16个中断
16个可编程优先级 ##适用于全部中断
低延迟异常和中断处理
电源管理控制
系统控制寄存器的实现
NVIC与处理器内核接口紧密耦合, 实现了高效快速的中断响应。所...
分类:
其他 时间:
2016-06-21 07:18:10
收藏:
0 评论:
0 赞:
0 阅读:
193
最近在看RxJava,在这里分享一下自己看的一些介绍RxJava不错的文章。
这是RxJava和RxAndroid在Github上的链接:
RxJava Github主页:RxJava Github主页
RxAndroid Github主页:RxAndroid Github主页
下面是大头鬼Bruce对RxJava介绍的译文:
1.深入浅出RxJava(一:基础篇)
2.深入浅出RxJ...
分类:
移动平台 时间:
2016-06-21 07:18:00
收藏:
0 评论:
0 赞:
0 阅读:
269
Android提供了三种动画机制:属性动画、补间动画、帧动画 。其中属性动画被官方推荐使用,因为它拥有更多的灵活性和特色,并可以几乎完全替代后两种动画。...
分类:
移动平台 时间:
2016-06-21 07:17:48
收藏:
0 评论:
0 赞:
0 阅读:
185
在请求网络时。我们经常会从服务端获取图片,下面我总结了一些图片的处理方法,希望能够帮助其他人防止批量加载图片时出现OOM(OutOfMemory)压缩图片
BitmapUtils 图片操作的工具类
//width 图片显示的宽度 height图片显示的高度
Bitmap loadBitmap(is, width, height){}Android中图片缓存的实现Java中的引用
1>强...
分类:
其他 时间:
2016-06-21 07:17:39
收藏:
0 评论:
0 赞:
0 阅读:
179
在介绍跨程序进程间通信AIDL前,先看一下本程序activity与某个服务是怎么绑定在一起进行交互的。
直接上代码:
场景:两个项目,01和02.其中01项目是一个服务类,有一些方法;02项目是一个activity类。02项目想去使用01项目服务中的方法,就需要跨进程进行通信。
使用传统的bindservice()方法已经没办法...
分类:
移动平台 时间:
2016-06-21 07:17:32
收藏:
0 评论:
0 赞:
0 阅读:
370
Hive0.13.0简单介绍...
分类:
其他 时间:
2016-06-21 07:16:59
收藏:
0 评论:
0 赞:
0 阅读:
237
【0】README
1)本文部分文字转自 “maven实战”,旨在 review “maven(5)坐标和依赖” 的相关知识;
【2】坐标详解
1)intro:坐标用于定位 类库,而一组maven 坐标通过一些元素来进行定义的:groupId, artifactId,version, packaging, classifier;
对以上元素的分析(Analysis):
A...
分类:
其他 时间:
2016-06-21 07:16:50
收藏:
0 评论:
0 赞:
0 阅读:
117
JAVA之旅(十八)——基本数据类型的对象包装类,集合框架,数据结构,Collection,ArrayList,迭代器Iterator,List的使用
JAVA把完事万物都定义为对象,而我们想使用数据类型也是可以引用的
一.基本数据类型的对象包装类
左为基本数据类型,又为引用数据类型byte Byte
int Integer
long Long
boolean Booleab
float F...
分类:
编程语言 时间:
2016-06-21 07:16:40
收藏:
0 评论:
0 赞:
0 阅读:
178
图论是计算机研究的一个重要分支,有关图论的内容可以写很多,但正是因为图论的这种复杂性,在程序员面试笔试中,有关图论的问题并不多见,考察的也并不深奥。本节内容涉及一些经常出现的图论问题,并给予详细的解答。...
分类:
编程语言 时间:
2016-06-21 07:16:18
收藏:
0 评论:
0 赞:
0 阅读:
273
先看一下xml代码:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@andr...
分类:
其他 时间:
2016-06-21 07:16:08
收藏:
0 评论:
0 赞:
0 阅读:
192
目前使用非常广泛的框架技术主要有Android Universal Image Loader,Picasso, Glide和Fresco,最开始出现的应该算是UIL(Universal Image Loader),记得刚开始用图片加载框架的时候,主要就是使用UIL,UIL功能丰富。Picasso是Square搞出来的,Glide与Picasso比较类似,Google推荐Glide,Fresco是Facebook推出的...
分类:
移动平台 时间:
2016-06-21 07:15:59
收藏:
0 评论:
0 赞:
0 阅读:
206
这几天一直在学习与加深osgi中的一些东西,又去看了下apache felix中的几个example,于是决定将felix中的一些example写出来,但是不在使用felix官网中那样运行,而是从新搭建一个osgi的运行环境进行相应的学习,在这使用了karaf作为osgi的运行容器,同时整合camel进来,因为在后续会有更多的osgi中的运用,因此,本次全部整合进来。本文在此先对几个框架和容器进行相...
分类:
其他 时间:
2016-06-21 07:15:38
收藏:
0 评论:
0 赞:
0 阅读:
485
学习目标
掌握泛型的产生意义。
掌握泛型的基本使用。
了解泛型的警告信息及泛型的擦除。
泛型是在JDK1.5之后增加的内容,泛型(Generic)
使用泛型的原因
题目分析:
首先要考虑到,必须建立一好一个表示坐标点的类——Point,此类中有两个属性分别用来表示x坐标和y坐标,但是x和y中所保存的整数类型会有三种(int、float、String),而要想使用一个类...
分类:
编程语言 时间:
2016-06-21 07:15:30
收藏:
0 评论:
0 赞:
0 阅读:
140
??
更多资讯 见xiaok海洋测绘网
1、利用GPS的时间与1PPS,不停地调整多波束处理单元的时间,使多波束处理单元的时间始终与GPS的时间保持同步;
2、当多波束PU内部时钟与GPS接收机的1PPS信号同步,而不是与PU硬件计数器同步时,每当1PPS到达处理单元,内部时钟的毫秒部分全部被设置为零。这种使用GPS接收机1PPS的同步方法,是一种与外部时钟同步最为可靠、最简便的方法。
...
分类:
其他 时间:
2016-06-21 07:15:09
收藏:
0 评论:
0 赞:
0 阅读:
273