自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(306)
  • 资源 (3)
  • 收藏
  • 关注

转载 从Google Camera 的经验谈Software Engineering 之中Design 的重要性

从Google Camera 的经验谈Software Engineering 之中Design 的重要性 [复制链接]  电梯直达楼主 发表于2014-6-21 00:20:57 | 只看该作者 | 只看大图  

2014-09-12 14:51:54 1342

转载 50个Android开发技巧(20 使用MVP模式)

一、MVP介绍     随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时让Model只关系数据的处理,基于MVC概念的MVP(Model-View-Presenter)模式应运而生。     在MVP模式里通常包含4个要素:     (1)View:负责绘制UI

2014-09-12 14:10:31 948

转载 MVP模式与MVC模式

MVP模式与MVC模式(转)MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Pres

2014-09-12 13:49:39 810

转载 Eclipse中编译Android4.4 Camera2

上次写到Android 4.4中把Camera和Gallery做了分离,Camera2做为独立的app拿了出来。 今天试着把Camera2 import到eclipse中,简单捣鼓一下,Camera2就能在eclipse中编译通过,这样camera再debug就方便多了。 打开Camera2的Android.mk 发现它引用了两个LOCAL_STATIC_JAVA_LIBRARIES:

2014-09-12 10:44:08 1396

原创 简易记事本

1.      Listview的使用,以及动态加载布局(分类显示任务),adapter的动态刷新问题,通过getAdapter获得当前listview的适配器,再调用通知方法:noteAdapter = (NoteAdapter)noteList.getAdapter();noteAdapter.notifyDataSetChanged();2.      闹钟功能的使用:闹

2012-07-13 15:47:05 1237

原创 华容道游戏

自己在试用期间开发的小应用核心思想:采用面对对象的思路,将华容道整个页面游戏移动范围看做棋局,每个人物看做棋子(5行*4列),每个棋子都有坐标。由于提供的资源图片都是小图片,因此需要组合,通过FrameLayout布局将不同的图片进行组合,然后控制它的移动。    思路比较简单,时间比较紧迫,代码以后再上传啦!我只是android初学者欢迎交流啊!

2012-07-13 15:32:04 1386

转载 导航菜单横向左右滑动并和下方的控件实现联动(有效果图)

这个是美团网个人订单的效果,找了很多地方都没找到,自己研究了两天终于弄出来了^_^,有什么问题希望大家指出来,谢谢。实现原理是上方使用HorizontalScrollView这个可以水平横向拖动的控件,在其中加入了5个RadioButton;下方使用的是ViewPager,里面加入了7个Layout文件,其中第一个和最后一个为空,是为了实现拖到第一个屏幕的时候还能往外拖动的效果

2012-06-27 19:15:59 2288

转载 Android 定制RadioButton样式

三种方法1.使用XML文件进行定义 res/drawable/radio.xml查看源码打印?01xmlversion="1.0"encoding="utf-8"?>     02selectorxmlns:android="http://schemas.android.com/apk/

2012-06-27 18:42:11 1147

转载 ListView 资源整理

1.ListView中让onClick和onItemClick事件共存将具有点击事件控件的android:focusable属性置成false就可以了。2.listView的选中颜色 ListView选中时默认是黄色,很多时候会和我们软件的配色不符合,那么我就教你如何修改默认的ListView配色,改变ListView选中颜色有两个方法: (1). 在程序中

2012-06-27 16:01:05 1257

转载 android中ListView中最后一个条目下面没有分隔线的问题。

在开发中遇到需要ListView 中每一个条目后面都有个分隔线,但是总是发现最后一个条目后面没有分隔符,后来查到原因,是因为ListView的layout_height=“wrap_content” 的原因,将其改为“match_parent”就解决了修改前的图示如下:最后一个条目下面没有横线修改后的图片:

2012-06-27 15:46:06 2366

转载 android.database.sqlite.SQLiteException: Can't upgrade read-only database from version 0 to 1:解决

android.database.sqlite.SQLiteException: Can't upgrade read-only database from version 0 to 1: 这个错误基本上都是sql有问题导致的,仔细检查sql即可;

2012-06-26 16:51:57 2661

转载 Android实例剖析笔记(一)

