自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ScrollView和ListView滚动手势冲突解决方法

开发做多了,总会遇到变态的需求,有时不得不使用ScrollView和ListView嵌套,但是ScrollView和ListView存在滑动冲突,比较蛋疼,后来发现了一个比较简单的方法,分享一下。冲突的原因主要是ScroolView的 onInterceptTouchEvent(MotionEvent ev) 方法给拦截掉了,事件派发不到ListView中,所以造成ListView不能滚动

2015-11-30 09:30:45 1060 1

原创 android实用测试方法之Monkey与MonkeyRunner

monkey 的使用monkey的简单操作: Monkey的智力就是一个三岁小孩的水平,所以,使用起来也是非常简单,当然,也做不了什么复杂的东西adb shell monkey [options] event-count这个是配置monkey的设置,例如, options是指定启动那个包,不指定将会随机启动所有程序。     ev

2015-05-23 12:33:05 972

转载 RelativeLayout的子控件的布局属性

android:layout_above     将该控件的底部置于给定ID的控件之上android:layout_below     将该控件的顶部置于给定ID的控件之下android:layout_toLeftOf     将该控件的右边缘和给定ID的控件的左边缘对齐android:layout_toRightOf     将该控件的左边缘和给定ID的控件的右边缘对齐andro

2015-05-05 15:33:25 742

转载 PullToRefreshListView 应用讲解

转载于http://blog.csdn.net/mmjiajia132/article/details/40397813PullToRefreshListView 用法和ListView 没有什么区别  listview能用的属性 pulltorefresh也能用我一直认为动手是最好的学习方法...一:首先看布局文件 "1.0" encoding="

2015-04-20 10:12:06 398

原创 python下载与安装

Python几乎可以在任何平台下运行,如我们所熟悉的:Windows/Unix/Linux/Macintosh。在这里我们说一下,在Windows操作系统中安装python。1 首先从Python官网下载对应环境的版本,下载地址:https://www.python.org/downloads/进入后看到如下界面,我们根据自己的需求进入对应的下载界面,这里以windows0

2015-03-18 10:13:11 626

原创 android适配之dp,px深度解析

在android开发中关于布局文件中组件的大小官方建议使用dp,不建议使用px,那么问题来了,Why?首先我们要知道   px = dp * (dpi / 160)(这里的dp和dip都表示设备独立像素,以下相同)   px: pixels(像素)。设备的真实像素。显示效果和屏幕密度有关,和屏幕尺寸无关。相同像素,像素密度越大,显示的效果越小。   dpi:dots per i

2015-03-12 14:10:55 626

原创 View的onclick、focusable、focusableInTouchMode属性详解以及跑马灯的实现

要想实现跑马灯的效果,我们必须知道,跑马灯必须得到焦点,得到焦点跑,失去焦点停。    跑马灯通常来说都是在TextView这个控件中来实现的,而且其中的文字一定是单行显示,如果多行显示,那走马灯效果也就失去了存在的意义。    另外,在EditText中使用走马灯没有必要,也不合理,实际上对于EditText来说android:ellipsize这个属性只有对于设置在an

2015-03-11 10:14:48 4469

原创 SVN服务器搭建和使用

Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统

2015-02-28 11:47:53 284

原创 Thread wait()和sleep()的区别

sleep()方法  sleep()使当前线程进入停滞状态(阻塞当前线程),让出CUP的使用、目的是不让当前线程独自霸占该进程所获的CPU资源,以留一定时间给其他线程执行的机会;   sleep()是Thread类的Static(静态)的方法;因此他不能改变对象的机锁,所以当在一个Synchronized块中调用Sleep()方法是,线程虽然休眠了,但是对象的机锁并木有被释放,其他线程

2015-01-29 10:35:41 619

转载 Android广播接收机制(BroadcastReceiver)

和活动、服务及ContentProvider一样BroadcastReceiver也是Android组件之一,它是可以对客户端发送的广播消息作出响应。消息本身是一个Android广播Intent,广播消息可以被多个接收程序接收。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条

2015-01-27 13:15:14 482

转载 JSON数据和xml数据详解

