-
Myeclipse上开发ssh项目流程和注意事项
Myeclipse下开发ssh项目流程和注意事项大体的我就不说了因为现在没开发就是看我写的代码来讲,所以没有截图了1再认真读懂项目需求后,新建和web项目2导入struts选用最新的版本。3导入spring在选择hibernate的jar时选择3.0不要用3.1或更高,经过实践证明那样会在后面使用hibernate时带来不变。4.导入hibernate同时也选择3.0,其实是因为spring中的h...
75
热度 -
类与对象【1】
类与对象【一】一、类的创建及初始化类通常是一类事物的抽象,如人就是一个类,你、我、他是这个类的具体实例,也就是对象。在Java中我们可以通过形如:classA{}来创建一个类,我们说过Java是面向对象的语言,每个对象都应该拥有它自己的属性和方法,就拿人来说,肤色、身高等是人的属性,吃、喝、玩等都是方法,也就是说属性描绘了类的特点,而方法描述了类的功能,体现在Java的类中就像下面的代码这样:[j...
70
热度 -
最近写聊天室程序遇到麻烦了`有人来帮一把么?
最近写聊天室程序遇到麻烦了`有人来帮一把么? Server: 程序代码:importjava.io.BufferedReader; importjava.io.IOException; importjava.io.InputStreamReader; importjava.io.PrintWriter; importjava.net.*; importjava.uti...
361
热度 -
React-Native系列Android——Touch事件原理及状态成效
React-Native系列Android——Touch事件原理及状态效果Native原生相比于Hybrid或H5最大优点是具有流畅和复杂的交互效果,触摸事件便是其中重要一项,包括点击(Click)、长按(LongClick)、手势(gesture)等。以最简单常见的点击(Click)为例,Native组件可以自定义selector,使得被点击的组件具有动态效果,Android5.0以上甚至可以有...
99
热度 -
Android 面试题小结(二)
Android面试题总结(二)前言笔者最近离职找工作快两周了,这段时间陆陆续续也见识了北上广这边跟西部城市对待技术理念的差异和学习深度.俗话说:知耻而后勇,在经历了面试被虐得体无完肤的过程后,我也找到了作为一名开发者应有的职业素养和今年的发展规划.俗话也说的好,王侯将相宁有种乎,我不信我从今天开始认认真真对待每一个技术细节,认真刷题.,在深圳这座城市没有我的立足之地.好了,鸡汤和废话也不多说了,依...
140
热度 -
2.结束Activity的4个阶段
深入剖析Android四大组件(八)——结束Activity的4个阶段上一篇博文介绍了启动Activity请求的流程以及对相关数据结构的处理,那么当我们试图结束Activity的时候,ActivityManagerService的行为将会是怎样的呢?这一节将介绍结束Activity的3种主要方法和4个阶段。1.结束Activity的3种主要方法结束Activity时,我们通常采用如下3种主要方法。...
54
热度 -
图解聚合4:HashMap
图解集合4:HashMap初识HashMap之前的List,讲了ArrayList、LinkedList,最后讲到了CopyOnWriteArrayList,就前两者而言,反映的是两种思想:(1)ArrayList以数组形式实现,顺序插入、查找快,插入、删除较慢(2)LinkedList以链表形式实现,顺序插入、查找较慢,插入、删除方便那么是否有一种数据结构能够结合上面两种的优点呢?有,答案就是H...
304
热度 -
说说Java生态圈的那些事情
说说Java生态圈的那些事儿1.哪个项目能离开网络,数据库,操作系统来运行?所以生态圈的应用技术主要在这些知识点处。2.Java组件,组件其实就是一个应用程序块但是它们不是完整的应用程序,不能单独运行。就有如一辆汽车,车门是一个组件,车灯也是一个组件。但是光有车灯车门没有用,它们不能跑上公路在java中这些组件就叫做javabean,有点像微软以前的com组件,要特别说明的是,由于任何一个java...
38
热度 -
java面试题集锦(二)
java面试题汇总(二)20、abstractclass和interface有什么区别?声明方法的存在而不去实现它的类被叫做抽象类(abstractclass),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstra...
7104
热度 -
android初学者学习笔记10-Intent及<intent-filter>
android菜鸟学习笔记10----Intent及<intent-filter>关于Bundle:注意到Activity的onCreate()方法的签名是protectedvoidonCreate(BundlesavedInstanceState),其参数是一个Bundle实例。Bundle以键值对的形式来存储数据,类似于Map,以便在Activity之间传递数据、状态信息。Bund...
205
热度 -
Activity的起步流程分析
Activity的启动流程分析为了在手机画面上显示Activity的window,android内部会做一下内容:1)创建一个Window在Window里构建ViewHierachy。2)与WindowManager建立联系。3)为了与SystemServer通信,打开Binder设备。4)把Window注册上去,确定ViewHierachy大小,位置。5)确定大小,位置后在Surface中开始D...
45
热度 -
AndroidPn源码分析(2)
AndroidPn源码分析(二)(一)客户端与服务器建立连接上一篇写到ClientSessioncreateClientSession这里,创建一个客户端的session。在SessionManager类中创建了session之后,这里拼接了两个xml内容的text。一个是Buildthestartpacketresponse,创建一个头条包,作为回应。另外一个是:XMPP1.0needsstre...
7
热度 -
Spring MVC防守CSRF、XSS和SQL注入攻击[转]
SpringMVC防御CSRF、XSS和SQL注入攻击[转]转;http://www.cnblogs.com/Mainz/archive/2012/11/01/2749874.html?本文说一下SpringMVC如何防御CSRF(Cross-siterequestforgery跨站请求伪造)和XSS(Crosssitescript跨站脚本攻击)。说说CSRF对CSRF来说,其实Spring3.1...
10
热度 -
android smack源码分析——接收消息以及怎么解析消息
androidsmack源码分析——接收消息以及如何解析消息??在android里面用的smack包其实叫做asmack,该包提供了两种不同的连接方式:socket和httpclient。该并且提供了很多操作xmpp协议的API,也方便各种不同自定义协议的扩展。我们不需要自己重新去定义一套接收机制来扩展新的协议,只需继承然后在类里处理自己的协议就可以了。而本文今天主要说两点,一点就是消息是如何接收...
92
热度 -
Android系统启动进程
Android系统启动过程Android系统启动过程首先Android框架架构图:(来自网上,我觉得这张图看起来很清晰)Linux内核启动之后就到AndroidInit进程,进而启动Android相关的服务和应用。启动的过程如下图所示:(图片来自网上,后面有地址)?下面将从Android4.0源码中,和网络达人对此的总结中,对此过程加以学习了解和总结,以下学习过程中代码片段中均有省略不完整,请参照...
22
热度 -
Android基于Socket无线遥控(一)-Socket基本模型搭建
Android基于Socket无线遥控(1)--Socket基本模型搭建按计划每周更新一篇技术博文,上周因工作忙而中断,第三篇:《Android基于Socket无线遥控(1)--Socket基本模型搭建》本例子内容比较多,初步构思分三篇完成,Android系统基于Socket实现无线遥控,可控制另一台Android设备音量增减、亮度调节、方向控制、确认、退出等,本篇主要介绍Socket基本模型搭建...
44
热度 -
深入显出 - Android系统移植与平台开发(十三) - Sensor HAL框架分析之三
深入浅出-Android系统移植与平台开发(十三)-SensorHAL框架分析之三让我们来看看SensorManager的代码SensorManager框架层代码@frameworks/base/core/java/android/hardware/SensorManager.javapublicSensorManager(LoopermainLooper){mMainLooper=mainLoo...
658
热度 -
Android之SurfaceView学习(1)
Android之SurfaceView学习(一)首先我们先来看下官方API对SurfaceView的介绍SurfaceView的API介绍Providesadedicateddrawingsurfaceembeddedinsideofaviewhierarchy.Youcancontroltheformatofthissurfaceand,ifyoulike,itssize;theSurfaceV...
46
热度 -
SimpleCursorAdapter
Android中ListView的初步认识(二)在Android中使用一个控件,一般要有两样东西,一是样式,二是数据。在第一篇中,我们的ListView使用了Android提供的默认样式android.R.layout.simple_list_item_1,这个样式其实就是每个item是一个TextView。数据我们是声明了一个List并赋值的。最后,我们用了这样一句代码实现了把这些...
45
热度 -
深度分析:Android4.3下MMS发送到附件替音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(三,接收彩信<2,下载彩信>)
;synchronized(mRef){ 
644
热度