- 博客(115)
- 资源 (2)
- 收藏
- 关注
转载 CSS中强大的EM
CSS中强大的EM 作者:dearjohn ,发布于2012-7-31, 使用CSS也好久了,但一直都是在使用“px”来设置Web元素的相关属性,未敢使用“em”。主要原因是,对其并不什么了解,只知道一点概念性的东西,前段时间在项目中要求使用“em”作为单位设置元素,所以从头对“e
2015-02-04 17:06:54
917
1
转载 android pdf
Intent intent = new Intent(); //intent.addCategory("android.intent.category.DEFAULT"); intent.setAction(android.content.Intent.ACTION_VIEW); Uri uri = Uri.fromFile(new File(param)); in
2014-11-27 23:07:51
913
转载 接口和抽象类的区别 --相信你看完不会再混淆了
我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答这些疑问。1.面向接口编程和面向对象编程是什么关系首先,面向接口编程和面向对象编程并
2014-11-17 16:44:35
1128
转载 Java抽象类和接口的区别(好长时间没看这种文章了)
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很
2014-11-13 11:17:02
617
转载 接口隔离原则的定义
接口隔离原则的定义 在讲接口隔离原则之前,先明确一下我们的主角——接口。接口分为两种: ◇ 实例接口(Object Interface),在Java中声明一个类,然后用new关键字产生的一个实例,它是对一个类型的事物的描述,这是一种接口,比如你定义Person这个类,然后使用Person zhangSan = new Person()产生了一个实例,这个实例要遵从的标准就
2014-11-07 13:44:41
1301
转载 Java程序员应该了解的10个面向对象设计原则
面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来
2014-10-31 16:24:02
545
转载 提高系统OOP抽象以应对复杂的需求
提高系统OOP抽象以应对复杂的需求问题的规模逐渐增大需要我们提高抽象的层次在 2011年12月11日 那天写的 已经有 3397 次阅读了试试阅读模式?希望听取您的建议 有人问我如何构建一个比较好的类阶层次,如何使用面向对象进行设计,或者问为什么我看了那么多面向对象和设计模式的书一到使用的时候却总是写出面向过程的代码。每当我碰到这些问题的时候
2014-10-29 15:38:41
717
转载 Android消息处理机制
Google参考了Windows的消息处理机制,在Android系统中实现了一套类似的消息处理机制。学习Android的消息处理机制,有几个概念(类)必须了解:1. Message消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI,则可发送一条包含更新信息的Message给UI线程。2. Message Queue消息队列
2014-10-27 17:07:18
1710
转载 让多个Fragment 切换时不重新实例化
让多个Fragment 切换时不重新实例化在项目中需要进行Fragment的切换,一直都是用replace()方法来替换Fragment:123456789 public void switchContent(Fragment fragment) { if(mContent != fragment) {
2014-08-20 20:09:40
2479
1
转载 Android 开发中怎么使用自定义字体?
1、Android系统默认支持三种字体,分别为:“sans”, “serif”, “monospace 2、在Android中可以引入其他字体 。oding="utf-8"?> Android:layout_width="fill_parent" Android:layout_height="fill_parent" >
2014-08-14 10:26:13
6977
转载 Android之UI学习篇:使用GridView实现九宫格的菜单
2013-02-18 13:24:46 我来说两句 作者:wulianghuan收藏 我要投稿今天在devdiv论坛里看到有坛友问到九宫格的实现,我把我在项目中用的经验分享一下,九宫格用gridview实现代码。九宫格菜单通常是全屏显示的,那么如何控制某个Activity全屏显示呢,有两种方法:方法一: 在该Activity的onCreate函数中
2014-08-12 15:29:46
6236
转载 如何适应android碎片化的屏幕
在碎片化的Android设备中,设备的屏幕大小和密度也有很多类型,所以android帮我们定义了四种大小类型:small,normal,large,xlarge四种屏幕密度:ldpi(120dpi),mdpi(160dpi),hdpi(240dpi),xhdpi(320dpi)(屏幕密度可以理解成单位面积的区域上有多少像素点,像素点越多,屏幕密度越大,显示得越清晰)我们一般
2014-08-06 17:22:11
3232
转载 4种必须知道的Android屏幕自适应解决方案
以下是Demo首页的预览图demo下载:http://www.eoeandroid.com/forum.php?mod=attachment&aid=NjE0Njh8ZTIyZDA2M2N8MTMzODgyOTQxN3w1NzAwOTV8MTczOTcz一、细说layout_weight 目前最为推荐的Android多屏幕自适应解决方案。 该属性的作用是决定
2014-08-06 17:16:51
825
转载 Android 获取屏幕尺寸与密度
Android 获取屏幕尺寸与密度分类: Android 2011-08-15 16:31 144920人阅读 评论(25)收藏 举报androidfloatobject三星测试android中获取屏幕的长于宽,参考了网上有很多代码,但结果与实际不符,如我的手机是i9000,屏幕大小是480*800px,得到的结果却为320*533结果很不靠谱,
2014-08-06 16:35:08
630
转载 setLayoutParams
先看代码:textView.setLayoutParams(new TextSwitcher.LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); 为什么要用TextSwitcher的LayoutParams呢。查一查API,可以看到这么一句话These supply parameters to the parent
2014-08-06 16:17:24
693
转载 Android-onInterceptTouchEvent()和onTouchEvent()总结
老实说,这两个小东东实在是太麻烦了,很不好懂,我自己那api文档都头晕,在网上找到很多资料,才知道是怎么回事,这里总结一下,记住这个原则就会很清楚了:1、onInterceptTouchEvent()是用于处理事件(类似于预处理,当然也可以不处理)并改变事件的传递方向,也就是决定是否允许Touch事件继续向下(子控件)传递,一但返回True(代表事件在当前的viewGroup中会被处理),
2014-08-06 11:43:21
596
转载 android的消息处理机制(图+源码分析)——Looper,Handler,Message
作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码中包含了大量的设计模式,除此以外,android sdk还精心为我们设计了各种helper类,对于和我一样渴望水平得到进阶的人来说,都太值得一读了。这不,前几天为了了解android的消息处理机制,我看了Looper,Handler,Message这几个类的源码,结果又
2014-07-30 14:12:15
539
转载 android中layout_weight的理解
android中layout_weight的理解SDK中的解释:Indicates how much of the extra space in the LinearLayout will be allocated to the view associated with these LayoutParams. Specify 0 if the view should n
2014-07-29 22:21:22
627
转载 Android Handler、Message完全解析,带你从源码的角度彻底理解
Android Handler、Message完全解析,带你从源码的角度彻底理解时间2013-08-22 14:02:45 guolin的专栏相似文章 (0)原文 http://blog.csdn.net/guolin_blog/article/details/9991569 添加到推刊收藏到推刊 创建推刊 收 藏取消 已收藏到推
2014-07-26 16:18:42
10737
8
转载 android layout动态布局
RelativeLayout rl = new RelativeLayout(this); Button btn1 = new Button(this); btn1.setText("----------------------"); btn1.setId(1); RelativeLayout.La
2014-07-24 16:39:01
2797
转载 关于将两个LinearLayout添加到RelativeLayout里代码的添加方式和xml两种形式
例如:CMAdvertisement.java//第七传媒 添加广告public static void addMediaAdvertisement() {GEInstance geInstance = new GEInstance();geInstance.initialize(ApplicationDemo.activity, null, null);// 每次启动
2014-07-24 16:22:33
4178
转载 Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller类详解
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 虽然本文标题的有点标题党的感觉,但无论如何,通过这篇文章的学习以及你自己的实践认知,写个简单的滑屏小 Demo还是just so so的。 友情提示: 在继续往下面读之前,希望您对以下知识点有一定程度掌握,否则,
2014-07-23 16:32:33
759
转载 Android中Context详解 ---- 你所不知道的Context
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning 前言:本文是我读《Android内核剖析》第7章 后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。 大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应
2014-07-21 15:42:40
730
转载 service使用以及startService,stopService,bindService,unbindService方法比较
Service概述由于手机屏幕的限制,通常情况下在同一时刻仅有一个应用程序处于激活状态,并能够显示在手机屏幕上,因此,应用程序需要一种机制,在没有用户界面的情况下,能够长时间在后台运行,实现应用程序的特定功能,并能够处理事件或更新数据.Android系统提供了(Service)服务组件,它不直接与用户进行交互,却能够长期在后台运行。有很多情况需要使用Service,典型的例子就是:MP3播
2014-07-14 17:14:31
636
转载 Cookie/Session机制详解
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 Cookie机制在程序中,会话
2014-07-10 17:33:57
910
转载 cookie解密
一、前言 Cookies想必所有人都了解, 但是未必所有人都精通。本文讲解了Cookies的各方面知识,并且提出来了最佳实践。这是笔者在日常工作中的积累和沉淀。 二、基础知识 1.什么是 CookiesCookie是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息。
2014-07-10 16:55:30
31393
1
转载 三种方法解决android帮助文档打开慢
经查是因为本地文档中的网页有如下两段js代码会联网加载信息,将其注释掉后就好了 href="http://fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto"> /* * 去掉Android文档中需
2014-07-10 13:50:53
1691
转载 android gravity 属性
效果图1: 布局文件xml内容如下: [html] view plaincopyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fi
2014-06-25 15:46:45
6543
2
转载 android:屏幕自适应
android:屏幕自适应From:4种必须知道的Android屏幕自适应解决方案(求投票支持)demo下载:http://www.eoeandroid.com/forum.php?mod=attachment&aid=NjE0Njh8ZTIyZDA2M2N8MTMzODgyOTQxN3w1NzAwOTV8MTczOTcz 以下是Demo首页的预览图一、细说layout
2014-06-25 10:37:23
505
转载 Android的Touch事件处理机制
Android的Touch事件处理机制 Android的Touch事件处理机制比较复杂,特别是在考虑了多点触摸以及事件拦截之后。 Android的Touch事件处理分3个层面:Activity层,ViewGroup层,View层。 首先说一下Touch事件处理的几条基本规则。 1.如果在某个层级没有处理ACTION_DOWN事
2014-06-23 16:49:47
566
转载 Android中的事件模型
以前写 android ,对事件的处理没有太深入,只是简单的 onTouchEvent 就 ok 了,现在写的 UI ,很多自定义组件,父 view 和子view 都需要接收事件,然后处理。如果不弄明白它的事件传递机制,很难拥有好的用户体验。Touchevent 中,返回值是 true ,则说明消耗掉了这个事件,返回值是 false ,则没有消耗掉,会继续传递下去,这个是最基本的。
2014-06-23 13:07:46
611
转载 Android中滑屏初探 - scrollTo 以及 scrollBy方法使用说明
今天给大家介绍下Android中滑屏功能的一个基本实现过程以及原理初探,最后给大家重点讲解View视图中scrollTo 与scrollBy这两个函数的区别 。 首先 ,我们必须明白在Android View视图是没有边界的,Canvas是没有边界的,只不过我们通过绘制特定的View时对 Canvas对象进行了一定的操作,例如 : translate(平移)、c
2014-06-20 22:43:22
621
转载 Android 菜单(OptionMenu)大全 建立你自己的菜单
Android 菜单(OptionMenu)大全 建立你自己的菜单 菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这讲是OptionsMenu 一、概述 public boolean onCreateOptions
2014-06-15 12:50:46
689
转载 Android 使用ViewPager实现左右循环滑动图片
ViewPager这个小demo实现的是可以左右循环滑动图片,下面带索引,滑到最后一页在往右滑动就要第一页,第一页往左滑动就到最后一页,先上效果图,用美女图片是我一贯的作风,呵呵1. 首先看一些layout下的xml
2014-06-10 16:55:11
1312
1
转载 Android ViewPager使用详解
Android ViewPager使用详解分类: Android 2012-11-10 21:34 146526人阅读 评论(330)收藏 举报 这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如
2014-06-10 16:32:57
793
转载 Android View绘制流程
Android View绘制流程框架分析在之前的下拉刷新中,小结过触屏消息先到WindowManagerService(Wms)然后顺次传递给ViewRoot(派生自Handler),经decor view到Activity再传递给指定的View,这次整理View的绘制流程,通过源码可知,这个过程应该没有涉及到IPC(或者我没有发现),需要绘制时在UI线程中通过ViewRoot发送一个异步
2014-06-07 13:10:01
569
转载 ViewGroup学习之作图过程
ViewGroup学习之绘制过程Android UI界面由以下树形结构组成, 从图中可以看出, UI界面是有View与ViewGroup两大类控件组成,在下面树形图中不管是View还是ViewGroup都是从android.view.View中派生, 而ViewGroup作为容器, 它可以装载和管理其下的一些列由android.view.View派生出来的元素(View和ViewGroup):
2014-06-07 13:00:29
1129
转载 Android WebView 与HttpClient 共用本地cookie问题
我是为了解决:WebView 缓存下来的cookie可以用于HttpClient,因为我的HttpClient单独需要取一些数据,但是依赖于本地的cookie。如果没有cookie返回来的是登录页面[java] view plaincopyprint?"FONT-SIZE: 24px">核心代码: 1. mainActivity.java public void
2014-05-29 22:27:29
7497
转载 Android HttpClient使用Cookie应用分析
public class MainActivity extends Activity { private AndroidHttpClient mHttpclient=AndroidHttpClient.newInstance(""); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate
2014-05-29 21:59:52
3202
转载 Android中调用系统所装的软件打开文件
在应用中如何调用系统所装的软件打开一个文件,这是我们经常碰到的问题,下面是我所用到的一种方法,和大家一起分享一下!这个是打开文件的一个方法: Java代码 /** * 打开文件 * @param file */ private void openFile(File file){ Intent intent = new Intent
2014-05-22 21:53:57
1042
1
spring 架包请大家下载家下载请大家下载请大家
2008-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人