自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(211)
  • 收藏
  • 关注

PC端与android手机端使用adb forword通信

PC端与android手机端使用adb forword通信服务器端代码如下:import java.io.IOException;import java.io.ObjectOutputStream;import java.net.Socket;import java.net.UnknownHostException;import java.util.Scanner;public...

2012-11-12 17:00:00 237

Android开发中隐藏类的使用

在开发中发现,随着android版本的升级,有些class被隐藏掉了。很是苦恼。网上有人提出的方法是将代码放到源码的环境中去编译,这个对我来说有些难搞。首先,没有源码的环境;其次,咋个编译,对我这小白级别的人来说,有难度。在强大的互联网帮助下,找到了一个方法。就是利用Java中的反射机制。  关于什么是反射机制,偶目前为止,也是一知半解,感兴趣的tx自己去学习吧。我就不耽误大家了。...

2012-11-01 17:04:00 262

Android模拟按键

在android 系统中,可能有的朋友需要这样的功能.按下Activity中的一个button,它的反映就象按下了硬件的home键. 应该来说这样的功能是可以实现的.为什么这样说呢?按了硬件,驱动程序会生成消息放到系统的消息队列里,我突然想到了MFC的消息队列.呵呵,什么是消息队列呢?你见过消息队列吗? 呵呵,消息队列只是一中数据结构,双向连表完全可以是消息队列啊.呵呵。跑题了.既然驱动能把消息放...

2012-11-01 17:03:00 207

View 注入事件

注入是事件处理流程如:1 .View 接受到上报的Touch事件,被分发到相应的View的OnTouch事件中,2.我可以通过覆盖这个方法,向InputManager中注入KeyCode事件,如:back,home等3. .back ,home 等注入事件,然后分别通过Activity.java,和PhoneWindowsManager.java的处理Event实现功能在3...

2012-11-01 17:03:00 219

adb命令基本操作

ADB (Android Debug Bridge)说明:下面一些命令需要有root权限才能执行成功快速启动dos窗口执行adb:1. adb.exe所在路径添加到系统环境变量中2. 配置快捷键启动dos进入C:\WINDOWS\system32目录下,找到cmd.exe.右击菜单 "发送到" -> 桌面快捷方式。在桌面上右击"快捷方式 到 cmd.exe" -&...

2012-10-30 16:41:00 228

创业失败满是辛酸泪,特分享一下

为什么这么多的人都想去创业?我不想多说,其中一个原因可能就是:1.逃避,因为在公司里混的不好,和上司处不好关系,或者和团队尿不到一块,或者工作压力太大。这里面有一个反逻辑,希望每个要去创业的人思考一下:1.如果我们有能力去创业,那么我们就有能力就在公司的部门中干的风生水起。否则就老老实实的呆在公司里干好,韩信那莫大才华还能钻裤裆呢!现在可以思考一下,作为凡夫俗子,在IT中想创...

2012-10-29 16:26:21 94

我创业了,可是悲催了!给大家点建议

作为一个80后尾巴的创业者,创业不是头脑发热,也不是无路可走(特指IT产业),一个合理的创业,就包括我给我公司的员工的提示,在认真思考后,创业是正确的,没有人愿意一辈子打工,那么你们创业之前:1、如果你有家庭,先得到家庭的同意,包括预计整个家庭运行半年到1年不会出现资金短缺,当然如何你和我一样,在校时就开始创业,那么这一点可以直接忽略,但是读书一定要读好,大学期间最起码要拿到一次奖学金!...

2012-10-29 16:23:38 100

rose2003及破解

这么好的东西,不拿来出分享,我对不起原作者呀。但是我这里不知道作者是谁,感谢在先了。 http://www.21php.com/Rational Rose 2003.rar http://www.cnblogs.com/Files/lixianhuei/rose2003crack.rar 以上两个网址分别是用来下载Rational Rose 2003及其破解软件的。 1、安装Rat...

