自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

修改TOMCAT端口号

修改TOMCAT端口的方法:修改~tomcat~/conf/server.xml文件中的port="8080"数据将数据改成你需要的端口号即可。

2012-04-30 22:01:00 80

解决下载Android源码时遇到的问题

本文解决公用IP(外网IP有限,经常发生在公司网络环境或虚拟机上)的机器下载Android源代码遇到的问题。注意本文只针对当前从android.googlesource.com下载源码时遇到的问题,因为网络和后续Android源码维护升级等因素,有时效性,并不能保证以后一定还起作用。利用五一假期期间,用家里的网络要把Android2.3,4.0都下载下来。但操作起来还真有遇到了问题。之前And...

2012-04-30 16:29:00 347

java.long.NoClassDefFoundError,的解决方法:

用Eclipse环境,工程编译通过,但是在执行的时候报错:FATAL EXCEPTION:mainjava.long.NoClassDefFoundError,的解决方法:意思是说找不到class.出现这个问题的情况一般都是因为工程中包的引入。我们能够编译通过时因为通过add user libray引入了对于的包。但是运行时却报错说找不到。Eclipse -> B...

2012-04-29 16:50:00 419

实现屏幕截图

/** * 获取和保存当前屏幕的截图 */ private void GetandSaveCurrentImage() { //1.构建Bitmap WindowManager windowManager = getWindowManager(); Display display = windowManager.getDef...

2012-04-28 17:27:00 78

smack api 使用

=============================================================== 主动发送信息给某个用户 ------------------------------------ XMPPConnection.DEBUG_ENABLED=true ; //设置服务器地址 XMPPConnectionconn=new XMPPConn...

2012-04-28 13:37:00 98

android 配置属性

android属性Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,花费本人一个下午搞出来的,希望对其他人有用。第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInp...

2012-04-27 22:49:00 88

Ubuntu 显示指定某已行内容

1.显示开头m行文件内容:head -n m filename awk 'FNR<=m{print}' filename awk 'FNR<=m{print}' filename sed -e mq filename sed mq filenamehead -n mfilename2.显示结尾m行文件内容:tail -n m filename...

2012-04-27 19:52:00 345

Ubuntu 11下 Ralink RT3592无线网卡

Solving Problems with Ralink RT3592I think many familiar with the situation when the laptop identifies all devices except the wireless connection, well, or, as in my case, the device is recognized but...

2012-04-26 21:51:00 127

AudioTrack::setMarkerPosition函数的使用方法

AudioTrack::setMarkerPosition函数的使用方法这两天在调查一个问题,就是想知道一段音频是什么时候播放结束的。查了些资料,知道AudioTrack类中有一个setMarkerPosition函数。在构造AudioTrack对象的时候,传一个回调函数指针,然后再通过setMarkerPosition函数设置一个响应点,当播放到这一点时,回调函数就会被执行。...

2012-04-26 21:08:00 299

用C++ AudioTrack播放超短文件

用C++ AudioTrack播放超短文件所谓的超短文件,就是特别短的文件。有多短?就是比min buffer还短。用过Android中AudioTrack的大虾都应该对min buffer不陌生。Java中可以通过调用函数getMinBufferSize获得。C++中可以通过调用getMinFrameCount函数,然后算的。超短文件播放有个什么问题呢,就是超短文件写...

2012-04-26 21:07:00 175

AndroidManifest.xml设置程序安装的路径

在android2.2 版本和以后的版本中,android应用可以自定义选择安装的路径AndroidManifest.xml下面的manifest节点中有个属性叫:android:installLocation 可以决定程序安装的路径属性的值有:auto --------自动,有系统决定安装位置internalOnly ---- 手机内存preferExter...

2012-04-26 15:28:00 201

详解Android getWidth和getMeasuredWidth

Google文档的英文说明:getWidth():Return the width of the your view.Returns: the width of your view, in pixelsgetMeasuredWidth():The width of this view as measured in the most recent call to measure(...

2012-04-26 15:26:00 169

ondraw() 和dispatchdraw()的区别 .

绘制VIew本身的内容,通过调用View.onDraw(canvas)函数实现绘制自己的孩子通过dispatchDraw(canvas)实现 View组件的绘制会调用draw(Canvas canvas)方法,draw过程中主要是先画Drawable背景,对 drawable调用setBounds()然后是draw(Canvas c)方法.有点注意的是背景drawable的实际大...

2012-04-26 15:22:00 71

Ubuntu硬盘安装

http://linux-wiki.cn/wiki/zh-hans/ubuntu%E7%A1%AC%E7%9B%98%E5%AE%89%E8%A3%85

2012-04-26 14:23:00 44

eclipse注释

WINDOWS=>preferences=>java=>code style=>code templates设置用户名:在Eclipse启动时加入参数 -vmargs -Duser.name="jeff.ji"文件注释标签:/*** <p>Title: ${file_name}</p>* <p>Descript...

2012-04-26 10:21:00 48

Android 网上的重要知识点

1. android单实例运行方法我们都知道Android平台没有任务管理器,而内部App维护者一个Activity history stack来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NEW_TASK标记来打开一个新窗口,比如Launcher,所以考虑单任务的实现方法比较简单,首先Android123纠正下大家一种错误的方...

2012-04-26 00:10:00 250

Unicode编码及其实现:UTF-16、UTF-8,and more

田海立@CSDN2012-04-25本文主要讨论Unicode的编码及其各种实现,着重讨论UTF-16,UTF-8的实现规则,以及Big-endian和Little-Endian的存储顺序。一、Unicode编码 Unicode出现之前已经有各种编码标准:ANSI、ISO8859-1、GB2312、GBK以及BIG-5等。Unicode试图统一各种编码,在Unicode演进过程...

2012-04-25 21:30:00 124

Android Matrix理论与应用详解

Matrix学习——基础知识以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,前段时间在使用GDI+的时候再次学习如何使用矩阵来变化图像,看了之后在这里总结说明。首先大家看看下面这个3 x 3的矩阵,这个矩阵被分割成4部分。为什么分割成4部分,在后面详细说明。首先给大家举个简单的例子:现设点P0(x0, y0)进行平移后,移到P(x,y),其中x方向的平移量为△x,y方向的平...

2012-04-25 17:23:00 51

root华为u8860

root华为的u8860没有之前三星galaxy那样方便,但是也不是很麻烦,主要是要替换掉其自带的recovery.img,然后刷一个root_me.zip包就行了。首先介绍下recovery,其功能就相当于在启动机子前能让你对自己的手机做一些事情,比如刷机,比如格式话。官方的recovery功能很少,所以需要使用第三方的recovery.recovery.img的下载地址为:...

2012-04-25 13:09:00 261

利用观察者更新Widget的悲剧

利用观察者模式,更新Widget目前做一个接收短信的小程序,利用SharePreference进行缓冲未阅读的短信内容,该缓冲的未阅读短信内容的类,继承自Observable类,然后在Widget 中注册一个观察者,一旦接收到新的短信进入缓冲区,就设置标志位,通知其观察者。setChanged();notifyObservers();Widget 添加观察者:pr...

2012-04-25 11:50:00 61

Android中TextView中文字死活不滚的解决办法

各位童鞋是否有过想让布局中某个textview文字滚动可是就是滚不动的情况,如果你费了九牛二虎之力还是滚不动的话,请在代码中,加个setSlected(true)吧,劳资也是看源代码才晓得的,原来以为很简单,折腾了不少时间。...

2012-04-24 19:39:00 510

Head First设计模式:(二)观察者模式

通过具体实现一个气象监测系统来理解观察者模式此系统的三个部分是气象站(获取实际气象数据的物理装置)、WeatherData对象(追踪来自气象站的数据,并更新布告板)和布告板(显示目前天气状况给用户看)。具体来说该应用需要:利用WeatherDate对象从气象站取得数据,并更新三个布告板:目前状况、气象统计和天气预报。观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,他的...

2012-04-24 09:58:00 96

MAC系统下删除文件夹里所有的.svn文件

MAC系统下删除项目中.svn控制文件的步骤(以项目abc为例):1、打开终端2、输入命令(直接拷贝改一下项目路径和名字也行):sudo find /Users/apple/DeskTop/abc/ -name ".svn" -exec rm -r {} \;(注意后面的分号也是命令的内容)3、打开你的项目验证一下是否已经删除。...

2012-04-23 19:28:00 94

android 开源项目集锦

 Android开辟又将带来新一轮高潮,很多开辟者都投入到这个海潮中去了,发了然许很多多相当优良的应用。此中也有许很多多的开辟者供给了应用开源项目,供献出他们的聪明和发明力。进修开源代码是把握技巧的一个最佳体式格式。下面推荐几个应用开源项目,这些项目不仅供给了优良的创意,也可以直接把握 Android内核的接口应用:  1、Android团队供给的示例项目  若是不是从进修Android SD...

2012-04-22 23:02:00 54

坦诚的力量

作为一个领导,带领一支团队,我觉得最重要的是领导本人必须做到坦诚的态度,只有对团队坦诚,才能和团队之间形成信任,只有和团队形成了信任,才能成为一支默契的团队。因此坦诚的性格是管理者最基本的要求,坦诚的氛围也是对团队最基本的要求。杰克韦尔奇说过:什么是信任?当一个领导真诚、坦率、言出必行的时候,信任就出现了,事情就是这么简单。为什么坦诚精神能行得通?很简单,因为坦诚有化繁为简的力量!我从艺龙...

2012-04-21 22:54:00 118

一些iOS高效开源类库

因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作。 笔者整理了一下在本人学习过程中用到的一些比较有用Objective-C开源类库,既是做一个总结,同时也希望通过这些分享, 能提高各位的开发效率。KissXml——xml解析库相关教程:http://www.iteye.com/to...

2012-04-20 16:59:00 120

Android开发中网络请求的压缩 ── GZip的使用

「转载请说明出处:http://blog.csdn.net/kepoon/article/details/7482096」gzip是GNUzip的缩写,它是一个GNU自由软件的文件压缩程序。HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。一般服务器中都安装有这个功能模块的,服务器端不需做改动。当浏览器支持gzip 格式的时候, 服务器端会传输gzip...

2012-04-20 16:56:00 266

Android 混淆代码的原理与实施

proguard 原理Java代码编译成二进制class 文件,这个class 文件也可以反编译成源代码 ,除了注释外,原来的code 基本都可以看到。为了防止重要code 被泄露,我们往往需要混淆(Obfuscation code , 也就是把方法,字段,包和类这些java 元素的名称改成无意义的名称,这样代码结构没有变化,还可以运行,但是想弄懂代码的架构却很难。 pr...

2012-04-20 16:52:00 214

Project Server 2010 沟通管理

基础篇Project Server 2010与SharePoint Server 2010协同待续Project Server 2010任务同步Project Server与Exchange任务协同(上)Project Server与Exchange任务协同(中)Project Server与Exchange任务协同(下)Project Server与Exchange任务...

2012-04-20 14:53:00 101

Android 添加系统服务

原创文章,转载请注明出处:http://blog.csdn.net/t5721654/article/details/7480696Android系统本身提供了很多系统服务,如WindowManagerService,PowerManagerService等。下面描述一下添加一个系统服务的具体步骤。1、 撰写一个aidl文件,定义服务的接口,将在编译过程中通过aidl工具生成对...

2012-04-20 11:56:00 289

Android代码混淆,如何过滤掉反射的R文件及第三方包?

解决方案:在Proguard.cfg方件中添加以下设定:过滤R文件的混淆:-keep class **.R$* { *; }过滤第三方包的混淆:-keep class packagename.** {*;}(其中packagename为第三方包的包名)...

2012-04-20 08:44:00 376

Galaxy Note root小结

root了三星的Galaxy Note,网上有一键root的方法,只要在windows下运行一个批处理文件就行了。批处理文件有英文提示,是root的前提条件。(1) make sure u have installed adb drivers for ur device(2) enable "USB DEBUGGING" from (Menu\Settings\Applications\...

2012-04-19 19:51:00 71

如何在Mac上访问Windows的共享文件夹

1、打开Finder2、前往 - -> 连接服务器3、在服务器地址栏中输入:smb://windows共享目录的IP地址, 如:smb://10.224.1.118/技术部资料(SMB:服务器信息块协议(Server Message Block protocol),是访问Windows共享文件夹所有的协议名称)4、点击连接即可 ...

2012-04-19 16:35:00 155

异步消息处理 handler

当我们在处理下载或是其他需要长时间执行的任务时,如果直接把处理函数放Activity的OnCreate或是OnStart中,会导致执行过程中整个Activity无响应,如果时间过长,程序还会挂掉。Handler就是把这些功能放到一个单独的线程里执行,与Activity互不影响。因此我们需要另外起动一个线程来处理长耗时操作,而主线程则不受其影响,在...

2012-04-19 14:45:00 113

Linux 下查看.so动态链接库 常用命令

nm用来列出目标文件的符号清单.ar命令可以用来创建、修改库,也可以从库中提出单个模块。objdump:显示目标文件中的详细信息objdump -d <command>,可以查看这些工具究竟如何完成这项任务ldd 查看可执行文件链接了哪些 系统动态链接库readelf 显示关于 ELF 目标文件的信息readelf -d libffmpeg.so | g...

2012-04-19 11:21:00 1139

Android 9.png 特点说明

9.png 是Android 绘制View过程中,自动识别的一种格式, 与正常的png 格式图片相比, 9.png 格式图片在图片四周有一圈一个像素点组成的边沿,该边沿用于对图片的可扩展区和内容显示区进行定义。 其具有自适应调节大小的能力(只能往大进行扩充,不能往小进行缩放)。(1)允许开发人员定义可扩展区域,当需要延伸图片以填充比图片本身更大区域时,可扩展区的内容被延展。...

2012-04-19 09:49:00 121

覆盖Android开发各个领域的近百个源码项目下载

覆盖Android开发各个领域的近百个源码项目下载Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/developAndroid电池监控 Android Battery Dog ...

2012-04-19 08:57:00 44

Project Server 2010权限管理文章目录

基础篇Project Server 2010全局权限和类别权限定义http://blog.csdn.net/accado/article/details/7471916Project Server 2010全局权限完整列表及说明http://blog.csdn.net/accado/article/details/7471919Project Server 2010...

2012-04-18 18:37:00 76

ApnEditor.java源码2.2

/** Copyright (C) 2006 The Android Open Source Project** Licensed under the Apache License, Version 2.0 (the "License");* you may not use this file except in compliance with the License.* Yo...

2012-04-17 22:30:00 86

动态更新ListView和GridView的关键代码

mScrollListener = new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { mScrollState = scrollState; }...

2012-04-17 14:57:00 96

空空如也

空空如也

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

TA关注的人

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