自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术改变世界

让生命更加有意义...

  • 博客(80)
  • 资源 (7)
  • 收藏
  • 关注

转载 Android Layout XML属性研究--android:layout_marginBottom

在如下的xml配置文件中,起初对于android:layout_marginBottom,即需要控制imagebutton对于向下的间距,则不能working。         android:id="@+id/bar"        android:layout_width="wrap_content"        android:layout_height="fi

2013-11-26 15:58:23 832

转载 Android通过ViewPager实现左右滑动切换图片

转自:http://jameszhao84.iteye.com/blog/1344584想开发像人人网相册打开单张图片时候能左右滑动切换图片的效果,开始通过FlipperView实现,不能跟手拖动,效果不好,而且需要自己写很多代码来控制FlipperView中的View。后来发现Android 3.0之后的SDK中提供了android-support-v4包用以实现版本兼容,让老版本系统下

2013-11-22 10:12:26 2030

转载 Android 4.2 关于GlowPadView的说明

原文作者是大牛:http://blog.csdn.net/yihongyuelan/article/details/14000363  对于手机OEM/ODM厂商来讲,客制化是必不可少的,国际厂商比如三丧,LG等等,都会对原生Android进行定制。我们买到的手机,系统都是经过定制的,这跟Google Android AOSP有很大的区别,这些区别就是厂商们想搞的差异化。以下内容为GlowPa

2013-11-19 14:49:55 883

转载 如何将源码导入到eclipse中浏览

Android源码下载完成的目录结构如如所示:step1:将.classpath文件拷贝到源代码的根目录Android源码支持多种IDE,如果是针对APP层做开发的话,建议大家使用Eclipse开发环境。在源码路径(~/development/ide/eclipse)下,Android提供了.classpath配置文件(备注:该文件为隐藏文件)。

2013-11-19 11:17:52 1631

转载 反编译+回编译教程,DIY美化你的手机【反编译framework-res.apk为例】

反编译+回编译教程,DIY美化你的手机【反编译framework-res.apk为例】美化主要就是对framework-res.apk和systemUI.apk这两个文件的反编译与回编译,这里说的反编译与回编译是所有深度美化的基础,所有的美化都是基于对apk的反编译后才能进行的。而修改替换"framework-res.apk"和"systemUI.apk"后导致无法进入系统,或

2013-11-15 16:56:35 2822 1

转载 dp和dip转换

转自:http://mobile.51cto.com/aprogram-375650.htm在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了设置px的方法,例如setPadding,并没有提供设置dp的方法。这个时候,如果需要设置dp的话,

2013-11-01 10:33:10 928

转载 学不可以已

http://blog.sina.com.cn/s/blog_7ce2cb410100yl0y.html

2013-09-25 10:49:27 525

转载 谈谈DPI与像素的关系

本文转自:http://blog.sina.com.cn/s/blog_539e263a010168mp.html为什么我的相机照出来的照片的分辨率那么小,只72DPI,而有的相机照出来的照片时候分辨率有 180DPI甚至300DPI呢?DPI是一个英文首字母缩写词,即Dot Per Inch,意思是 每英寸的点数,而不是   每平方英寸的点数(因为不是Square

2013-09-25 10:21:02 7196

转载 android下面res目录

本文转自:http://blog.sina.com.cn/s/blog_77cb34170100udpg.htmlres文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容):目录Directory资源类型Resource Typesres/anim/XML文件,它们被编译进逐帧动画

2013-09-25 10:08:22 703

转载 Android源码架构介绍

以下文章均转自网络,方便自己查看,如若作者感觉侵权,请联系,速删除。Android4.0与2.1目录差不多alsa这块,注意external/tinyalsa下有:include/tinyalsa/asoundlib.hmixer.cpcm.cReadmeTinycap.cTinymix.cTinyplay.c

2013-09-12 11:00:28 1030

转载 VMware下Ubuntu与宿主Windows共享文件夹

本文转自:http://blog.csdn.net/zz962/article/details/7706755,谢谢作者分享。概述1、安装VMware Tool2、设置共享步骤开始安装VMware Tool显示如下画面(如果宿主无法访问外网,可能会出现一个更新失败,可以无视之)通过下列命令解压、执行,分别是下面的tar和sudo的两行(下

2013-09-05 15:38:16 622

转载 Android应用开发中如何进行单元测试

