自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

“无证程序员”的专栏

颓废的程序人生

  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 设计模式之观察者模式

观察者模式(Observer):定义对象间的一种一对多依赖关系,当一个对象的状态发生改变时,所有依赖于他的对象都得到通知并被自动更新。场景问题订阅报纸的问题:    订阅者类向出版者类订阅报纸,很明显不会只有一个订阅者订阅报纸,订阅者类可以有很多;当出版者类出版新报纸的时候,多个订阅者类如何知道呢?还有订阅者类如何得到新报纸的内容呢?具体描述

2013-11-12 11:09:05 1142

原创 如何解决adb命令报错 "ADB server didn't ACK"问题

Question:    使用adb命令报错"ADB server didn't ACK"Solution: 找到占用adb端口"5037"的进程:    netstat -aon | findstr "5037"通过进程ID找到对应的进程名字:    tasklist | findstr "4116"杀掉占用该端口的进程:    taskkill /f /t /im

2013-11-01 09:43:56 1204

原创 android如何支持新的语言

这段时间在做印度项目时,需要添加印度语的支持,但是因为客户要的是2.3的系统,2.3里面没有印度语的字库。1)首先从4.0里面挖出印度语相关的3个字库Lohit-Bengali.ttfLohit-Devanagari.ttfLohit-Tamil.ttf将这三个文件添加到framework/base/data/fonts2) 修改framework/ba

2013-01-14 10:54:08 1106

原创 Android如何将第三方预装的AP安装在data/app下面,用户可以选择卸载,但是在用户恢复出厂设置后,会再次自动安装

大体思路是,将第三方应用保存在system/media/app目录下,在用户第一次启动手机或者恢复出厂设置的时候将这些apk文件拷贝到/data/app目录下面,PackageManagerService在系统启动的时候会自动扫描data/app目录下面的文件,然后自动安装。具体步骤如下:第一步,新加一个文件preinstall.txt来判断用户是在烧写手机和恢复出厂设置后第一次启动手

2012-12-28 19:57:06 6974 3

原创 Android下如何计算要显示的字符串所占的宽度和高度

查询了google发现在android一下有几种方法可以做到,但是经过实际测试发现下面这种方法是最准确的Rect bounds = new Rect();String text = "Hello World";TextPaint paint;paint = findViewById(R.id.hello_world).getPaint();paint.getTextBound

2012-03-19 15:29:29 4463 3

原创 android:layout_gravity和android:gravity属性的区别

gravity的中文意思就是”重心“,就是表示view横向和纵向的停靠位置android:gravity:是对view控件本身来说的,是用来设置view本身的文本应该显示在view的什么位置,默认值是左侧android:layout_gravity:是相对于包

2011-08-25 16:39:08 27547 11

原创 使用android:layout_weight属性来给view group中各个控件设置所占空间大小比重

LinearLayout也支持给单个View控件赋值一个weight来控制各个View控件的所占大小比重。在view group中剩下的空间将会按照他们声明的权重来分配给各个控件。默认的weight值是"0"。例如,如果有三个text控件,第一个控件weight是1,第二个控件w

2011-08-24 22:28:29 4398 3

原创 Ubuntu 10.04不能连接到HTC G1设备

最近打算自己开始用android写点小程序,结果在打算用htc g1调试的时候,发现ubuntu 10.04不能找到HTC G1设备。第一个问题,lsusb不能找到USB设备lion@rabbit:~$ lsusbBus 002 Device 001: ID 1

2011-08-03 16:37:27 1062

原创 使用ListView控件实现漂亮的自定义表格效果实例

使用ListView实现股票行情显示效果图如下,红色表示股价上涨,绿色表示股价下跌。第1步,定义color.xml如下 #808080 #000000 #00FF00 #FF0000 #FFFFFF第2步,定义style.xml文件

2011-07-28 14:25:33 6473 26

原创 使用ListView控件以列表形式显示一系列数据

v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 7.8 pt 0 2

2011-06-25 00:19:00 2729

原创 Ubuntu10.04搭建Git服务器和GitWeb

安装Git服务器: Ubuntu服务器端: 第一步: 安装必备软件模块ivan@ubuntu:~$ sudo apt-get install git-core openssh-server openssl-client python-setuptools 第二步:添加git用户用于管理所有代码仓库和用户权限ivan@ubuntu:~$ s

2011-06-21 17:07:00 5893

Openfire需要的jar包

Openfire需要的jar包,coherence-work.jar, coherence.jar和tangosol.jar

2013-11-20

WebKitAuxiliaryLibrary.zip

WebKitAuxiliaryLibrary.zip

2011-11-10

使用ListView控件实现漂亮的自定义表格效果实例源码

使用ListView控件实现漂亮的自定义表格效果实例源码

2011-09-28

SSL Specification Overview

SSL Specification Overview

2011-08-10

空空如也

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

TA关注的人

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