- 博客(100)
- 资源 (20)
- 收藏
- 关注
转载 java 泛型总结
Java 泛型总结(一):基本用法与类型擦除https://segmentfault.com/a/1190000005179142Java 泛型总结(二):泛型与数组https://segmentfault.com/a/1190000005179147Java 泛型总结(三):通配符的使用https://segme
2016-12-30 15:22:32 457
转载 Java数组与容器类分析资料--数组、List和Set、Map
Java数组与容器类分析资料--数组、List和Set、MapJava容器分析--数组 数组是Java语言内置的类型,除此之外,Java有多种保存对象引用的方式。Java类库提供了一套相当完整的容器类,使用这些类的方法可以保存和操纵对象。下面分别进行讨论,在研究Java容器类之前,先了解一下Java数组的基本功能和特性。1. 数组的基本特性 数组
2016-12-30 11:26:36 790
转载 Android为什么要设计出Bundle而不是直接使用HashMap来进行数据传递 Android内存优化(使用SparseArray和ArrayMap代替HashMap)
1.Bundle内部是由ArrayMap实现的,ArrayMap的内部实现是两个数组,一个int数组是存储对象数据对应下标,一个对象数组保存key和value,内部使用二分法对key进行排序,所以在添加、删除、查找数据的时候,都会使用二分法查找,只适合于小数据量操作,如果在数据量比较大的情况下,那么它的性能将退化。而HashMap内部则是数组+链表结构,所以在数据量较少的时候,HashMap的En
2016-04-28 15:02:02 1759 1
转载 SparseArray替代HashMap来提高性能
SparseArray是 Android框架独有的类,在标准的JDK中不存在这个类。它要比 HashMap 节省内存,某些情况下比HashMap性能更好,按照官方问答的解释,主要是因为SparseArray不需要对key和value进行auto- boxing(将原始类型封装为对象类型,比如把int类型封装成Integer类型),结构比HashMap简单(SparseArray内部主要使用 两
2016-04-27 17:52:10 355
转载 安卓开发工具汇总,开发人员必备!
安卓开发工具汇总,开发人员必备!安卓开发过程中需要用到各种工具,作为一名安卓开发人员,有木有感到亚历山大,那么多工具!今天爱 加 密小编给大家汇总了一下安卓开发工具,安卓开发人员必备利器!
2016-04-26 16:58:14 582
转载 Android布局文件layout.xml的一些属性值
Android布局文件layout.xml的一些属性 第一类:属性值 true或者 falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignPare
2016-04-25 15:23:24 1202 1
转载 Android UI开发详解之ActionBar
Android UI开发详解之ActionBar转自:http://www.open-open.com/lib/view/open1373981182669.html
2016-03-01 09:30:58 394
转载 android:windowSoftInputMode属性详解
转自:android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值
2016-02-23 14:13:28 370
转载 Quick reference to HTTP headers
http请求头信息资料http://www.cs.tut.fi/~jkorpela/http.html
2015-11-03 13:45:54 472
转载 HTTP协议及缓存
参考文档:http://www.360doc.com/content/11/0830/04/3554006_144394033.shtmlhttp://www.cnblogs.com/rubylouvre/archive/2012/09/04/2670073.htmlhttp://kb.cnblogs.com/page/166267/http://www.cnblogs
2015-10-28 17:08:35 481
转载 jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解
本文重点是来讲讲jQuery中调用ajax的4种方法:$.get、$.post、$getJSON、$ajax。如果读者没有javascript和jquery的知识,或者没有ajax的概念,那么请先去问问度娘,再来读本文。当我们用javascript写ajax程序写得很“开心”的时候,突然有人告诉你有一种东西叫jquery,它会告诉你不直接和HttpRequest是多么的快乐,同时你再也不需
2015-10-27 09:55:02 543
转载 css2和css3中长度单位px和em,rem的定义与区别
国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢?简单的说:px是:相对长度单位。像素(Pixels)。1in = 2.54cm = 25.4 mm = 101.6q = 72pt = 6pc = 96pxem是:相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。
2015-10-22 10:47:33 947
转载 android EditText中的inputType
android 1.5以后添加了软件虚拟键盘的功能,所以在输入提示中将会有对应的软键盘模式android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。android:inputType="phone" />//文本类型,多为大写、小写和数字符号。
2015-06-08 17:45:05 525
原创 setFocusable和setFocusableInTouchMode导致关系
setFocusable(true)只导致setFocusable(true),setFocusableInTouchMode(true)导致setFocusable(true)和setFocusableInTouchMode(true)setFocusableInTouchMode(false)只导致setFocusableInTouchMode(false)setFocusable
2015-05-06 09:28:02 2560
原创 FlowRadioGroup给RadioGroup的子控件随意排版
RadioGroup默认将子控件排版只有横排和纵排,如果想让子控件按自己的要求排版怎么做呢?在网上搜了FlowRadioGrouppackage com.example.test;import android.content.Context;import android.util.AttributeSet;import android.view.View;import and
2015-04-16 14:01:09 2946
转载 android WebView全面总结
WebView是安卓中用来显示html文本内容的的控件,对html5也有很好的支持,ios的控件UIWebView差不多。网上对WebView的解释很多,但都是零星的介绍,导致到现在为止webview给我的印象都是,貌似很强大,其实很鸡肋,于是决定总结一下webview的开发经验。使用WebView并不需要开通网络权限网上有文章说webview需要开通internet权限,否则会出
2015-03-20 13:24:58 666
转载 Objective-C的Initialize初始化方法
Objective-C很有趣的一个地方是,它非常非常像C。实际上,它就是C语言加上一些其他扩展和一个运行时间(runtime)。有了这个在每个Objective-C程序中都会起作用的附加运行时间,给了它一些动态的特性。C和C++没有运行时间,他们仅仅被编译为完全按照代码的顺序去执行,不多也不少。Objective-C中带有运行时间的好处是,它可以在你的程序运行的流程中进行参与。在Objective
2015-03-05 10:44:17 401
转载 使用ViewPager实现高仿launcher拖动效果
转自:http://www.apkbus.com/android-25078-1-1.html
2014-12-10 11:48:56 766
转载 Android日志服务例子,将日志记录在文件中并每天生成一个日志文件
在调试的时候一般都是在logcat中看日志的信息,以便找出BUG和调试信息,但是如果在真机上的话不可能一直连接电脑查看日志,所以生成日志文件并保存,是一个比较普遍的需求,下面就是最近实现的一个例子。欢迎大家讨论并给出别的思路。import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;i
2014-12-10 10:05:11 892
转载 android自适应屏幕
以下是Demo首页的预览图一、细说layout_weight 目前最为推荐的Android多屏幕自适应解决方案。 该属性的作用是决定控件在其父布局中的显示权重,一般用于线性布局中。其值越小,则对应的layout_width或layout_height的优先级就越高,一般横向布局中,决定的是layout_width的优先级;纵向布局中,决定的是layout
2014-12-04 13:36:16 568
转载 android 自适应屏幕
接触安卓有一段时间了,个人感觉安卓页面自适应这块比web复杂的多,因为手机开发要考虑多种屏幕,下面就对这块做一下总结: 一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让Application自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x
2014-12-04 13:27:06 516
转载 Android touch mode和focusableInTouchMode分析
首先我们来看看touch mode的定义。它是用户和手机进行交互时view层次结构的一个状态。它本身是很容易理解的,代表了最近一次的交互是否是通过触摸屏发生的,因为在Android设备上还存在别的交互方式,比如D-pad、滚动球等等。 为什么Android会引入这样一个mode呢?这是因为从交互、设计方面考虑,当用户直接使用keys或trackball与UI进行交互的时候
2014-09-25 19:01:42 851
转载 android ListView详解
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基
2014-07-29 18:06:26 511
转载 webView
资源描述:1.android提供了webView控件专门用来浏览网页。然后在程序中装载webView控件,设置属性,比如:颜色、字体、要访问的网址等。通过loadUrl方法设置当前webView需要访问的网址。在创建WebView时,系统有一个默认的设置,我们可以通过WebView.getSettings来得到这个设置。 2.下面是设置一些常用属性、状态的方法WebSe
2014-07-29 17:50:32 607
转载 关于float,double等表示的数值范围的计算
最近看了IEEE754浮点数的表示方法。在C的参考书中有提到float类型数据的表示范围为-3.4*10^38~+3.4*10^38。究竟如何计算该范围,分析如下: 对于单精度浮点数(float)来说,有一位符号位,指数位共8位,尾数共23位。指数能够表示的指数范围为-128~127。尾数为23位。当尾数全1时再加上小数点前面的1,指数取到最大正数127(8位,正数最大127,负数最小-1
2014-06-25 10:37:22 15095 2
转载 Android之ListView原理学习与优化总结
http://mzh3344258.blog.51cto.com/1823534/889879
2014-04-28 18:22:42 521
转载 android中的MotionEvent 及其它事件处理
最近一段时间一直忙着做项目,忙的都没时间来我的博客小窝看看了,今天来一篇。。。MotionEvent对象当用户触摸屏幕时将创建一个MotionEvent对象。MotionEvent包含关于发生触摸的位置和时间等细节信息。MotionEvent对象被传递到程序中合适的方法比如View对象的onTouchEvent()方法中。在这些方法中我们可以分析MotionEvent对象那个,以决
2014-04-10 15:09:45 973
转载 MotionEvent中getX()和getRawX()的区别
public class Res extends Activity implements View.OnTouchListener { Button btn = null; int x = 0; int y = 0; int rawx = 0; int rawy = 0; /** Called when the a
2014-04-10 15:05:07 632
转载 android 对话框弹出位置和透明度详解
本文章来给大家介绍android 对话框弹出位置和透明度详解,有需要的同学可参考,本文章总结了各种在安卓开发中话框弹透明实现方法,各位同学可参考。分析1、调整对话框后面的背景的透明度2、将对话框头部去掉3、将对话框自身的圆角白色边框替换为直角5px的白色边框4、设置对话框内部背景。 先来看一个效果AlertDial
2014-04-09 16:09:19 1515
转载 android之intent.setFlag
一. intent.setFlags()方法中的参数值含义:1.FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:A B C D 。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:A B。如果没有添加这个标记,则栈情况将会变成:A B C D B。也就是说,如果添加了FLAG_ACTIVITY_
2014-04-04 12:32:59 751
原创 自定义ListView的Adapter
通常我们显示的ListView的每条记录的布局是定义在layout的xml文件里面,如果每条记录列的个数不定,就需要我们自定义每条记录的布局。废话不多说,代码来了其他地方:new ShowOtherPeriodCheckResult(context,errorModelWraps);ShowOtherPeriodCheckResult.javapackage com.wlm.mob
2014-04-02 15:24:36 967
转载 Activity生命周期
关于Activity生命周期的文章很多,而且大部分也说得很详细,所以作为关于这方面的内容我本来不想多说,但是大家可能跟我之前一样,在看这方面的内容的时候都能很容易地看懂,但是过几天又忘了,或者在用的程序中跳转较多的情况下容易混淆。 这是因为没有真正的理解,或者是没有很好的方法来记忆,所以在这里我就说一下我对Activity生命周期的一些记忆的方式,希望对大家能够有所帮助。 Ac
2014-04-01 11:32:29 552
转载 SharedPreferences详解
我们在开发软件的时候,常需要向用户提供软件参数设置功能,例如我们常用的微信,用户可以设置是否允许陌生人添加自己为好友.对于软件配置参数的保存,如果是在window下通常我们会采用ini文件进行保存.如果是J2EE下面,我们会采用properties属性文件或者xml进行保存.在我们的Android应用中又适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPrefer
2014-03-26 17:07:42 895
转载 使用Eclipse导出apk文件
看了大家发的关于签名,不用在dos下面输入命令,那样太麻烦了,可以有个很简单的方法,利用Eclipse,不废话,直接来图以我这个应用为例,右键项目,找到export下一步此处选择你要为哪个应用创建签名继续下一步选择第二个创建一个新的密钥,Location表示在本地计算机哪个位置放置这个密钥,后面是密码,自己设一个继续下一步
2014-03-25 15:02:37 2555 1
原创 多个图层堆叠显示
group_in_layer.xml android:width="1dip" android:color="@android:color/black" />
2014-03-17 16:56:13 1042
转载 Android Activity 生命周期的透彻理解
说来惭愧,虽然已经做了一年多的android开发,但是最近被人问起activity的生命周期的时候,却感觉自己并不能很自信很确定的回答对方的问题,对activity的生命周期的理解还不透彻啊。 既然发现了问题,那咱就得解决问题,不就个生命周期,能有多复杂。 首先看看android developers 网上的activity的生命周期图: acti
2014-03-07 10:17:38 571
转载 oracle中exists用法
比如 a,b 关联列为 a.id = b.id,现在要取 a 中的数据,其中id在b中也存在: select * from a where exists(select 1 from b where a.id = b.id) 或者:现在要取 a 中的数据,其中id在b中 不存在: select * from a where not exists(select 1 from b where
2014-01-26 16:44:50 666
jcifs-1.3.3.jar
2018-12-22
elasticsearch-5.1.1客户端JAVA开发需要的52个jar包
2017-03-03
OCJP-题库,覆盖率100%
2016-12-28
Android快速开发不可或缺的11个工具类
2015-04-16
mysel-5.5.15-winx64.rar
2013-12-09
java继承课件
2013-05-03
java集合课件
2013-05-03
java extends
2013-05-03
java流技术
2013-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人