开卷语      俗话说,“熟读唐诗三百首,不会作诗也会吟”。最近收集了很多Android的示例代码,从这些代码的阅读和实验中学习到很多知识,从而产生写这个系列的打算,目标就是一步步跟着实例进行动手实作,真正从“做”中体会和学习Android开发。      本文是这个系列的第一篇,目标是Android自带的一个范例程序:记事本,将分为四篇文章进行详细介绍。预备知识      搭建

2012-06-26 09:45:41 630

转载 android学习笔记分析

前面说到intent的另外一种赋值方式:这个就是指定其component属性(调用setComponent(ComponentName)或者setClass(Context, Class)来指定)。通过这种方式的赋值的intent,其实就直接指出了activity类,这样就没有必要到androidmanfest.xml找provider,然后通过provider的gettype返回加上ac

2012-06-26 09:19:35 655

转载 edittext 插入表情(基于socket方式)

大家在用android版的qq时候一定见过有发送表情这样一个功能,我们知道类似qq这样的即时通信软件基本上都是通过socket方式实现的,在网上找了找有些网友已经实现了在edittext里面插入表情,但是真正基于 socket实现的还真没找到,在很一些网友帮助下加上自己的摸索终于实现了基于socket方式发送表情,今天我把它分享给大家,希望能帮助需要的人,帮助你就是帮助我!1.首先你要准备好你

2012-06-22 19:12:56 776

转载 Android软件开发之PreferenceActivity中的组件

Android软件开发之PreferenceActivity中的组件雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/155 1.PreferenceActivity 介绍      PreferenceActivity

2012-06-22 18:19:37 686

转载 Android软件开发之在程序中时时获取logcat日志信息

雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/193        各位大小盆友们晚上好,由于这周在公司连续加了5天通宵班,项目实在太紧了。还好MOMO没有挂到公司顺利的回到了温暖的家嘎嘎。不过MOMO还是不忘大伙们 哇咔咔

2012-06-22 17:59:09 1060

转载 svn服务端客户端集成到eclipse中步骤

SVN服务器端、客户端安装以及集成到eclipse的详细步骤  以下每一步都是本人(steve_wang_victor)亲自操作后写下的,有什么不对的,还请阁下指出。 需要使用的软件版本如下:Eclipse3.3svn-1.4.5-setup服务器TortoiseSVN-1.4.5.10425-win32-svn-1.4.5客户端 一,安装服务器端svn和客

2012-06-21 15:22:47 1370 1

转载 SVN客户端使用(图文详解)

该文档将逐步教您如何在软件开发过程中使用svn客户端环境模拟现有项目名称:test服务端版本库:testURL:http://10.155.11.10:81/svn开发人员:devA,devB版本库目录结构: 一.基本操作第一步:安装客户端到共享文件夹下,下载TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi(htt

2012-06-21 12:32:59 1005

转载 Tortoise SVN使用方法,简易图解

Tortoise SVN使用方法,简易图解        刚到公司实习,为了版本控制,我公司使用SVN控制版本,在此记下SVN使用方法,仅供参考!        废话少说,上图!-------------------------------------------------------我是分割线-------------------------------------

2012-06-21 12:18:52 851

转载 Android自定义Dialog

这段时间在做一个项目,需要使用到自定义Dialog,先在网上找了一下资料,发现还是有很多没有讲清楚的,在此给出一个Demo,一来可以方便广大码农,二来也可以方便自己,以备不时之需。。。先来一张图吧,很简单,只有一个Activity,当点击Button的时候就弹出这个自定义的Dialog里面的几张图都比较丑,我不多会美工,随便用powerpoint画了几张图,原理是一样的,先不计较这些。

2012-06-20 09:59:12 712

转载 vss2005使用手册

VSS2005书(VSS使用指南 VSS使用说明 VSS使用手册 2.01版) 杨文彬92009-09-09 15:06VSS(Visual SourceSafe)使用入门第二版(2.01)张博 2006.12.41 前言 22 概念 32.1 数据库SourceSafe Database 32.2 服务器和客户机 32.3 项目Projec

2012-06-19 16:50:56 2071

转载 listview实现上一页下一页

列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据    具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以ArrayAdapte

2012-06-17 11:53:20 1440

转载 Android 中各种XML文件的作用

