自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Carson IT之旅

记录学习的点点滴滴,回忆成长的件件小事

  • 博客(86)
  • 资源 (14)
  • 收藏
  • 关注

原创 回顾2015,展望2016

系列文章:      《回顾2011,展望2012》      《回顾2012,展望2013》      《回顾2013,展望2014》      《回顾2014,展望2015》写在前面回顾2015       工作              学习

2015-12-28 21:56:18 1733

原创 回顾2014,展望2015

系列文章:      《回顾2011,展望2012》      《回顾2012,展望2013》      《回顾2013,展望2014》写在前面        伴随了南京2015年的第一场雪花翩翩飘落,又是新的一年,新的开始。对已经尘埃落定的2014做个简短的总结。毕业四年的回顾往昔,总是伴随懊悔,悔恨。很多的是事情,仅限于说,吹吹牛,没有毅力坚持下去。20

2015-01-06 23:17:01 3675 14

原创 回顾2013,展望2014

系列文章:   《回顾2011,展望2012》  《回顾2012,展望2013》 《回顾2013,展望2014》        转眼间,2013年已过,2014新年已来。又该记录自己这一年的点点滴滴了。在写这篇文章之前,我翻看了之前的写的《回顾2011,展望2012》、《回顾2012,展望2013》这两篇文章,算算自己毕业已经三年了,不禁问问自己三年

2014-01-16 22:00:36 3201

原创 回顾2012,展望2013

一直都很想给自己写篇总结的文章,年中的时候想写,但是太懒了,也不知道要怎么写。2013终于来临了。利用时间好好想想写写吧。作为自己2012年的一年记录。在写这篇文章前,我仔细看了一下自己去年写的《回顾2011,展望2012》。自己展望的2012很多东西都没有做。没有实现。觉得文章是白写了。但是想想这一年中总不能什么也不留下吧,以后如何来回忆自己的这一年是怎么过得呢。为此,小弟我又敲起了键盘。哪怕给

2013-01-09 19:35:40 6518 5

原创 回顾2011,展望2012

这是我毕业后的第一个年头,其实也只能算半个年头吧,从3月份到7月份算是实习期吧(尽管那时候是正式员工,享受正式员工的待遇),因为前半年总感觉自己还是个学生,有什么不会的也是可以原谅,也不用总是那么的努力去上班,毕竟自己还没毕业嘛。那时候这种邪恶的感觉一直萦绕着自己。给自己找各种各样的理由和借口慢慢适合上班族的工作、学习、生活等社会环境。现在发现自己是何其的愚蠢。        那就对自己无所作

2012-01-04 15:43:23 2911 3

原创 android tips—商标类®TM特殊字符在String.xml

© ---->C加圆圈® ---->R加圆圈™---->tm

2014-12-18 21:27:50 3339

原创 android tips—开机引导启动wifi设置

