- 博客(19)
- 资源 (5)
- 收藏
- 关注
原创 windows下配置Git服务器
参考网址:http://www.open-open.com/lib/view/1328355596640http://code.google.com/p/tortoisegit/wiki/HOWTO_CentralServerWindowsXPGit没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享
2013-04-28 15:21:51 805
原创 android如何让service不被杀死
1.在service中重写下面的方法,这个方法有三个返回值, START_STICKY是service被kill掉后自动重写创建@Overridepublic int onStartCommand(Intent intent, int flags, int startId) {return START_STICKY;}----------------@Overridepub
2013-04-17 10:27:31 679
原创 LocalActivityManager
本来标题名字准备叫《如何在一个Activity的一部分中显示其他Activity》,但是实在太长了……于是就用其中必须用到LocalActivityManager这个类作为标题了。总的来说,实现“如何在一个Activity的一部分中显示其他Activity”除了LocalActivityManager还需要一个或多个"容器"Layout(或者和Layout同级别的Vie
2013-04-11 10:37:45 826
原创 Android Fragment的使用
可以分为下面的几部分:使用支持库创建一个Fragment创建一个动态UI多个Fragment之间的通信 1、使用支持库如果您的应用需要运行在3.0及以上的版本,可以忽略这部分内容。如果您的应用使用在3.0以下、1.6及以上的版本,需要使用支持库来构建。使用支持库的步骤:使用SDK下的SDK Mana
2013-04-11 10:08:58 709
原创 Android Fragments 详细使用
Android Fragments 详细使用2012-02-17 14:29 by Terry_龙, 40071 阅读, 7 评论, 收藏, 编辑 Fragments 诞生初衷 自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设
2013-04-11 09:29:32 679
原创 Android技术积累:图片缓存管理
http://keegan-lee.diandian.com/post/2012-12-06/40047548955如果每次加载同一张图片都要从网络获取,那代价实在太大了。所以同一张图片只要从网络获取一次就够了,然后在本地缓存起来,之后加载同一张图片时就从缓存中加载就可以了。从内存缓存读取图片是最快的,但是因为内存容量有限,所以最好再加上文件缓存。文件缓存空间也不是无限大的,容量越大读
2013-04-10 10:27:15 653
原创 HashMap和Hashtable的区别
导读: 1 HashMap不是线程安全的 hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2 HashTable是线程安全的一个Collection。HashM
2013-04-10 08:53:04 578
原创 Android设计模式系列
http://www.cnblogs.com/qianxudetianxia/category/312863.html
2013-04-10 08:21:16 610
转载 Android中layout过程详解
相比较onMeasure ,layout过程要简单多了,正如layout的中文意思“布局”中表达的一样,layout的过程就是确定View在屏幕上显示的具体位置,在代码中就是设置其成员变量mLeft,mTop,mRight,mBottom的值,这几个值构成的矩形区域就是该View显示的位置,不过这里的具体位置都是相对与父视图的位置。 与onMeasure过程类似,ViewGroup在
2013-04-09 00:29:32 546
原创 Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller类详解
前言: 虽然本文标题的有点标题党的感觉,但无论如何,通过这篇文章的学习以及你自己的实践认知,写个简单的滑屏小 Demo还是just so so的。 友情提示: 在继续往下面读之前,希望您对以下知识点有一定程度掌握,否则,继续看下去对您意义也不大。 1、掌握View(视图)的"视图坐
2013-04-09 00:26:16 764
转载 【Android基础】Activity的启动模式(android:launchMode)
在android里,有4种activity的启动模式,分别为:“standard” (默认)“singleTop”“singleTask”“singleInstance” 它们主要有如下不同: 1. 如何决定所属task“standard”和”singleTop”的activity的目标task,和收到的Intent的发送者在
2013-04-08 18:37:15 521
转载 Android 四种launchMode及疑问
之前对于四种模式的理解仅限于理论和一两个简单的测试(singleTop和singleTask)今天脑袋抽风想都实际测一下,晕,测到 singleInstance杯具了请对四种模式熟悉的朋友直接跳到文章底部,帮忙看下singleInstance的问题,谢谢 未标明launchMode的Activity都是默认启动模式1,standard每次都会新建一个
2013-04-08 09:55:22 581
原创 使用Vitamio打造自己的Android万能播放器
前言 虽然Android已经内置了VideoView组件和MediaPlayer类来支持开发视频播放器,但支持格式、性能等各方面都十分有限,这里与大家一起利用免费的Vitamio来打造属于自己的Android万能播放器! 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯
2013-04-03 14:59:20 980
转载 Maven单元测试(四)
单元测试test 目标执行项目中所有能在 src/test/java 找到的并且文件名与 **/Test*.java, **/*Test.java 和 **/*TestCase.java 匹配的所有单元测试。忽略单元测试通常,你会开发一个带有很多失败单元测试的系统。 如果你正在实践测试驱动开发(TDD),你可能会使用测试失败来衡量你离项目完成有多远。 如果你有失败的单元测试,但你仍
2013-04-01 10:39:41 669
原创 使用maven实现单元测试和集成测试
单元测试是对最小单元即方法的测试,要隔离对他模块的依赖,一般采用stub和mock两种方式 集成测试是对功能的测试,对于大部分web模块来说需要启动web容器,进行集成测试 maven生命周期中已经包含测试(test)和集成测试(integration-test),但未对两种测试代码做区分,需要自己解决启动web容器和代码区分问题。 首先配置maven jett
2013-04-01 10:38:31 1360
原创 android 文件读取(assets,raw)
assets文件夹资源的访问 assets文件夹里面的文件都是保持原始的文件格式,需要用AssetManager以字节流的形式读取文件。 1. 先在Activity里面调用getAssets() 来获取AssetManager引用。 2. 再用AssetManager的open(String fileName, int accessMode)
2013-04-01 09:45:12 845
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人