`
夏文权
  • 浏览: 237527 次
  • 性别: Icon_minigender_1
  • 来自: 贵州
社区版块
存档分类
最新评论
文章列表
private booleab is2CallBack = false; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if( keyCode == KeyEvent.KEYCODE_BACK){ if(!is2CallBack){ is2CallBack = true; Toast.makeText(this, "再按一次退出程序", ...
android 菜单滑动demo ,网络资源供学习使用。
android 常用的动画效果
转载: 市场上几乎每款APP都具有网络连接的功能。而对于开发项目来说,连接网络也是经常会用到的。现在麦洛将网络连接的代码封装成工具类,这些代码在写与服务器交互的应用时,是非常有用的。开发的同学可以直接拿来使用。   在写网络连接代码之前,先了解一下HTTP协议。HTTP协议概念不用多解释了,无非就是基于TCP协议的一个应用协议。客户端对服务端发送请求,服务端对客户端的请求作出响应。Android中对网络连接的支持是非常优秀的。除了java.net.*包和apache包中的API,Android本身也对网络连接进行了封装,体现在android.net.*包中。所以在Android中实现网络 ...
写道 转载很好的demo  
写道 Ant 常用任务1 property 任务:用法:<property file="${basedir}/comversion.properties" />在构建文件中引入属性文件中的属性,以后直接用${key} 即可。2 ant 任务:用法:调用buildcomponent.xml 文件同的默认目标。<antantfile="./${xpd.01.path}/buildcomponent.xml"> <property name="fe.path" value="${xpd.01.pa ...
写道 总体思路步骤是 1. 分别生成客户端和服务器端密钥库 keytool -genkey -keystore E:\server.jks -keyalg rsa -alias ssl_1 -validity 700 keytool -genkey -keystore E:\client.jks -keyalg rsa -alias ssl_2 -validity 700 2将服务器和客户端的公钥导出成证书 keytool -export -alias ssl_1 -file e:\ssl_1.cer -keystore e:\server.jks keytool -export -ali ...
写道 通过网络给的资料,自己整理一些,很多都是转载,希望共同学习。 HTTPS简介:HTTPS就是一种安全协议,实际上应用了Netscape的安全套接字层(SSL)作为HTTP应用层的子层。主要作用可以分为两种: 一种是建立一个信息安全通道,来保证数据传输的安全。 另一种就是确认网站的真实性。HTTPS和HTTP的区别: 一、https协议需要到CA机构申请证书,一般免费证书很少,需要交费。  二、http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。  三、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 四 ...
写道 HTTPS简介:HTTPS就是一种安全协议,实际上应用了Netscape的安全套接字层(SSL)作为HTTP应用层的子层。主要作用可以分为两种: 一种是建立一个信息安全通道,来保证数据传输的安全。 另一种就是确认网站的真实性。HTTPS和HTTP的区别: 一、https协议需要到CA机构申请证书,一般免费证书很少,需要交费。  二、http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。  三、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 四、http的连接很简单,是无状态的;HTTPS协议是由SSL+H ...
写道 转载 android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,Handler扮演了往MQ上添加消息和处理消息的角色(只处理由自己发出的消息),即通知MQ它要执 ...
Android在桌面上生成快捷方式有两种情况,一种是直接在桌面直接生成;一种是长按桌面,在弹出的快捷菜单中生成。 第一个是通过广播(Broadcast)的形式向Luncher发送请求生成快捷方式的。在网上找到关于这方面的注册信息。 <!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --><!--设置wallpapaer的activity --> ...
写道 ActivityGroup的demo  
写道 一 View ,ViewGroup的绘制过程 ViewGroup绘制包括两个步骤:1.measure 2.layout在这两个步骤中分别调用回调函数:1.onMeasure() 2.onLayout()1.onMeasure() 在这个函数中,ViewGroup会接受childView的请求的大小,然后通过childView的measure(newWidthMeasureSpec, heightMeasureSpec)函数存储到childView中,以便childView的getMeasuredWidth() andgetMeasuredHeight() 的值可以被后续工作得到。2. ...
写道 介绍一下图片占用进程的内存算法吧。android中处理图片的基础类是Bitmap,顾名思义,就是位图。占用内存的算法如下:图片的width*height*Config。如果Config设置为ARGB_8888,那么上面的Config就是4。一张480*320的图片占用的内存就是480*320*4 byte。前面有人说了一下8M的概念,其实是在默认情况下android进程的内存占用量为16M,因为Bitmap他除了java中持有数据外,底层C++的 skia图形库还会持有一个SKBitmap对象,因此一般图片占用内存推荐大小应该不超过8M。这个可以调整,编译源代码时可以设置参数。   ...
写道 转自: http://www.cnblogs.com/Rooty/archive/2011/07/16/2107962.html 一、MIME TYPE描述 多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制 ...
Global site tag (gtag.js) - Google Analytics