在开机引导(Setupwizard,Guide)中都有关于wifi设置项,我得做法如下:Intent intent = new Intent(); intent.setClassName("com.android.settings", "com.android.settings.wifi.WifiSetupActivity");intent.putExtra("firstRun",

2014-10-30 23:31:10 5661 7

原创 android tips—NumberPicker,DataPicker,TimePicker样式修改

在使用NumberPicker,DataPicker,TimePicker这几个控件时,很容易出现如下这个界面但是我们想要的却是下面图示的结果修改Application,activity的android:theme这个值。最直观的效果去掉android:theme即可。本tips 在 android4.4上测试通过。

2014-10-30 22:54:20 16853 5

原创 android tips—启动Emergency call拨号盘

Intent intent = new Intent();intent.setAction("com.android.phone.EmergencyDialer.DIAL");intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity();

2014-10-30 22:35:01 2375

原创 还记得吗

还记得我们第一次的相见吗?皓月映照寒暄的脸庞,心却彼此相拥着;还记得我们第一次的相拥吗?霜露飘洒冰冷的石桥,心却彼此激荡着;还记得我们第一次的同眠吗?细雨敲打破败的铁窗,心却默然厮守着;还记得我们第一次的庆生吗?陈俗撕碎未落的允诺,心却终生懊悔着。              ——仅以此文献给宝贝老婆,2

2014-10-26 20:31:50 4240 2

原创 NDK/JNI学习--导入hello-jni工程

上一篇文章,简单搭建了NDK开发的环境,此文通过导入C:\android-ndk-r9d\samples\hello-jni(NDK自带example)来疏通真个环境。打开Eclipse IDE,指定NDK的位置      选择的NDK位置仅对当前的Eclipse workspace有效哦。如果更改workspace,需要重新指定NDK的位置

2014-06-15 19:42:46 6134

原创 NDK/JNI学习--环境搭建

基于Windows来开发Android的NDK,JNI需要的环境搭建,所需要的软件如下:Android 开发环境的基本配置(SDk,ADT,Eclipse IDE,JDK)      这些都是基本的环境搭建就不细说了,参考网上文章就OK了。Apache ANT构建系统             主要是用来构建NDK编译系统的,下载地址:apache-ant-1.9.4

2014-06-15 17:30:47 3640 2

原创 爱是什么

瑟瑟秋风  凉凉细雨  飘飘落叶秋风伴着细雨彼此交融相互搀扶似乎这场缠绵的恋情太过妖娆落叶借助风飘逸的来了无情的打乱了原来的完美雨儿轻轻的下落途中搭上了落叶这只帆船她想象身边的落叶  秋风落叶给了她温暖的家她再也不会象以前那样从天而降的疼痛她选择了暂时的温暖也忘记了与他那些山盟海枯的誓言秋风的博大却让自己失去了她带着那颗伤痕累累的不再

2014-01-16 15:31:51 3601

原创 错误

我乘风而来  站在那儿仰望  你  洁白美丽    粉香四溢  于是我欣喜不已   送出我沸腾的心  然而   你放出冰箭  它碎了  死了   也许我的爱慕是个错误  就让它冰封在那儿千年

2014-01-16 15:29:51 9636

原创 深入理解virtual,abstract class,interface

C++虚函数与JAVA中抽象函数比较,接口与抽象类,纯虚函数和虚函数的区别在于前者不包含定义,而后者包含函数体;abstract class和interface在Java语言中都是用来进行抽象类,语法定义层面看abstract class和interface

2013-12-13 14:45:17 9452

原创 Android(4.2) Sensors 学习——G-sensor,Gyroscope驱动移植

本人对驱动可谓是一点不懂,鉴于公司目前高驱动的人手不够,所以我也只能两眼一抹黑硬上咯。这篇文件讲记录自己一步一步移植过程,已备不时之需。在移植前,先来高明白android 支持那些Sensors,即Sensors种类和功能。

2013-10-22 10:39:17 20554 5

原创 Android 开机默认横竖屏

做Android系统开发时,经常遇到机器开机默认横竖屏问题,现整理如下:方法一:修改WindowManagerService.java在这个类中修改int mRotation = 0;这个值即可。         int mRotation = 0;//水平0度方向         int mRotation = 90;//竖直90度         int mRotation

2013-10-10 20:37:40 5458 5

原创 Kconfig,Makefile 和 .config

最新在做Sensor驱动移植的时候,发现了Android driver 中有Kconfig,Makefile文件。在查看编译后的文件时,又发现还存在.config文件。自己对这几个文件不明白,用度娘来整理下网友对这几个文件的理解。        分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make me

2013-09-20 15:51:07 9616

原创 Git——git 使用技巧

今天在Server上建立一个git 库,把本地的code 上传到Server,再次clone下来时,发现少了些文件。原来git 工具不上上传一些二进制,pdf,.patch等一些文件。在上传时,git会把这些文件标志为.gitignore文件。git log查看文件的修改记录,git config添加颜色.

2013-09-03 16:48:00 1631

原创 Firefox OS 学习——Gaia settings源码分析(一)

找到settings的源码:/gaia/apps/settings,ls 查看下,有如下的文件或文件夹:index.html:打开Settings首先加载的文件,为什么是它呢?在manifest.webapp中的"launch_path": "/index.html#root" 决定的。 js:存放javascript文件的地方,这js文件义工index.html调用。loca

2013-09-03 10:28:38 4715

原创 Firefox OS 学习——学习目录

在此占着一个位置,作为自己以后学习文章的目录.一  写在前面      1. Firefox OS 知识二   源码编译       1. B2G 源码获取和build code       2. Gaia 编译分析三  Gaia源码分析      1. manifest.webapp结构分析

2013-09-02 09:57:07 2621 6

原创 Ubuntu adb devices 出现??? no permissions 的解决方法

在ubuntu 12.10下运行adb devices出现: List of devices attached ???????????? no permissions 1.用命令:   lsusb以下是我的输出(当前连的是小米手机)Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

2013-08-29 14:20:21 1991

原创 Firefox OS 学习——manifest.webapp结构分析

在Firefox OS 学习——Gaia 编译分析  这篇文章多次提到manifest.webapp文件,对于做过android app 开发的人来说,都很熟悉Android.mk 和Manifest.xml文件。在Firefox OS中,manifest.webapp的作用是综合了android 中的Android.mk 和Manifest.xml的作用。下面就具体说说manifest.we

2013-08-26 17:38:30 6924

原创 Firefox OS 学习——Gaia 编译分析

Gaia作为用户的接口,也是用户可见部分,一些用户的应用也是安装在这一层,所以研究他是很有必要的,对于像我这样的初学者,最直接的学习方法就是通过修改代码,然后可以看到UI的变化,很直观的观察修改结果。由于手里没有Firefox OS的真机,所有都是在模拟器上实现。1.默认编译         直接切换到gaia目录下:make2.Debug 编译DEBUG=1 make这一

2013-08-23 14:03:54 4373

原创 Git--用git建立code库

利用点时间,把自己这段时间使用git的工具的内容,使用过程中遇到的问题都梳理下。首先我们建立一个文件库(基于Ubuntu系统):1.必须要安装:[html] view plaincopysudo apt-get install git-core  2.建立code库:[html] view plaincopy

2013-08-09 17:07:58 2295

原创 Ubuntu 使用技巧

1.修改ubuntu 的屏幕亮度(在Fn无法调节的情况下)root权限修改/etc/rc.local文件,在exit 0 之前添加如下:echo 1500000 > /sys/class/backlight/intel_backlight/brightnessecho 1500000 > /sys/class/backlight/intel_backlight/actual_bri

2013-08-08 16:38:07 1358

原创 Firefox OS 学习——B2G 源码获取和build code

参考文章:Building and installing Firefox OS这篇文件简单说下,自己实践获取B2G的源码并编译。硬件要求:    1. An installed 64 bit GNU/Linux distribution (we recommend Ubuntu 12.04).    2. At least 4 GB of RAM/swap space.

2013-07-25 13:46:41 7774 3

原创 Firefox OS 学习——Firefox OS 知识

什么是Firefox OS ?Firefox OS 是一个为网页设计而生的能编译和独立的手机网页操作系统,我们相信在接下来的时代,网页应用将充满整个新兴操作设备,这也为当前许多网页开发者不需要太多的学习新的计算机语言来开发网页应用,为当前网页开发者提供了良好的平台。专案名称为Boot to Gecko,也称B2G. (1) Firefox OS 是基于开源的网页技术(HTM

2013-07-25 11:38:38 2754

原创 android 平台开发问题集结

1.gms中有个Music2.apk,现在想把 package/app/Music/也编译到系统中,但是系统中只有其中一个apk?方法:把有源码package下的music加入到XXX.mk文件中即可:PRODUCT_PACKAGES += \ Music2.打开Android C文件中的LOG#undef NDEBUG       //打开LOGV/LOGI/LOGD#define LOG_NDEBUG   0  //打开LOGV#define LOG_NIDEBUG  0  //打开

2013-06-06 11:22:23 1328

翻译 高级NFC

文章译自:Advanced NFC 本文档介绍了高级NFC,如与各种标签技术协作,NFC标签写入和前台调度,它允许应用程序在前台处理的intent,即使当其他应用程序过滤器相同的。标签技术支持工作当NFC标签和Android工作时,使用读取和写入数据的的主要格式是NDEF标签。当设备扫描标签NDEF数据,Android提供了解析NdefMessage消息和其他可能的支持。当扫描

2013-05-28 11:40:19 7960 2

原创 Ubuntu 安装tools总结

这几天没事就在倒腾ubuntu系统,结果一不小心把ubuntu系统搞坏了,启动不了,只能从新安装了。我安装的11.04的64位系统。在安装JDK1.7的时候出现:/usr/lib/jvm/java-7-sun/bin/java: No such file or directory解决方法: 这里是因为缺少32位的运行库 ia32-libs ,64位系统装32位的jdk,安装这个运行库即可解

2013-05-09 17:22:26 2745

原创 Ubuntu搭建android编译环境总结

Android源码:官方下载Android编译版本: PLATFORM_VERSION=4.2.2OS 操作系统平台: Linux carson-pc 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux(Ubuntu11.04  64bit)1. 要用jdk

2013-05-09 17:20:32 44896 3

翻译 NFC 基础

文章来源:NFC Basics,此文章是google 官方对NFC的简介。       本文档介绍了基本的NFC任务在Android上。它说明了如何发送和接收的NDEF消息的形式数据,并介绍支持这些功能的框架API。对于更高级内容,包括非NDEF数据的讨论,请参阅高级NFC。在Android使用NDEF数据,有两个主要的用途:       ● 阅读NDEF数据从一个NFC标签

2013-04-16 14:48:34 4368 4

原创 NFC学习——NFC Enable 过程分析(三)

这篇文章用来分析NFC学习——NFC Enable 过程分析(一) 中setp 3-2:开启一些循环监听的线程服务。处理方法enableDisable().        code路径:packages/apps/nfc/src/com/android/nfc/P2pLinkManager.java,具体看enableDisable()中的处理code:public void enab

2013-04-09 10:05:10 6846

原创 NFC学习——NFC Enable 过程分析(二)

这一部分主要用来分析NFC学习——NFC Enable 过程分析(一)结尾处提到的jni方法:com_android_nfc_NfcManager_initialize(JNIEnv *e, jobject o),新开一篇文章来写的原因是,我对jni,底层code也不是很熟悉,需要自己一步一步来学习,以提高自己。

2013-04-09 09:52:58 4074

原创 NFC学习——NFC Enable 过程分析(一)

拿到一台支持NFC手机或是平板设备时,在Settings->more可以看到NFC的enble,disnable的选项,还有android Beam这个东西。现在来分析NFC enable的过程             wireless_settings.xml 在Settings配置了NFC功能项: <CheckBoxPreference android

2013-04-08 11:17:02 17506 1

原创 NFC学习——NfcService 启动过程分析

在机器开机过程中,可以抓取到以下的正常logcat信息://setp1I/NfcService( 3809): Starting NFC serviceD/NFCJNI ( 3809): NFC Service : loading JNII/RegisteredComponentCache( 3809): ComponentInfo: ResolveInfo{41344108 c

2013-03-27 17:02:55 21038 4

原创 NFC学习—— code编译和code结构

对于NFC代码编译,目前为止,我见过两家不同方案商的书写方式,都是在device下的XXXX.mk文件中书写,XXXX不同的方案商不同的产品名称不同。下面具体来看:方式A:PRODUCT_COPY_FILES += \frameworks/native/data/etc/android.hardware.nfc.xml:system/etc/permissions/android.h

2013-03-26 17:04:35 9043 7

原创 NFC学习——NfcService开机自启动

针对支持NFC的手机或是平板电脑,我们看下开机logcat,挥发现NfcService在开机时就启动了,它是如何启动的呢?这个问题困扰了我很久:没有加入到系统服务里面,也没有监听系统启动的BOOT_COMPLETED广播。查看NfcService代码可以发现它是extends application的,它并不是一个Service。最后经过各种猜测和尝试发现了如下code<applicati

2013-03-26 11:47:11 9751 4

转载 adb使用-android adb shell 命令大全

1. 显示系统中全部Android平台:    android list targets2. 显示系统中全部AVD(模拟器):    android list avd3. 创建AVD(模拟器):    android create avd --name 名称 --target 平台编号4. 启动模拟器:    emulator -avd 名称

2013-01-26 15:08:45 1231

征服C指针.pdf

啥是“指向int 的指针”?不是说指针就是地址吗?怎么还有“指向 int 的指针”,“指向char 的指针”,难到它们还有什么不同吗?  当学习到“给指针加1,指针会前进2 个字节或者4 个字节”时,你可 能会有这种疑问:“不是说指针是地址吗?这种情况下,难道指针不应 该是前进1 个字节吗?”  scanf()中,在使用%d 的情况下,变量之前需要加上&才能进行传递。 为什么在使用%s 的时候,就可以不加&?  学习到将数组名赋给指针的时候,将指针和数组完全混为一谈,犯下 “将没有分配内存区域的指针当做数组进行访问”或者“将指针赋给数 组”这样的错误。

2015-01-14

黑客与画家.pdf

本书是硅谷创业之父Paul Graham 的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。书中的内容不但有助于了解计算机编程的本质、互联网行业的规则,还会帮助读者了解我们这个时代,迫使读者独立思考。

2015-01-06

软件架构设计.pdf

软件架构设计,详细介绍了程序员向架构师的转型,高清版哦

2015-01-06

算法 第4版-谢路云(中文版)_完整版.pdf.part3.rar

找了很久才找到的。很完整的哦,看到有小伙伴说下载分太高了。所以就贡献出来了。 需要下载三部分才能解压哦。 第一部: http://download.csdn.net/detail/nxh_love/8296825 第二部: http://download.csdn.net/detail/nxh_love/8296845

2014-12-24

算法 第4版-谢路云(中文版)_完整版.pdf.part2.rar

找了很久才找到的。很完整的哦,看到有小伙伴说下载分太高了。所以就贡献出来了。 需要下载三部分才能解压哦。 第一部: http://download.csdn.net/detail/nxh_love/8296825

2014-12-24

《 Java虚拟机:JVM高级特性与最佳实践》.pdf

《 Java虚拟机:JVM高级特性与最佳实践》.pdf ,很清晰的哦

2014-12-23

数据结构和算法分析-Java语言描述

数据结构和算法分析-Java语言描述。很清晰的哦

2014-12-23

android pull解析 创建xmlw文件

android pull解析 创建xmlw文件,完整工程项目,可直接运行

2011-12-28

android sax解析创建xml源码

android sax解析创建xml源码,其中包含两种解析xml的方式。

2011-12-26

android kernel3.0内核(二)

这个android kernel 是google发布android4.0时的内核,其实质是kernel3.0。由于网路的限制,我把他压缩的很少,方便自己上传和大家下载。

2011-12-18

android kernel3.0内核下载(一)

这个资源是自google发布android4.0时带的是android3.0的内核。 android kernel3.0内核下载(一)

2011-12-18

android dom方式解析xml

android dom方式解析xml 完整的工程,直接可运行

2011-12-18

两种特殊Tabhost实现

两种特殊的选项卡的实现的源代码,其中一种是模仿网易新闻应用的底部导航栏的写的。

2011-11-17

可以左右滑动的ListView

可以左右滑动的ListView,这是完整的源码,下载后可直接运行

2011-10-10

空空如也

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

TA关注的人

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