Android 中各种XML文件的作用1、arrays.xml     定义数组HTTPSOCKS4SOCKS5 复制代码2、colors.xml 定义颜色#A0C8FF#CCFF00#000000#FFFFFF#FF0000#FF0066CC#FFF#0000FF#FFCB

2012-06-13 18:07:05 731

转载 android 自定义对话框

前段时间,做了一个android涂鸦板项目(http://mm.10086.cn/1007/300001153536.html?fw=411130 ),在项目中,用到了一些自定义的对话框,如图所示。        在参考了android提供的ApiDemos程序以后,这里对如何实现自己定义的对话框进行一下总结。在android 的ApiDemos中的com.example.androi

2012-06-13 18:05:46 881

转载 Android 动态加载布局

由于前段时间项目需要,需要在一个页面上加载根据不同的按钮加载不同的布局页面,当时想到用 tabhot 。不过美工提供的界面图完全用不上tabhot ,所以想到了动态加载的方法来解决这一需求。在这里我整理了一下,写了一个 DEMO 希望大家以后少走点弯路。首先,我们先把界面的框架图画出来,示意图如下:中间白色部门是一个线性布局文件,我喜欢在画图的时候用不同的颜色将一块布局标示出来,方便查

2012-06-12 19:36:42 687

转载 VSS (Visual Source Safe 2005) 用法详解

VSS用法指南The usage of VSS (Visual Source Safe 2005)1. 首先,当然是得安装好Visual Source Safe 2005你可以在Visual Studio 2005的安装光盘中找到VSS目录,相关的安装文件就在那个目录下,如果你的光盘上没有,你可以发送一封邮件给我:[email protected], 我可以发送一份给您。安装

2012-06-10 09:35:51 570

转载 MyEclipse中VSS的使用详解

一、Eclipse中VSS的配置Eclipse中需要安装VSS插件org.vssplugin_1.6.1.zip。该插件可以用以下地址复制下载http://downloads.sourceforge.net/vssplugin/org.vssplugin_1.6.1.zip?modtime=1119297335&big_mirror=0。下载完后,看以下教程,先建一个目录如:D:\eclips

2012-06-10 09:03:36 1021

转载 android MotionEvent中getX()和getRawX()的区别

2011.06.17)——— android MotionEvent中getX()和getRawX()的区别 参考:http://www.cnblogs.com/foura/articles/2016881.htmlhttp://www.eoeandroid.com/thread-6346-1-1.htmlhttp://www.cnblogs.com/skynet/archiv

2012-06-08 16:20:03 6570 3

转载 Android OnTouchListener触屏事件接口

OnTouchListener接口是用来处理手机屏幕事件的监听接口,当为View的范围内触摸按下、抬起或滑动等动作时都会触发该事件。该接口中的监听方法签名如下。Java代码:public boolean onTouch(View v, MotionEvent event)       参数v:参数v同样为事件源对象。       参数event:参数event为事件封装类的

2012-06-08 12:30:26 944

转载 Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller类详解

转载请注明出处:http://blog.csdn.net/qinjuning               前言:  虽然本文标题的有点标题党的感觉,但无论如何,通过这篇文章的学习以及你自己的实践认知,写个简单的滑屏小   Demo还是just so so的。         友情提示:            在继续往下面读之前,希望您对以下知识点有一定程度掌握,

2012-06-08 12:29:48 925

转载 android Canvas类介绍