2012-10-26 14:36:00 102

Android Monkey(二)

这次我们来讲一下,MonkeySourceNetwork.java.这个类相对较大,里面有许多的内嵌类.(ps. 我不是写Java出身的,看到内嵌类就不符合我的审美习惯)1.有一个MonkeyCommand的类,这是一个interface. *Command都是他的子类.其中定义了一个很重要的方法:这个方法将string 类型的command转换为MonkeyEvent对象,并放入co...

2012-10-25 17:42:00 80

Android Monkey(一)

这两天在读Android Monkey的源代码.代码不多,放出分享.我现说一下,Monkey是干什么的:简单的说就是,模拟用户的touch screen和keyboard的输入.其实这个功能就已经很恐怖了. Google自己说的下面:// On<wbr>ly bind this to local host. This means that you can on<wbr&g...

2012-10-25 17:41:00 94

关联、组合、聚合、依赖关系比较

类之间的关系1.种类: Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(合成关系)。2.其中Aggregation(聚合关系)、Composition(合成关系)属于Association(关联关系),是特殊的Association关联关系。3.Generalizat...

2012-10-25 16:41:00 118

Android工具HierarchyViewer 代码导读(1) -- 功能实现演示

HierarchyViewer是Android SDK包中一个非常好用的工具,你在 android-sdks/tools目录下可以找到它。通过HierarchyViewer,即使没有应用的源代码,我们也可以非常直观地浏览Activity中控件的层次结构图,以及每个控件的属性和截图,这对于测试人员编写自动化测试用例是极有帮助的。这个系列的文章,我们将通过阅读和解析HierarchyViewer的代码...

2012-10-25 15:37:00 115

修改android monkey源码使其支持UI自动化测试

在Android平台上,如果要实施自动化测试的话,有几个方式,比如使用基于Instrumentation类库及其衍生类,或者是使用monkeyrunner,测试用例运行在PC上,通过USB或者WIFI向Android手机的应用发送测试命令。这两个方案各有优缺点:1、 Instrumentation技术的优点是编写UI自动化测试用例的技术跟编写Android应用的技术是同一个技术,而且API也是...

2012-10-25 14:29:00 95

Linux的内存管理之道

转载自:http://blog.csdn.net/kanghua/article/details/1837872http://blog.csdn.net/kanghua/article/details/1837876======================================================================================...

2012-10-22 20:38:00 120

详解 ARM Linux启动过程

FROM:http://mobile.51cto.com/symbian-271893.htm============================================================================ARM Linux启动过程分析是本人要介绍的内容,嵌入式Linux的可移植性使得我们可以在各种电子产品上看到它的身影。对于不同体系结构的处...

2012-10-16 20:29:00 153

java.lang.IllegalArgumentException: contentIntent required

今天遇到一个异常,是在notificationManager.notify的时候发生的,原因是我发出了同一个id的notification,但是两个notification有一个没有设置contentIntent。以前一直在4.0的机子上跑是没有问题的,在2.3上就会出现异常。有同样问题的同学注意了。...

2012-10-11 17:11:00 86

禁止其他应用访问自己的组件

如果想要禁止其他程序调用自己的组件,只需要在AndroidManifest.xml文件中相应组件加入android:exported="false"即可。当其他程序调用时将爆出java.lang.SecurityException: Permission Denial: ****not exported from uid ****当然,通过查看源码可以知道,任意检查权限的操作都...

2012-10-09 21:16:00 200

利用am start 打开activity