本文转自:http://blog.csdn.net/cjjky/article/details/7539257本文主要和大家分享如何在Android应用开发过程中如何进行单元测试,个人在做项目的过程中,觉得单元测试很有必要,以保证我们编写程序的正确性。下面我们先大概了解下单元测试,以及单元测试的作用。         单元测试(又称为模块测试)是针对程序模块(软件设计的最小单位)来

2013-07-27 16:50:44 614

转载 初学Java Web,搭建开发环境(Eclipse+Tomcat+MySQL)

本文出自:http://blog.csdn.net/hongchangfirst这里主要讲解怎么在eclipse里配置wtp、tomcat插件和连接到MySQL。 Eclipse 解压之后,需要下载 WTP(Web Tools Platform)才能进行 web 开发,因为之前下载的 Eclipse 是标准版的,不含开发 web 工程需要的插件,最简单的安装办法是在线安

2013-07-26 01:00:03 779

转载 Android应用如何开机自启动、自启动失败原因

本文转自:http://www.trinea.cn/android/android-boot_completed-not-work/本文主要介绍Android应用如何开机自启动、自启动失败的原因、adb命令发送BOOT_COMPLETED。问题:应用程序是否可以在安装后自启动,没有ui的纯service应用如何启动?答案马上揭晓^_*1、Android应用如何开机自启动(1

2013-07-24 23:35:48 697

转载 Android中SQLite应用详解

上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于An

2013-07-21 10:06:20 600

转载 SQLite数据库简介

本文转自:http://blog.csdn.net/liuhe688/article/details/6712782,作者很牛,感谢!大家好,今天来介绍一下SQLite的相关知识,并结合Java实现对SQLite数据库的操作。SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。SQL

2013-07-20 23:22:04 758

转载 设计模式(0)—— 概述

设计模式(Design Pattern),是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式于己、于他人、于系统都是多赢的,设计模式使代码编制真正工程化。设计模式是软件工程的基石,如同大厦的一块块砖石一样使代码编制真正工程化。只有精通了设计模式,才敢说真正理解了软件工程。可以说,设计模

2013-06-24 14:38:48 428

转载 直接拿来用!最火的Android开源项目(完结篇)

发表于2013-05-21 21:03| 37911次阅读| 来源CSDN| 226 条评论| 作者唐小引Android开源项目GitHub移动开发最受欢迎的开源项目摘要:截至目前,在GitHub“最受欢迎的开源项目”系列文章中我们已介绍了40个Android开源项目,对于如此众多的项目,你是Mark、和码友分享经验还是慨叹“活到老要学到老”?今天我们将继续介绍另外34个Andro

2013-06-08 15:27:55 569

原创 Android GPS杂记(1)

1、GPS框架2、GPS代码简介2.1 头文件我们先从头文件(hardware/libhardware/include/hardware/gps.h)入手,看一下android原生态代码中提供了什么结构体等。结构体:GpsLocation  -- 提供了经纬度、速度、方位角、高度、精度、UTC时间戳信息;GpsStatus  --  提供GPS定位状态,一共有五种:

2013-05-28 15:50:43 1099 1

转载 三轴陀螺仪与加速度计如何辅助Iphone定位的

本文转自:http://ucdchina.com/snap/9797,谢谢作者!去年的6月8日,伟大的苹果公司发布了最新一代iPhone 4G,这款新机器有很多硬件方面的升级,其中对游戏玩家来说来说,最大的一个“三轴陀螺仪”!第一次听说这个“三轴陀螺仪”是前一段时间,偶尔发现有Apple玩家测试Ipod Touch的定位功能,具体详见“不同移动设备的定位偏移问题”。 感觉很新奇

2013-05-16 09:38:26 1981

转载 Android系统Gps分析(一)

本文转自http://blog.csdn.net/xnwyd/article/details/7198728,谢谢作者!1 GPS架构2 GPS分析2.1 头文件头文件定义在:hardware/libhardware/include/hardware/gps.h,定义了GPS底层相关的结构体和接口GpsLocationGPS位

2013-05-16 09:21:09 898 1

转载 关于typedef的用法总结

本文转自:http://www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html,感谢!不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于type

2013-05-15 17:02:31 432

转载 个性化vim之折叠

手动折叠:zfap你将会看到该段落被一行高亮的文本所代替。你已经创建了一个折叠了。|zf|是一个操作符,而|ap|是一个文本对象。你可以将|zf| 操作符跟任何一个移动命令联用,为所经 之处的文本创建一个折叠。|zf| 也能在可视模式下使用说明:ap是用以选择一个段落。这里a的用法如下所示: " "this is a example" "使用的方法就是a只要在内层双引号

