自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 JSP

Jsp:可以写JAVA代码的html页面。。其实就是一个servlet::简化了之前servlet自己输出html标签的工作。。Java Server Pages:Java服务器端页面。。。出现的原因:之前是用getWriter流输出html页面。。。。但是如果比较复杂。。。这么输出费劲。。所有有了JSP服务器将jsp转换成java类,服务器启动编译器,将.java编译成.cl

2016-01-25 15:07:21 315

原创 Session && Cookie

会话:为了一次会话中的多次请求之间,共享数据。客户端访问服务器时,会话建立,一次会话中,包含了多次请求,和多次响应,直到有任意一方断开连接,会话终止。客户端会话:Cookie  用户名记住方便,但是数据不安全服务器发送响应头:set-cookie: a=3,客户端收到后,保存a=3当客户端再次请求服务器时,通过cookie :a=3 ,服务器就可以得到共享的数据。1,Java创

2016-01-25 10:34:36 379

原创 Response对象

1、Response对象功能 :首先http响应:响应首行,协议名/版本 状态码 setStatus sendError响应头:键:值,addheader(name,value):添加头信息。键可以重复。addHeader()可以添加相同的键 addDateHeader()addIntHeader()setHeader(name,value):不存在,则添加,存在则修改。

2016-01-23 14:37:04 533

转载 Android 视图绘制流程:

转载:http://blog.csdn.net/guolin_blog/article/details/16330267Android应用开发中,可以说肯定会用到View:TextView,ListView.Button等等,他们都是要经过非常科学的绘制流程后才能显示出来,每一个视图的绘制过程必须经历三个最主要的阶段:onMeasure(),onLayout(),onDraw()首先,onM

2016-01-22 17:32:26 333

原创 关于自定义控件:

创建新视图的最佳方法与希望达到的目标有关:1,如果有控件可以满足希望实现的基本功能,那么就只需要对现有的控件的外观或行为进行修改或者扩展。通过重写事件处理程序和onDraw方法。但是仍然回调超类的方法,可以对视图进行定制,而不必重新实现它的功能。2,通过组合多个视图来创建不可分割的,可重用的控件,从而使它可以综合使用多个相互关联的视图的功能。例如一个TextView和一个Button来创建

2016-01-22 17:32:24 243

原创 Android 优化布局:

1,避免冗余的布局容器:    解决方案:使用merge标签, 和include标签配合使用。2,避免使用过多的View:解决方案:向布局中添加viewStub,需要时才会填充,节约填充复杂UI的时间和资源花费。优化布局:" TITLE="Android 优化布局:" />3,使用Lint工具分析布局:

2016-01-22 17:32:21 237

原创 android设计与实现 收获

1,四天大体看了一下这么书,书上C的代码基本都没看。从总体方面了解了Android的启动、Binder、消息、PackagerManager。2,启动:回头想,只是从流程上了解了Android系统的启动流程,包括硬件上电,引导程序,kernel,在到serviceManager等等,对启动有了一个大致的了解3,Binder,了解了进程间通信的方式,完成进程间通信需要的几个部分,包括服务端,

2016-01-22 17:32:19 327

原创 读书笔记:android设计与实现第四…

Package manager:PackageManager是Android为管理应用程序安装包(APK)提供的包管理器,这部分内容和Android启动过程联系紧密,是理解Android框架层的基础之一。PackageManager主要包括以下部分:1,权限处理,包括对系统和应用定义的permission和permissionGroup信息的增加、删除、查询和检查2,报处理,包括扫描并

2016-01-22 17:32:16 311

原创 Android parcelable序列化

转载:http://www.cnblogs.com/renqingping/archive/2012/10/25/Parcelable.html1.Parcelable接口Interface for classes whoseinstances can be written to and restored from a Parcel。 Classesimplementing the

2016-01-22 17:32:14 336

原创 读书笔记:android设计与实现第三…

Binder机制:Android使用了Linux的进程管理机制,以进程为单位分配虚拟地址空间,为了安全考虑,一个进程禁止直接与其他进程交互,这样不同进城之间是相互隔离的,如果进程间需要通信,必须通过android的linux内核提供的进程间通讯机制实现间接通信。linux使用的进程间的通信方式有很多种:Socket,Signal,Pipe,MessageQueue,Semaphore,Shar

2016-01-22 17:32:12 401

原创 Aidl开发流程(android studio)

1,server端:新建aidl文件IMyInterface,在aidl文件中声明功能方法。2,执行 build ->make project3,新建ServerService继承Service,在onBind方法中实现IMyInterface.stub并返回:public IBinder onBind(Intent intent) {return new IMyAidlInterf

2016-01-22 17:32:09 315

原创 读书笔记:android设计与实现第二…

启动:android 正常模式启动流程:1,系统加电:执行bootloader,负责初始化硬件,并最后加载内核到内存中,bootloader由硬件厂商提供2,进入内核引导阶段(主要由汇编语言编写),之后调用start_kernel进入内核启动阶段(C语言编写),start_kernel最终启动用户空间的init程序。3,init程序负责解析init.rc配置文件,开启系统守护进程,最

2016-01-22 17:32:06 429

原创 Android Studio 中JNI开发流程小结

使用android Studio 1.4版本,通过jni简单打印字符串:前提:安装了ndk.并在工程中配置了NDk的目录:Studio 中JNI开发流程小结" TITLE="Android Studio 中JNI开发流程小结" />步骤:1,建立一个project,本例中使用最简单的工程,主Activity中一个textView   2 ,在MainActivity中生命native

2016-01-22 17:32:04 285

原创 读书笔记:android设计与实现第一…

做了一段时间的android应用开发,突然想彻底搞清楚android应用的原理,今天开始看android设计与开发,每天发帖,记录知识点,供以后自己回顾。也算是鞭策自己看完这么书,并有所收获:一,android体系结构: 1,应用层:在熟悉不过,之前开发的app全是应用层的东西。记账本,码上发,图片浏览,等等 2,应用框架层:给应用层提供API:ActivityManager,Wind

2016-01-22 17:32:01 596

原创 retrofit请求网络时,针对泛型解析…

使用retrofit2.0请求网络数据时实现Callback接口时,在onResponse方法中response返回json串格式如下:{ "result": 1, "data": { "user_id": "2421", "user_name": "", "user_avatar": "", "u...

2016-01-22 17:31:59 5814

原创 Fragment中的onCreateView方法什么…

最近开发中遇到一个问题:框架用 viewPager+fragment实现但是在主activity中初始化viewPager的数据时,发现当调用fragment中的方法加载数据时,fragment的onCreateView方法,还没有执行,导致没有view可以填充,具体代码如下:mViewPager.setAdapter(new MyViewPagerAdapter(getSupport

2016-01-22 17:31:56 1466

转载 Android常用代码段

出处:http://mp.weixin.qq.com/s?__biz=MzA4NjQxMjA5OA==&mid=401797794&idx=2&sn=a0a47cea6f60414a38c34bed25fbd3ad&scene=23&srci1.拨打电话:public static void call(Context context,String phoneNumber){

2016-01-22 15:41:08 320

空空如也

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

TA关注的人

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