近期在用am start 的时候,如果指定打开Activity的类则需要加上 [-n <COMPONENT>]其中COMPONENT 不同于在代码中指定的类名。举例说明:Intent i = new Intent(Intent.ACTION_VIEW);i.setComponent(new ComponentName("com.test", "com.test....

2012-10-09 19:46:00 851

Eclipse中跟踪调试Android Framework源代码

FROM:http://blog.csdn.net/thl789/article/details/8033282本文讲解如何在Eclipse中导入Android源代码(包括Framework和Application的代码),然后通过模拟器或真机跟踪/调试Android的Java代码,区别于一般基于Android SDK的纯应用开发,这里可以跟踪/调试Framework中的代码。...

2012-10-09 16:59:00 247

启动activity时,有个一闪而过界面

进入应用时,由于应用的启动Activity都会有默认的theme,所以会跳一下原始界面,才启动我们定义的theme。修改这个问题的方法,就是给应用启动的Activity设置一个空的theme。如下面的例子:联系人启动时的Activity为PeopleActivity ,我们就在manifest文件中设置PeopleActivity 的theme为一个空的theme<activit...

2012-10-08 18:05:00 535

Android APK安装过程及原理详解

FROM:http://blog.csdn.net/hdhd588/article/details/6739281=============================================================应用程序包的安装是android的特点APK---AndroidPackageAndroid应用安装有如...

2012-10-08 13:39:00 482

HTTPS,证书有效期与手机时间不符合时,如何让验证通过

情景:公司购买了三年verisign的证书使用期,但是手机本地时间如果设为这三年以外的,会发生证书过期CertificateExpiredException或者证书尚未生效CertificateNotYetValidException的异常,这样基于https的网络交互都将无法进行下去,还需要提醒用户取更改手机时间,再回来进行网络操作,影响到用户体验。目的:对于证书有效期引起的这两个异常,...

2012-09-27 13:39:00 1501 1

有关/mnt/asec /mnt/secure文件夹及app2sd原理

Google Android手机的软件为了安全性和稳定性都是默认安装到手机内存里,但是手机内存有限,所以我们会做app2sd操作,来让我们安装的软件放到sd卡上,这个操作是需要rom的支持的。 Android 2.2 可以将手机程序安装在外置的sd卡上,也就是我们平常所说的app2sd。但是,官方的app2sd非常鸡肋,需要软件自身支持安装在内存卡上才可以,也就是说用官方的app2sd,要把...

2012-09-26 21:48:00 171

tomcat6集群session共享配置的实现

要实现多个tomcat的集群,需要在server.xml配置中,Engine节点加入Cluster的配置,从官方 http://tomcat.apache.org/tomcat-6.0-doc/cluster-howto.html 文档上看是这样的: <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpClus...

2012-09-26 16:28:00 115

USB驱动分析 +<bus,device,driver三者关系>

来自:http://blog.chinaunix.net/uid-20691722-id-3154640.html=======================================================这个故事中使用的是2.6.10的内核代码.Linux内核代码目录中, 所有去设备驱动程序有关的代码都在drivers/目录下面,在这个目录中我们用ls命令可以看...

2012-09-17 19:19:00 363

[Accessibility] Missing contentDescription attribute on image

转载自http://blog.csdn.net/hn307165411/article/details/7179317今天使用了下ADT 16.0 在定义一个ImageVIew的时候 总是提示这个[Accessibility] Missing contentDescription attribute on image警告,虽说可以不理 但总是感觉怪怪的,在网上一搜 发现原来这是ADT ...

2012-09-14 15:15:00 49

Spring3.1 Cache注解

下面简单介绍一下spring3.1.M1中的cache功能。spring3.1.M1中负责cache的模块是org.springframework.context-3.1.0.M1.jar与2.5时的modules模块类似,3.1的注解缓存也是在方法上声明注解,3.1同样提供了两个注解:@Cacheable:负责将方法的返回值加入到缓存中@CacheEvict:负责清除缓存...

2012-09-12 09:41:00 88

ACTIVITY的LAUNCH MODE详解 SINGLETASK正解

转自http://hi.baidu.com/amauri3389/blog/item/a54475c2a4b2f040b219a86a.html参见:http://mypyg.iteye.com/blog/919643 http://marshal.easymorse.com/archives/2950 http://blog.csdn.net/infsafe/...

2012-09-11 10:43:00 56

CentOS 5.4下的Memcache安装(Linux+Nginx+PHP+Memcached)

一、源码包准备服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-v1.4.4 。下载:http://memcached.googlecode.com/files/memcached-1.4.4.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libeve...

2012-09-10 17:14:00 55

Android 实用类

日期时间类  MonthDisplayHelper   6行7列网格日历的帮助类  TimeUtils         时区实用类  DateUtils         创建日期相关文本信息的实用类  Time           提供了格式化时间的实用函数  DateFormat       提供了格式化日期的实用函数  SimpleDateFormat    基于...

2012-09-10 15:15:00 90

android Button实现透明按钮

android:background="@android:color/transparent"

2012-09-10 11:13:00 105

android桌面组件AppWidget

====================================================http://blog.csdn.net/meshless/article/details/6941499===================================================前几天学习下了桌面组件开发,现将学习心得跟大家交流下,欢迎探...

2012-09-05 21:43:00 74

mysql Replication Statements

13.6.Replication StatementsThis section describes SQL statements related to replication. One group of statements is used for controlling master servers. The other is used for controlling slave serve...

2012-09-04 14:05:00 143

Linux中将memcached注册为系统服务

引言:memcached是优秀的开源高性能分布式内存对象缓存系统。在Linux系统下编译安装后没有自动注册为系统服务。另外由于memcached基于libevent库,该库默认的编译安装位置为/usr/local/lib目录,该目录又不是多数linux发行版的默认库加载路径。因此在执行memcached之前需要修改默认加载路径,将该路径包含进去。虽然只需要设置一次但毕竟要设置,很麻烦。如果...

2012-09-03 14:30:00 99

动手安装Apache

一直包管理工具安装apache,今天使用源码安装遇到了一些问题,记录一下:在已经安装了apr,utils和pcre的情况下,你可以使用以下命令。wget http://mirror.bjtu.edu.cn/apache//httpd/httpd-2.4.3.tar.gztar zxvf httpd-2.4.3.tar.gzcd ./configure --prefix=...

2012-09-03 13:37:00 67

自动监控主从MySQL同步的SHELL脚本

代码如下:#!/bin/bash#checkMySQL_SlaveStatus#crontabtime00:10MYSQLPORT=`netstat-na|grep"LISTEN"|grep"3306"|awk-F[:""]+'{print$4}'`MYSQLIP=`ifconfigeth0|grep"inetaddr"|awk-F[:""]+'{print$4}'`STATUS=...

2012-09-03 10:16:00 85

介绍一个android开源文件选择对话框:android-file-dialog

链接见此:http://code.google.com/p/android-file-dialog/源码在这里:http://code.google.com/p/android-file-dialog/source/browse/#svn%2Ftrunk%2FFileExplorer%2Fsrc%2Fcom%2Flamerman谢谢作者的无私贡献,虽然功能简单,但能节省些许开发时间。同时还...

2012-09-01 00:26:00 325

玩转 Android MediaPlayer之视频预加载(优化)

================================================================本文来自http://blog.csdn.net/hellogv/,引用必须注明出处!文章源地址:http://blog.csdn.net/hellogv/article/details/7911293#comments============...

2012-09-01 00:15:00 273

关于gtk的GCond

下面两个函数:void g_cond_signal (GCond *cond);void g_cond_wait (GCond *cond,GMutex *mutex);用于进行线程同步。mutex 是“mutual exclusion”(互斥)的英文缩写,用来保证线程对于共享数据的独占访问。下面是Glib Reference Manual里面的...

2012-08-31 18:43:00 162

小心pthread_cond_signal和SetEvent之间的差异

ZZ FROM:http://blog.csdn.net/absurd/article/details/1402433=====================================================转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd作者联系方式:Li XianJing &lt;xianjimli at hot...

2012-08-31 18:40:00 81

空空如也

空空如也

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

TA关注的人

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