2013-05-14 11:21:01 423

转载 如何激励你的员工?

谈到激励,就不得不提一个经典的故事 -- 《兔王遇到的难题》。1.兔王遇到的难题南山坡住着一群兔子。在蓝眼睛兔王的精心管理下,兔子们过得丰衣足食,其乐也融融。可是最近一段时间,外出寻找食物的兔子带回来的食物越来越少。为什么呢?兔王发现,原来是一部分兔子在偷懒。  2.奖励的必要性   兔王发现,那些偷懒的兔子不仅自己怠工,对其他的兔子也造成了消极的影响。那些

2013-05-06 17:26:12 500

转载 Android访问中央气象台的天气预报API得到天气数据 .

http://flash.weather.com.cn/wmaps/xml/china.xml 能够获取国内各省及省会城市的天气,可以通过pyName载入各省内城市的天气 如:河北省 pyName="hebei" http://flash.weather.com.cn/wmaps/xml/hebei.xml 就可以载入河北省各城市天气,可以通过pyName="shijiazhuan

2013-05-02 16:23:21 1096

转载 Android开发技巧:永不关闭的Toast信息框

Toast信息提示框之所以在显示一定时间后会自动关闭,是因为在系统中有一个Toast队列。系统会依次从队列中取(出队列)一个Toast,并显示它。在显示一段时间后,再关闭,然后再显示下一个Toast信息提示框。直到Toast队列中所有Toast都显示完为止。那么有些时候需要这个Toast信息提示框长时间显示,直到需要关闭它时通过代码来控制,而不是让系统自动来关闭Toast信息提示框。不过这个要求对

2013-05-02 16:13:54 659

转载 利用input工具发送按键事件

有时候在Android开发测试过程中需要用到按键事件,但由于其它原因不是很方便每次都用键盘或鼠标去点击,这里介绍一个adb下的工具--input工具.使用input工具其实很简单,首先进入adb shell,然后输入:[plain]#input keyevent  或者直接在终端下输入:[plain]$adb shell input keyevent  其中表示按键代码

2013-04-18 10:45:32 627

转载 linux下jni编程指南之——HelloWorld

该示例源于jni官方编程指南——《The Java™ NativeInterface Programmer’s Guide and Specification》。    本文通过一个简单的例子来演示如何使用JNI。我们写一个JAVA程序,并用它调用一个C函数来打印“Hello World!”。    这个过程包含下面几步:1、 创建一个类(HelloWorld.java)声

2013-04-16 16:12:06 375

转载 使用Javah 生成C/C++头文件的误区

本文转自:http://www.cnblogs.com/charley_yang/archive/2011/03/13/1983038.html,非常感谢! 使用Javah 可以获取您的 Java 源文件并生成 C/C++头文件,其中包含您的 Java 代码中所有本地方法(native方法)的 JNI 存根(stub,C头文件)。如果您正在生成一个类的 JNI 存根,而且您已经把这个类定义为包

2013-04-16 16:11:10 390

原创 Linux下搭建Android开发环境(包括NDK开发环境)

【感谢该作者:http://www.linuxsir.org/bbs/thread371834.html】1.1、JDK安装 没选用CentOS自带的Java环境,下载Oracle最新版本的java,下载地址为http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html 直接Download,然

2013-04-16 16:07:44 696

转载 Android启动画面

Android有三种启动画面1. 在kernel framebuffer驱动中的logo, 具体参见kernel/drivers/video/fbmem.c,这是最早的静态启动画面2. init进程加载的启动画面,具体参考android/system/core/init/init.c 中load_565rle_image的实现3. bootanimation动画,一般来说i

2013-04-08 09:54:36 478

转载 用20%时间完成80%的管理工作

用20%时间完成80%的管理工作     时间管理项目公认专家珍·叶格博士刚刚发布了《从零效率到高效率 : 用20%时间完成80%工作》一书的最新版本。叶格在书中加入了赋予管理者竞争力的10个生产力原则,我们一起来分享一下吧!      1.很好的控制自己。但不要试图控制他人。你首先需要解决的关键问题是分心。这就是

2013-04-07 14:47:07 552

转载 和菜鸟一起学android4.0.3源码之硬件gps简单移植

关于android定位方式android 定位一般有四种方法,这四种方式分别是GPS定位、WIFI定位、基站定位、AGPS定位。1、 Android GPS需要GPS硬件支持直接和卫星交互来获取当前经纬度,这种方式需要手机支持GPS模块现在大部分的智能机应该都有了。通过GPS方式准确度是最高的但是它的缺点也非常明显。1、 比较耗电2、 绝大部分用户默认不开启GPS模块3、

