- 博客(74)
- 资源 (21)
- 收藏
- 关注
转载 (转)新浪微博技术架构分析-转载
中国首届微博开发者大会在北京举行,这是国内微博行业的首场技术盛宴。作为国内微博市场的绝对领军者,新浪微博将在此次大会上公布一系列针对开发者的扶持政策,以期与第三方开发者联手推动微博行业的整体发展。图为微博平台首席架构师杨卫华演讲。以下为演讲实录:大家下午好,在座的大部分都是技术开发者,技术开发者往往对微博这个产品非常关心。最晚的一次,是12点多收到一个邮件说想了解一下微博底层是怎么
2013-02-28 18:24:12 446
转载 (转)腾讯微信技术总监周颢:一亿用户增长背后的架构秘密
摘要:微信——腾讯战略级产品,创造移动互联网增速记录,10个月5000万手机用户,433天之内完成用户数从零到一亿的增长过程,千万级用户同时在线,摇一摇每天次数过亿...在技术架构上,微信是如何做到的?日前,在中山大学校园宣讲活动上,腾讯广研助理总经理、微信技术总监周颢在两小时的演讲中揭开了...[CSDN.NET专稿 付江/文] 微信——腾讯战略级产品,创造移动互联网增速记录,10个
2013-02-28 18:22:44 548
转载 (转)1亿qq在线背后的技术
摘要: 众所周知,海量互联网服务能力是世界公认的技术难题。经过十多年的发展,腾讯在海量互联网服务方面已有不少技术积累。以QQ IM后台服务为例,重现了QQ在线用户从百万级到亿级的整个过程中遇到的技术挑战,并分享了众多在海量互联网后台服务研发运营方面不为人知的秘密。庄泗华:腾讯通平台部高级技术总监、腾讯T4级技术专家、腾讯软件开发通道分会会长。中科院计
2013-02-28 17:53:42 572
转载 (转)android 自定义ViewGroup和对view进行切图动画实现滑动菜单SlidingMenu
示意图就不展示了,和上一节的一样,滑动菜单SlidingMenu效果如何大家都比较熟悉,在这里我简单说明一下用自定义ViewGroup来实现. 实现方法:我们自定义一个ViewGroup实现左右滑动,第一屏隐藏,第二屏显示. 代码如下:[java] view plaincopypackage com.jj.sliding_
2013-02-28 16:22:17 581
转载 (转)android 滑动菜单SlidingMenu的实现
首先我们看下面视图: 这种效果大家都不陌生,网上好多都说是仿人人网的,估计人家牛逼出来的早吧,我也参考了一一些例子,实现起来有三种方法,我下面简单介绍下:方法一:其实就是对GestureDetector手势的应用及布局文件的设计.布局文件main.xml 采用RelativeLayout布局.[java] view pla
2013-02-28 16:20:29 1019
转载 (转)Android-----WebView使用
大部分内容为网上整理其它高人的帖子,现只作整理,用于查看:在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。 什么是webkit WebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础
2013-02-28 13:58:39 517
转载 (转)用android LinearLayout和RelativeLayout实现listView的listItem布局
先明确几个概念的区别: padding margin都是边距的含义,关键问题得明白是什么相对什么的边距. padding是控件的内容相对控件的边缘的边距. margin是控件边缘相对父空间的边距. android:gravity 属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.该属性就干了
2013-02-28 12:14:32 3624
转载 (转)android中dip、dp、px、sp和屏幕密度
1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候可能你
2013-02-27 16:31:29 462
原创 使用TabHost初始化tab控件时出现java.lang.RuntimeException: Unable to start activity ComponentInfo备忘
很简单的程序,mainActivity中添加两个子Activity,但是启动就抛异常java.lang.RuntimeException: Unable to start activity ComponentInfo,网上搜了搜,有该类的出现情况,但不是我的菜,没解决我的问题,最后在LogCat中一个小角落里看到个提示:Missing layout_weigth....,原来在配置Activity
2013-02-27 10:44:17 6375
转载 (转)Android提高第二十一篇之MediaPlayer播放网络视频
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上次讲解了MediaPlayer播放网络音频,介绍了MediaPlayer关于网络音频的缓冲和进度条控制的方法,这次再讲解MediaPlayer播放网络视频。播放网络视频比播放网络音频多需要一个SurfaceView而已,已经熟悉MediaPlayer播放网络音频之后,相信大家对播放网络视
2013-02-25 16:00:55 766
转载 (转)Android提高第二十篇之MediaPlayer播放网络音频
本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 以前曾经地介绍过MediaPlayer的基本用法,这里就深入地讲解MediaPlayer的在线播放功能。本文主要实现MediaPlayer在线播放音频的功能,由于在线视频播放比在线音频播放复杂,因此先介绍在线音频播放的实现,这样可以帮助大家逐步深入了解MediaPlayer的在线播放功能。先来
2013-02-25 15:56:13 482
转载 (转)详解Android中AsyncTask的使用
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下
2013-02-25 14:23:30 355
转载 (转)详解Android首选项框架的使用
首选项这个名词对于熟悉Android的朋友们一定不会感到陌生,它经常用来设置软件的运行参数。Android提供了一种健壮并且灵活的框架来处理首选项。它提供了简单的API来隐藏首选项的读取和持久化,并且提供了一个优雅的首选项界面。首先,我们来看下面这款软件的首选项界面:这款软件使用了好几种类型的首选项,每一种首选项都有其独特的用法,下面我们来了解一下几种常见的首选项:
2013-02-25 12:28:28 380
转载 (转)Android中使用HTTP服务:HttpClient、配置android的单元测试
在Android中,除了使用java.net包下的API访问HTTP服务之外,我们还可以换一种途径去完成工作。Android SDK附带了Apache的HttpClient API。Apache HttpClient是一个完善的HTTP客户端,它提供了对HTTP协议的全面支持,可以使用HTTP GET和POST进行访问。下面我们就结合实例,介绍一下HttpClient的使用方法。我们新建一
2013-02-25 12:26:14 1945
转载 (转)Android中解析XML:SAX、DOM、PULL
XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SAX解析器、DOM解析器和PULL解析器,下面,我将一一向大家详细介绍。SAX解析器:SAX(Simple API
2013-02-25 12:06:01 533
转载 (转)Servers与Activity 的线程关系;Service的生命周期;Service与Activity通信
我在Service的onCreate方法中让线程sleep 10秒钟,Activity阻塞了!我在Activity 中新建一子线程,在子线程中启动Service,Activity还是阻塞了!在Service里面新建一线程,进行延时操作,Activity不再阻塞了! Service的生命周期:用startService(intent)启动Services,第一
2013-02-25 12:00:29 462
转载 (转)浅析Android中的消息机制
在分析Android消息机制之前,我们先来看一段代码:[java] view plaincopypublic class MainActivity extends Activity implements View.OnClickListener { private TextView stateText;
2013-02-25 11:47:46 360
转载 (转)通知栏通知处理:NotificationManager和Notification的使用总结
这几天一直在修改twigee的源代码,其中一个要加入的功能是常驻Notification栏,以前写的时候只能出现在“通知”这一组中,想把它放在“正在运行”组中却不知道怎么放,查了下官方文档,找到了方法,在notification的flags字段中加一下“FLAG_ONGOING_EVENT”就可以了。同时我也把Notification的使用方法给总结了一下。详见下文:(1)、使用系统定
2013-02-25 11:33:23 363
转载 (转)关于RandomAccessFile
今天一个朋友问了我一个javase的知识,是关于I/O的操作,他要在文件的末尾追加一些内容,在这当中遇到了一些问题。朋友用的是RandomAccessFile来做写入,这个类有两个构造方法RandomAccessFile(File file, String mode) 创建从中读取和向其中写入(可选)的随机访问文件流,该文件由 File 参数
2013-02-25 10:56:01 380
转载 (转)MinSdkVersion, targetSdkVersion, target API level的区别
MinSdkVersion, targetSdkVersion, target API level的区别 在AndroidMenifest.xml中,常常会有下面的语句: 在default.properties中,会看到下面的语句: target=android-10 如果是使用Eclipse的话,还可能会看到这样的警告:Attribute minSdkVersion
2013-02-25 10:34:58 334
转载 (转)android:minSdkVersion 之我见
在 新建一个 android project 时,要求输入 minSdkVersion 这一项,一般我们是指定和我们使用的 SDK 版本相一致的 API Level. 然后,在androidManifest.xml 文件中会有一个对应的属性:android:minSdkVersion .那这个属性是否可以修改呢?我觉得是可以的,但不能随便修改。 "android:minSdkVers
2013-02-25 10:34:16 351
转载 (转)仿网易新闻效果源码分析
一直想知道这种效果到底是如何做出来的,直到看到代码,原来还是动画。从网上找了两份代码,原理基本相同,两份代码中应该有相互参考部分,现在简单解析下,做一个记录,另外,代码中做了些许不妨碍功能的修改(如果有时间的话,自己也会考虑用fragment实现下)。先看下效果图:这里主要讲解的是以下部分:先看下注释里面的说明:[plain] vie
2013-02-25 09:51:03 3481
转载 (转)Java中Timer和TimerTask详解
以下内容根据 The JavaTM Tutorial 和相关API doc翻译整理,以供日后参考:1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。简单的一个例程:import java.util.Timer;im
2013-02-22 17:56:17 398
转载 (转)什么时候调用Dialog的dismiss()方法
调用Dialog的dismiss()方法的方式:1. 重写Dialog的onKeyDown()方法里进行调用: Java代码 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { Log.d(Constant.TAG,"dialog onK
2013-02-22 17:33:12 2029
转载 (转)Activity之间的切换动画
从android系统2.1以后,android新增了方法:overridePendingTransition(int enterAnim, int exitAnim),用于改变Activity之间的切换动画。 从样式里进行改变切换动画这个主要是加在样式文件里进行更改,代码如下: Xml代码 style name="Theme.Test"
2013-02-22 17:30:07 453
转载 (转)Activity与Service通信
Activity与Service通信的方式有三种: 继承Binder类 这个方式只有当你的Acitivity和Service处于同一个Application和进程时,才可以用,比如你后台有一个播放背景音乐的Service,这时就可以用这种方式来进行通信。用例子来说明其使用方法: 1. 来看Service的写法: Java代码
2013-02-22 17:17:41 295
转载 (转)andorid面试4
src/ java原代码存放目录gen/ 自动生成目录gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的资源,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java。R.java在应用中起到
2013-02-22 16:10:35 306
转载 (转)android面试3
一、概念及说明Android为了屏蔽进程的概念,利用不同的组件[Activity、Service]来表示进程之间的通信!组件间通信的核心机制是Intent,通过Intent可以开启一个Activity或Service,不论这个Activity或Service是属于当前应用还是其它应用的!Intent包含两部分:1、目的[action]--要往哪里去2、内容[cate
2013-02-22 16:09:10 291
转载 (转)android面试2
1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。2、sim卡的EF 文件有何作用sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本 身可以有
2013-02-22 16:08:21 344
转载 (转)android面试1
1. 请描述下Activity的生命周期。 必调用的三个方法:onCreate() --> onStart() --> onResume(),用AAA表示(1)父Activity启动子Activity,子Actvity退出,父Activity调用顺序如下AAA --> onFreeze() --> onPause() --> onStop() --> onRestart
2013-02-22 16:07:27 288
原创 TCP/IP详解笔记(个人学习备份用)
1. 链路层:包括硬件接口、ARP地址解析协议(Address Resolution Protocol)、RARP反向地址解析协议(Reverse Address Resolution Protocol)2. 网络层:包括IP协议、ICMP协议(Internet Control Messages Protocol)、IGMP协议(Internet Group Management Protoc
2013-02-22 15:17:22 454
转载 (转)Android很有用的代码片段
1:查看是否有存储卡插入[java] view plaincopyString status=Environment.getExternalStorageState(); if(status.equals(Enviroment.MEDIA_MOUNTED)) { 说明有SD卡插入 } 2:让某个Acti
2013-02-22 15:10:26 317
转载 (转)sharedUserId和签名Android权限
Java代码 [2011-06-30 15:34:39 - TestListenerAIDL] Installation error: INSTALL_PARSE_FAILED_BAD_SHARED_USER_ID [2011-06-30 15:34:39 - TestListenerAIDL] Please check logcat output for more det
2013-02-21 16:34:26 561
转载 (转)android 权限大全
在开发android应用的时候经常因为没有配置权限会出现这样那样的问题,比如经常在使用系统摄像头的时候没有在配置文件里添加使用摄像头的权限,这样就会调用失败,下面是从网上搜集的android的权限,供使用时参考andorid中Permission收集程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.per
2013-02-21 16:32:23 373
转载 (转)Android源代码是这样搞到的(图解)
Android学习到一定程度,就一定要多读代码多思考,Android源代码就是非常好的学习材料,本文就是把Android的源码下载下来。我们知道Android的源代码是用Git这个分布式版本控制工具管理的,下载起来比较麻烦,我们在这里用图解的方式一步一步来,你肯定能学会。第一步、安装VMWare 我假设你在Windows下,而Android源代码在Linux下下载会更方面些。那么我们就装一
2013-02-21 16:25:51 338
转载 (转)如何防止Android应用被反编译
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows/tools/下面多了一个proguard文件夹,proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代码,从
2013-02-21 16:10:43 289
转载 (转)Android有用代码片断(六)
不知不觉中,就收集了超过95条的自己感觉有意思的代码片段,分为五篇文章:android有用代码片段、Android有用代码片段(二)、Android有用代码片段(三)、Android有用代码片段(四)、Android有用代码片段(五)。这五篇,今天,开始第六篇的整理!这里解释一下,因为一、二、三都是每个有20个片段,但是在四中,由于第70个代码过长,所以在第四篇中,只有10个片段。 第
2013-02-21 16:06:04 420
转载 (转)Android有用代码片断(五)
不知不觉中,就收集了超过70条的自己感觉有意思的代码片段,分为三篇文章:android有用代码片段、Android有用代码片段(二)、Android有用代码片段(三)、Android有用代码片段(四)这三篇,今天,开始第五篇的整理!这里解释一下,因为一、二、三都是每个有20个片段,但是在四中,由于第70个代码过长,所以在第四篇中,只有10个片段。 七十一、andr
2013-02-21 16:02:21 569
转载 (转)Android有用代码片段(四)
不知不觉中,就收集了超过60条的自己感觉有意思的代码片段,分为三篇文章:android有用代码片段、Android有用代码片段(二)、Android有用代码片段(三)这三篇,今天,开始第四篇的整理! 六十一、Android创建桌面快捷方式:[java] view plaincopy/** * 为程序创建桌面
2013-02-21 16:00:26 557
转载 (转)Android有用代码片段(三)
前两个已经到第四十个了,所以还得再开一篇,用于记录,以前文章:Android有用代码片段(二)、android有用代码片段,有需要的朋友可以去看一下。如果这篇文章对您有用,劳烦几秒钟帮忙投下票:http://vote.blog.csdn.net/item/blogstar/aomandeshangxiao,Csdn 2012博客之星投票,谢谢!!!
2013-02-21 15:58:57 370
C++ 屏幕录像简单演示
2013-12-20
windows核心编程第五版(清晰PDF版)
2012-02-07
Windows网络编程
2012-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人