JSON 数据格式       JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。基础结构JSON建构于两种结构:1. “名称/值”对的集合(A collection of name/value pair

2015-01-26 10:57:46 643

转载 使用powerdesigner完成数据库的反向工程

由于早期的一个项目在数据库设计建立时没有输出为E-R图,偶在对此项目进行二次改造升级时则使用了PD对原有的数据库进行反向工程,即根据数据源将数据库的的所有表生成为E-R图结构,我使用的是PD 15,反向工程的命令为于“File”菜单中的"Reverse Engineer”-反向引擎。其它的版本的PD应该在”Database”菜单中。详细步骤如下:1、启动PD2、菜单:Databas

2015-01-16 15:50:47 367

转载 自动生成文章目录的操作

一、设置标题格式  1.选中文章中的所有一级标题;  2.在“格式”工具栏的左端,“样式”列表中单击“标题1”。  仿照步骤1、2设置二、三级标题格式为标题2、标题3。  二、自动生成目录  1.把光标定位到文章第1页的首行第1个字符左侧(目录应在文章的前面);2.执行菜单命令“插入/引用/索引和目录”打开“索引的目录”对话框; 3.在对话框中单击“目录”选项卡,进行相

2015-01-09 10:42:49 1433

转载 Eclipse下使用SVN版本控制

作者:朱先忠编译 转自天极[url]http://dev.yesky.com/356/2578856.shtml[/url]摘要 CVS很酷,但Subversion更酷。然而,如果你在使用Eclipse进行开发,那么你可能直到近来才能利用Subversion带来的优点。随着 Subclipse的发行,Subversion可能会最终在你的Eclipse IDE环境充分

2015-01-06 15:41:36 491

转载 Fragment的setUserVisibleHint方法实现懒加载

1摘要 我们在做应用开发的时候,一个Activity里面可能会以viewpager(或其他容器)与多个Fragment来组合使用,而如果每个fragment都需要去加载数据,或从本地加载,或从网络加载,那么在这个activity刚创建的时候就变成需要初始化大量资源。这样的结果,我们当然不我们在做应用开发的时候,一个Activity里面可能会以viewpager(或其他容器)与多

2015-01-04 15:28:51 960

转载 Android Activity的title的设置,全屏,横屏

1、改变标题内容:public void setTitle (CharSequence title)2、隐藏标题:requestWindowFeature(Window.FEATURE_NO_TITLE); 3、隐藏标题和最上面的电池电量及信号栏(全屏):public void setFullscreen() {requestWindowFeature(Wind

2014-12-26 11:30:19 560

转载 Android之Service学习篇一:Service启动方式之startService

Service概念及用途:A service is an application component that can perform long-running operations in the background and does not provide a user interface。通常service用来执行一些耗时操作,或者后台执行不提供用户交互界面的操作,例如:下载

2014-12-22 17:15:16 464

转载 android配置文件详解

AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文将详细介绍,需要了解的朋友可以参考下AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文旨在总结该配置文件中重点的用法,以便日后查阅。下面是一个标准的AndroidManifest.xml文件样例。复制代码 代码如下:

2014-12-22 10:04:38 932

转载 android:layout_gravity 和 android:gravity 的区别

从名字上可以看到,android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置。比如说button: android:layout_gravity 表示按钮在界面上的位置。 android:gravity表示button上的字

2014-12-19 10:55:15 314

转载 java中io流简单总结

Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输

2014-12-10 19:17:58 437

原创 Tcp/Ip协议中tcp与http详解

刚开始遇到别人问tcp与http的区别是什么?当时就想着他们都是网络通信协议,http(超文本传输协议):是一种请求/响应式的无状态链接,就是浏览器向服务器发送请求,服务器给浏览器反馈请求的数据 ,然后连接就自动消失了;tcp(传输控制协议):是一种浏览器向服务器发送一个连接请求,服务器允许连接,然后浏览再向服务器发送数据,如果服务器为接收到或接受的数据不完整,就会要求浏览器重新发送请求;

2014-12-01 22:34:05 1005

转载 Android中 AsyncTask

Android AsyncTask  在程序处理中必然会遇上耗时的操作,如访问网络,下载数据,访问数据库等,如何存在耗时的操作又不能影响界面显示交互。  在某些耗时可以控制的情况下,我们可以分批操作,对于事件循环执行;但有些情况如访问网络是没法控制的,处理过程属于被动的。这类情况通常都是放在一个新的线程里面执行。  Android中应用程序启动后运行在主线程

2014-11-29 19:55:05 410

转载 android使用全局变量的两种方法

在我们使用android编写程序的时候,少不了想利用全局变量,但是面向对象语言和过程语言区别很大,不再是include就可以的。这里我写了使用全局变量的两种方法: 1.使用application来保存全局变量                                                             这里没有太多理论性的东西,无非就是一些实际操作。

2014-11-28 19:03:54 488

转载 守护线程总结

在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程)     Daemon的作用是为其他线程的运行提供便利服务,比如垃圾回收线程就是一个很称职的守护者。User和Daemon两者几乎没有区别,唯一的不同之处就在于虚拟机的离开:如果 User Thread已经全部退出运行了,只剩下Daemon Thread存在了,虚拟机也就退出了。 因为没有了被

2014-11-27 14:25:05 421

转载 8种常用的android设计模式

一般来说,常用的android设计模式有以下8种:单例、工厂、观察者、代理、命令、适配器、合成、访问者。 单例模式:目的是为了让系统中只有一个调用对象,缺点是单例使其他程序过分依赖它,而且不同单例运行在不同进程中,使得维护困难; 工厂模式:生产固定的一些东西,如抽象类,缺点是产品修改麻烦;如喜欢动作片和爱情片的人分别向服务器发出同一个请求,就可以得到他们想看的影片集

2014-11-22 23:22:04 466

转载 GIT和SVN之间的五个基本区别

转载出处:http://www.oschina.net/news/12542/git-and-svn

2014-11-18 12:55:08 359

转载 在一个service中启动一个activity

我们经常在一个activity中启动一个service,但是在一个service中启动一个activity怎么实现呢?还真有这样的业务需求,在一个service中启动一个activity常常会报一个nullpoint错误,查了很多资料才解决,赶快写下来分析给大家Intent intent = new Intent(Service.this,TestActivity.class);int

2014-11-17 15:54:29 507

转载 Android之MVC模式

Android之MVC模式        MVC (Model-View-Controller):M是指逻辑模型,V是指视图模型,C则是控制器。一个逻辑模型可以对于多种视图模型,比如一批统计数据你可以分别用柱状图、饼图来表示。一种视图模型也可以对于多种逻辑模型。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式,而C存在的目的则是确保M和V的同步,一旦M改变,

2014-11-17 15:49:12 405

eclipse插件ADT

eclipse插件ADT,android移动应用开发

2014-08-15

空空如也

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

TA关注的人

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