2013-04-02 19:37:45 846

转载 在Android C/C++层添加LOG调试(LOGI\LOGD\LOGE...)输出支持

最近在研究Android 2.3.3源代码的C/C++层,需要对代码进行一些调试,但是奇怪的是,直接添加LOGD("XXXXXXXX");,使用logcat却看不到任何输出,换成LOGI、LOGV、LOGW、LOGE也没有效果。于是在网上查找解决方法,经过几次试验,终于找到了,现在贴到下面备忘:第一步:在对应的mk文件中加入:LOCAL_LDLIBS := -llog第二步:在要使用LOG

2013-04-02 17:18:31 1475

转载 Android command

本文转自:http://bbs.csdn.net/topics/330182834,谢谢作者。1.   Android支持的linux command不多,在/system/bin下面可以找到,其中大部分都是Android的工具,只有一小部分是linux原有的命令2.   一些常用的Android命令(这里只总结Android中特有的,其他的linux命令资料就很多了)

2013-04-02 17:07:16 618

转载 Android Make脚本的简记

http://hi.baidu.com/419836321/blog/item/3c0dd50eee52a0306159f36c.html内容提要文档简要整理Android的make脚本的内容。以供备忘和参考。  1.    Build LayersBuild Layers描述的是产品的硬件配置情况,据此make时选择不同的配置和模块。按照从上到下的顺序,B

2013-04-02 16:43:50 550

转载 浮躁的程序员

转自:再次写给我们这些浮躁的程序员2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。 多做项目,多思考不要害怕做事,刚毕业的同

2013-04-02 16:42:22 446

转载 android按键映射

/system/usr/keylayout/qwerty.kl 文件,修改“搜索”键为锁屏,也就是相当于电源键的黑屏功能,可以修改:key 217   SEARCH 改为:key 217   POWER 当然,你也可以修改为这样:key 217   POWER            WAKE_DROPPED  更可以改为这

2013-04-02 16:40:38 1206

原创 鲶鱼和害群之马

1、西班牙人爱吃沙丁鱼,但沙丁鱼非常娇贵,极不适应离开大海后的环境。当渔民们把刚捕捞上来的沙丁鱼放入鱼槽运回码头后,用不了多久沙丁鱼就会死去。而死掉的沙丁鱼味道不好销量也差,倘若抵港时沙丁鱼还存活着,鱼的卖价就要比死鱼高出若干倍。为延长沙丁鱼的活命期,渔民想方设法让鱼活着到达港口。后来渔民想出一个法子,将几条沙丁鱼的天敌鲶鱼放在运输容器里。因为鲶鱼是食肉鱼,放进鱼槽后,鲶鱼便会四处游动寻找

2013-03-27 16:15:35 866

原创 走出阴霾 -- 小团队大作为(二)

往往有两个因素导致公司/部门节节败退:技术欠缺、管理(或说流程)混乱。而这两个因素导致失败后往往被误认为是:人力不足。当一个小团队在技术严重不足时,就容易出现顾此失彼、捉襟见肘的局面;为了弥补这样的劣势,常出现人员职能复用、一人多职、一职多人(不设单独负责该职位人员,将该职责拆分给多人兼顾),出现管理混乱。这两个基本因素的缺乏导致的问题常常被简单描述为“人力不足”。很多人会抱怨“项目多,人员少..

2013-03-27 10:22:48 808

Android数据库操作示例

Android SQLite数据库开发,分析,及示例代码。 希望对您有所帮助。

2013-07-26

NDK项目实战

NDK项目实战是基于androidNDK开发的入门教程和示例教学。希望对您有用!!

2013-03-07

android编译系统框架分析及main.mk分析

本文是android编译系统中框架分析的内容 分析的非常到位 是目前见到的最为详细的分析 分享之

2013-01-30

wpa_supplicant-0.5.8.tar.gz

在wifi移植时,常用到wpa_supplicant,不然无法连接wpa加密AP。提供0.5.8版本!

2013-01-18

wifi_tools

wifi_tools是WIFI驱动调试的一个很好的工具,可以在linux系统使用,也可以在android系统WIFI调试中使用

2012-11-28

跟我一起学写Makefile.pdf

将makefile很好的资料。比较全面,适合初学者学习参考!

2012-10-18

空空如也

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

TA关注的人

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