当我们调整好画笔之后,现在需要绘制到画布上,这就得用Canvas类了。在Android中既然把Canvas当做画布,那么就可以在画布上绘制我们想要的任何东西。除了在画布上绘制之外,还需要设置一些关于画布的属性,比如,画布的颜色、尺寸等。下面来分析Android中Canvas有哪些功能,Canvas提供了如下一些方法:    Canvas(): 创建一个空的画布,可以使用setBitmap(

2012-06-06 10:48:17 756

转载 Android中WebView详解

如果想WebView能够访问网络,必须在AndroidManifest.xml里面添加权限[html] view plaincopyprint?uses-permission android:name="android.permission.INTERNET" />  main.xml很简单,就是一个WebView[html] v

2012-05-13 16:40:35 87

转载 DNS域名解析过程

1.应用发起基于域名的请求后,linux先查询本地dns cache。2.本地dns cache命中(cache中有该域名的纪录项),则返回目标ip地址,否则将域名解析请求发送给本地域名解析服务器(DNS server)。3.域名服务器(DNS server)收到请求后,先查询本地缓存。如果命中,则直接返回目标ip地;否则,则直接发送请求给根域名服务器(Root Name Server)

2012-04-30 22:25:19 956

转载 android开发中-使用Dialog ProgressDialog

ProgressDialog是AlertDialog的子类,我们用它来显示有进度条的Dialog。这种带有进度的UI控件在好多UI框架中都可以看到,当用户执行一个操作时间较长的操作时,在一个设计良好的系统中应该要显示一个进度条提示用户目前处理的进度到哪了。在安装应用程序和网络交互应用中最常见到进度条,安装应用程序由于耗时长,所以需要指示用户进度,网络交互由于网络环境的不稳定也需要指示用户交互的进度

2012-04-29 14:06:28 865

转载 eclipse3.7 INDIGO安装adt 缺少条目时的解决办法

eclipse3.7 INDIGO在安装adt的时候也就是,add again the ADT location http://dl-ssl.google.com/android/eclipse/的时候出现如下类似错误[plain] view plaincopyprint?Cannot complete the install because one

2012-04-29 11:59:42 1179

转载 [置顶] android分享到新浪微博,认证+发送微博,神马'40113token_rejected! Oauth Token不合法'错误,都TMD都是浮云,终于一切搞定!

分享到新浪微博,折腾了大半个月,现在终于弄出来了,心里的那个爽呀,太痛快了,哈哈!!废话少说,首先是认证,1.进入新浪微博提供的开放平台http://open.weibo.com/ 注册新浪账号。2.点击’我是开发者‘,创建一个应用,得到CONSUMER_KEY和CONSUMER_SECRET,保存这两个值。 3.找到相关的API接口文档,下载android版的SDK weibo4

2012-04-24 18:11:20 1463

转载 获取Android手机上的图片和视频缩略图

作者: Android开发网原创 时间: 2010-10-20   大家都知道Android从1.5开始刚插入SD卡时系统会调用MediaScanner服务进行后台扫描,索引新的歌曲、图片和视频等信息,如果我们需要快速提取图片和视频缩略图可以直接访问 android.provider.MediaStore.Images.Thumbnails 和android.provider.MediaS

2012-04-17 22:16:40 1234

转载 Android Camera Framework Stream

转自 http://blog.163.com/shawpin@126/blog/static/116663752201092394147937/ 现在我们尝试从最开始的启动流程来熟悉android camera的整体framework流程:首先从上图的各个步骤来逐一分析流程,后续会根据具体的一些点进行内容的添加和扩充: Camera.javapackages/apps/

2012-04-17 22:09:51 639

转载 Android如何实现边采集边上传

最近看了Sipdroid和ZXing两个开源代码,对于如何在Andrpid平台上实现边采集边上传的功能有了新的见解,同时也决定重新弄一下以前做的广州亚运排传的项目.先给大家说下软件的功能吧.拿出android手机然后采集实时的图片数据,并对这些采集的图片数据进行H264编码,然后根据协议上传到公司的服务器上。那么现在大家分析下,如果要实现这些功能,有哪些技术瓶颈:1

2012-04-17 22:08:47 843

转载 Android中onInterceptTouchEvent与onTouchEvent

onInterceptTouchEvent:onInterceptTouchEvent 是在ViewGroup里面定义的。Android中的layout布局类一般都是继承此类的。onInterceptTouchEvent是用于拦截手 势事件的,每个手势事件都会先调用onInterceptTouchEvent。onTouchEvent:onTouchEvent同样也是在vie

2012-04-15 20:28:24 691

重构与模式

国外多年开发经验的专家潜心研究总结的重构技术,对初学者及有开发经验的it技术员都有很大的帮助

2012-03-25

db4o面对对象数据库

完全面对对象的数据库,简单,高效,适合初学者,欢迎大家下载学习

2012-03-25

javascript学习笔记

适合javascript初学者自学,愿意与大家分享学习经验 适合javascript初学者自学,愿意与大家分享学习经验

2012-03-16

空空如也

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

TA关注的人

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