自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wince--linux的专栏

android 深入开发

  • 博客(535)
  • 收藏
  • 关注

转载 详细解析BluetoothAdapter的详细api

这篇文章将会详细解析BluetoothAdapter的详细api, 包括隐藏方法, 每个常量含义. 一 BluetoothAdapter简介1.继承关系该类仅继承了Object类;2.该类作用BluetoothAdapter代表了移动设备的本地的蓝牙适配器, 通过该蓝牙适配器可以对蓝牙进行基本操作, 例如 :

2017-07-29 09:29:37 738

转载 Android 4.0 Launcher2源码分析——主布局文件

本文来自http://blog.csdn.net/chenshaoyang0011 转载请申明文章出处!Android系统的一大特色是它拥有的桌面通知系统,不同于IOS的桌面管理,Android有一个桌面系统用于管理和展示APP以及桌面Widget等。Android提供一个默认的桌面应用,当然我们也可以使用第三方的桌面应用。Android的Launcher的源码在  \packag

2015-04-12 09:40:20 905

转载 Android 4.0 Launcher2源码分析——导入eclipse进行调试

本文来自http://blog.csdn.net/chenshaoyang0011 转载请申明文章出处!      由于需要研究Android 4.0Launcher2的源码,必要的时候我们需要对代码进行调试,所以我们需要能够运行自己修改后的Launcher。由于Launcher是Android内置的应用,因此,可以通过搭建Android源码开发环境来进行调试和开发,这些工作只能在

2015-04-12 09:24:23 829

原创 YouCompleteMe的安装

按照http://blog.csdn.net/dongjideyu/article/details/12617351来安装YCM需要最新版本Vim(7.3.584)的支持,从代码编译Vim的方法看这里。使用Vundle安装 youcompleteme后,需要先编译才能使用。cd ~/.vim/bundle/YouCompleteMe要在源码文件夹中 git submodule

2015-02-07 17:40:12 15092

原创 git submodule update failed

or path 'third_party/waitress'Submodule 'NRefactory' (https://github.com/nosami/OmniSharpServer) registered for path 'NRefactory'Submodule 'cecil' (https://github.com/nosami/OmniSharpServer) regis

2015-02-07 15:24:02 5776 2

原创 vim myproject 插件

:MPCreate直接输入 :MPCreate ,myproject会让你输入项目的路径及名称,然后会将该项目保存到项目列表中。当你用 :MPLoad 载入项目时就可以利用Tab自动补全项目路径了。加入"template"参数(即:MPCreate template),myproject会在项目中的project.vim文件中写入如下内容:"let g:MP_Ctags_Enabl

2015-01-11 11:36:10 776

转载 Vim配置及说明 IDE编程环境

1、基本及字体对于用惯了Windows下ctrl+s一键保存的人是不是对与vim中在命令行下:w的保存方式很不习惯?在.vimrc中加入如下配置,你可以使用s一键保存view sourceprint?1.' s 一键保存2.func! SaveFile()3.exec 'w'4.endfunc5.map 

2014-12-29 22:54:03 1486

转载 linux系统中VIM编辑器推荐安装插件

2.快速编辑 tpope/vim-surround +tpope/vim-repeat必装,很给力的功能,快速给词加环绕符号,例如引号, 注意(括号, 左括号会加空格, 右括号不会)repeat进行增强,'.'可以重复使用命令3.符号匹配跳转vim-scripts/matchit

2014-12-29 22:26:10 1958

转载 EasyGrep使用简介

Linux上使用Vim进行文件搜一般使用grep命令+grep.vim插件完成, 但在Windows上使用grep就有些不方便了, GnuWin32和UnxUtils虽然都提供了Windows移植版本的Grep.exe, 但都有bug, 比如:Gnuwin32 find.exe expands wildcard before performing searchUnxUtils: #58

2014-12-28 21:24:10 3269

转载 vim中的杀手级插件: YouCompleteMe

Vim代码补全现状在漫长的Vim发展历史中,代码补全一直是比较被忽视的环节,相比众多IDE,vim本身的代码提示功能包括其众多补全插件显得无比简陋, 这是因为vim的先天不足,它是文本编译器,不能理解程序语意。引用王垠的一段文字:“文本编辑器”这种东西一般都不真正的理解程序语言。很多 Emacs 和 vi 的用户以为用 etags 和 ctags 这样的工具就能让他们“跳转到定义”,然

2014-12-28 21:09:25 876

转载 vim中的杀手级插件: EasyGrep

vim中的杀手级插件: EasyGrep ## GNU的神兵利器Grep,AWK,Sed,find …伟大的GNU工具集,天才们写给自己的神兵利器,每一个都削铁如泥,双剑或数剑合璧更是无坚不摧。但是它们每一个都脾气古怪,难以驾驭,功力不够就会反噬自身。这些工具都有着长长的参数选项,除了资深的系统管理员,我很少看到有人能真正的掌握和合理的利用他们,大多数开发者都是熟悉自己经常用到的个

2014-12-28 21:07:30 3606

转载 vim中的杀手级插件: vundle

相比sublime text2等现代编辑器,Vim缺乏默认的插件管理器,所有插件的文件都散布在~/.vim下的几个文件夹中,配置vim的过程, 就是在网上不停的搜插件,拷贝到~/.vim下,发现更新,要重新下载重新拷贝,想要删除某个不需要插件,更是要小心翼翼的不要删错。配置出顺手的Vim, 需要极大的耐心和运气。当然vim社区的活力是不容怀疑的,没有枪没有炮大神们自己造。以前使用过tpope的

2014-12-28 21:05:18 787

转载 Vim神级插件: EasyMotion

Vim的移动操作很强大, hjkl左下上右, wb按词移动, fF前后搜索等等, 方便, 快速. 但也有软肋, 跨越多行的精确跳转就相当不尽人意. 幸好, 有一款堪称神级表现的插件: EasyMotion.简单说, 它提供了一组对应默认移动操作的键绑定, 能搜索并高亮所有可能的选择以供跳转, 类似Vimperator里链接跳转的方式, 效果相当棒, 就像下面这样(via YouTube):

2014-12-28 19:43:46 9791

转载 Vim 常用插件和键位映射配置

VundleVundle 是一个 Vim 的插件管理工具,它使得安装插件不过是在 .vimrc 文件中增加一行描述那么简单。Vundle 吸引我的最重要的原因是让我可以将插件和其对应的配置(如键位映射)写在一起,这样当要删除某个插件时,也能很方便地将对应的配置删除。比如下面的 .vimrc 片段中,Bundle 语句告诉了 Vundle 要安装的插件名,而我将每个插件的配置写在了相应的 Bun

2014-12-28 19:42:03 1214

转载 vim使用技巧

Vim使用有一段时间了,现整理和总结一下其中的一些使用心得,本文中使用的vim配制文件来源于https://github.com/easwy/share/tree/master/vim/vimrc/其中做了一些修改如下: 增加了c.vim插件安装c.vim插件后,发现用Ctrl+j键进行窗口跳转出现问题,问题出现在.vim\ftplugi

2014-12-28 18:33:44 936

转载 vim 自动提示、自动补齐插件 YouCompleteMe for windows Gvim 安装及使用效果

YouCompleteMe is a fast, as-you-type, fuzzy-search(亲~~支持模糊匹配哦) code completion engine for Vim. It has two completion engines: an identifier-based engine that works with every programming language and

2014-12-25 22:40:02 13437 11

转载 Android Wifi的工作流程

Wifi 网卡状态1.    WIFI_STATE_DISABLED: WIFI网卡不可用2.    WIFI_STATE_DISABLING: WIFI正在关闭3.    WIFI_STATE_ENABLED:WIFI网卡可用4.    WIFI_STATE_ENABLING:WIFI网卡正在打开5.    WIFI_STATE_UNKNOWN:未知网卡状态 WIFI

2014-03-15 10:10:35 690

转载 gvim中Mapping already in use: "<LocalLeader>is", mode "n"错误解决

gvim中Mapping already in use: "is", mode "n"错误解决问题:win7下使用gvim73,安装了c.vim和a.vim插件,打开c程序文件*.c的时候总会出现错误提示:Mapping already in use: "is", mode "n"Mapping already in use: "is", mode "i"解决办法:

2014-03-09 13:16:11 870

转载 关于Vim 的插件snipmate 以及它的安装方式

在网上看了http://study.163.com/course/courseMain.htm?courseId=269016#/courseMain   里关于snipmate 的视频 snipmate 是一个类似代码补全的东西,更好的地方在于自定义这个补全的内容。由于视频比较老了,所以很多地方跟现有的都有点小变化   这里主要说下安装问题 1、最新的snipmate 是

2014-03-09 10:23:06 7325 2

转载 C/C++代码格式优化工具----astyle

常用的C/C++代码格式优化工具有两个,一是老牌的indent,再一个就是astyle了。astyle不但可以对C/C++进行格式优化,还可以处理Java和C#。版本一直在保持更新,很不容易,截止2011-12-02,已经升级到V2.02.1。通过命令““astyle -V”可以查询版本信息,最新版本的源代码和可执行文件可以在此处【下载】。 网络上已经有很多博客介绍过astyle,

2014-03-07 21:12:49 946

转载 高效vim插件

高效vim插件      如果不熟悉vim的,请在使用vim插件之前,请先阅读 Vim学习指南, 建议通过前3个层次。以及有一个有趣的vim练习游戏http://vim-adventures.com/。插件管理利器     vim的插件原始安装容易混乱,而且管理起来,不方便。那么就渴望一个插件管理工具:pathogen简单安装: mkdir -p ~/.vim/au

2014-02-23 21:42:09 1027

转载 使用vundle管理vim插件

最近一段时间又偷懒了,好久没有更新文章了,好久没学习了,周末和同时Dota去了,趁现在有学习的动力更新一篇文章...用过一段时间的原生态vim,然后配置各种插件,最后.vim目录越来越大,内容越来越多,很杂很乱,管理起来非常麻烦,后来偶遇vim插件管理神器vundle,于是就重新折腾了一下vim配置,接下来就有了本文~vundle是vim bundle的简写,是vim插件管理的神器,更新方

2014-02-23 18:42:13 1013

转载 使用SecureCRT对Linux vim进行颜色设置【可用的.vimrc文件内容】

使用SecureCRT连接服务器时,常常会使用vi或vim打开一些文件。但是打开的文件看起来比较吃力,因为颜色没有像在linux使用vim的那样设置好。在网上搜了一下,有很多《使用SecureCRT对Linux vim进行颜色设置》这样的文章,但其中提供的编辑方式不仅含有行码,而且符号还是全角的,甚至如果在windows下编辑的话还会出现"^M"这样的回车问题。 花了点时间处理,终于可以使

2014-02-23 16:47:58 736

转载 用Vim编程——配置与技巧

配置基本配置[1][2]:"开启语法高亮syntax on"依文件类型设置自动缩进filetype indent plugin on "显示当前的行号列号:set ruler"在状态栏显示正在输入的命令set showcmd "关闭/打开配对括号高亮"NoMatchParenDoMatchParen行号的显示与隐藏[3]:"显示行号:set

2014-02-23 15:13:39 1004

转载 GVIM同VIM的区别

从我用vim以来就一直用的是gvim。gvim和vim的功能完全一样,但少量细节上的差别还是让我决定使用gvim。光标 vim下常规模式和插入模式下的光标都一个样,让我非常的不习惯。特别是在括号匹配的时候常让我不知道哪个才是光标。相比而言gvim编辑模式下的竖线光标则要直观的多。颜色 vim只能显示256色,gvim可显示的颜色则要丰富的多,因此gvim的代码高亮会比vim更好看些。菜单

2014-02-23 11:43:29 32333 1

转载 谷歌服务框架_谷歌服务框架下载_谷歌服务框架全版本整理

GAPPS顾名思义就是指谷歌旗下的应用程序,这里特指运行在Android平台上面的谷歌程序,包括底层的通信服务(GSM服务、谷歌服务框架)和可视的应用程序如谷歌地图、GMAIL、谷歌音乐等,因为Android系统自身的不断更新和完善因此大部分的谷歌服务包并不能向上兼容,所以才会有整理谷歌服务框架的必要,请根据自己的设备Android系统版本选择对应的谷歌服务框架下载。谷歌服务框架是什么

2014-02-22 13:41:09 102982

转载 3G卡片在开发板上的详细解决方法(适用于大多数3G卡片)

一. 环境1. 开发板内核:linux kernel 2.6.142. 3G卡片:HUAWEI E1750二. 相关工具与库文件下载1. usb_modeswitch-1.0.6.tar.bz2(http://www.draisberghof.de/usb_modeswitch/)建议下载较新版本,如果怕麻烦就下载与我一样的版本,下同。Usb_mod

2014-02-17 22:14:05 764

转载 vim之对taglist插件的小修改

原版的taglist不能在修改完保存后立即刷新,更改完后可以实现保存后即可刷新:?1234567把:  if!exists('Tlist_Process_File_Always')        letTlist_Process_File_Always = 0     endif改为:   

2014-02-16 13:19:55 832

原创 WIN7下 I.MX6调试串口信息输出问题

1,首先需要下载串口驱动:            http://www.ftdichip.com/Drivers/CDM/CDM20830_Setup.exe2,然后安装3,查看相应的串口号,然后使用串口终端即可

2014-02-04 15:56:45 1651

转载 编译Android平台以及SDK

编译Android平台以及SDK完全编译编译映像cd ~/android/srcmake映像编译成功后会在目录 ~/android/src/out/target/product/generic 下产生一些image文件ramdisk.img system.img userdata.img android-info.txt验证,运行这些模块:export AN

2014-02-04 10:32:42 820

转载 Android双机(网络和USB)调试及其完美ROOT .

本文主要讲如下两个内容。1.  如何让一部Android手机带两台PC进行调试。2.  如何完美Root Android手机。     我曾经遇到过这样的问题,Mac OS X上测试Android的系统程序,大家都知道,Android源代码的编译通常需要Ubuntu Linux,所以在Mac OS X上安装了Vmware ubuntu。这样本没什么问题。将Android手机与MBP

2014-02-01 20:21:02 944

转载 Android Bluetooth蓝牙开发\蓝牙协议\蓝牙通信例子_Android支持蓝牙4.0版本_BLE开发

一、Android Bluetooth现状在android官网可以了解到android4.2新增了部分新功能,但是对于BT熟悉的人或许开始头疼了,那就是Android4.2引入了一个新的蓝牙协议栈针。谷歌和Broadcom之间的合作,开发新的蓝牙协议栈,取代了基于堆栈的Bluez。因此市场上出现了老设备的兼容问题,很多蓝牙设备在android4.2手机上不能使用。New

2014-02-01 12:43:23 1922

转载 droid gps开发必备资料(含测试demo下载) .

入门资料参考: How accurate is Android GPS? Part 1: Understanding Location DataHow accurate is Android GPS? Part 2 – Consuming real-time locationsGoogle Developer docs – Locat

2014-02-01 12:40:47 908

转载 使用ant让Android自动打包的build.xml,自动生成签名的apk文件(支持android4.0以上的版本) .

记得去年自己写过一个ant脚本,但是在android4.0以后的sdk里那个脚本就失效了,主要是因为 apkbuilder这个程序不见了;人家sdk升级,我们的脚本也要跟上趟,修改一下喽。上网一查,大家的文章还停留在我去年的脚本程度,算了,自己动手查阅了资料之后,具体实现如下:在工程的根目录 创建2个文件,分别:1、build.xml2、build.proper

2014-02-01 12:39:16 2568

转载 导入Android4.2源码里的Gallery2和Camera模块至Eclipse全过程

google的android自带的apps写的是相当牛逼的,将其导入到eclipse中方便我们学习扩展。可惜关于导入的资料太少了,尤其是4.1之后的gallery和camera合二为一了。之前导4.0的camera那时不费吹灰之力就搞成了。下面的文字记录是我摸索了近十天终于导成功的记录,给大家分享了。一、开发环境的搭建1、      点击http://developer.andro

2014-01-25 23:09:23 958

转载 使用集成的ADT bundle来搭建android开发环境

本文使用集成的ADT bundle来搭建android开发环境,所谓bundle就是谷歌搭建好的一个eclipse+sdk集成环境。需要下载的软件列表如下:1、ADT bundle:http://developer.android.com/sdk/index.html进入后的页面如下图所示,点击图中那个蓝色的按钮即可。文件大小是442M,倘若你下载的只有几十兆,那说明下载的时候文件

2014-01-25 22:57:02 1353

转载 Android init.rc语法详解

1. 简介       init.rc由许多的Action和Service组成。      每一个语句占据一行,并且各个关键字被空格分开。c规范中的(如 /n)反斜杠将被忽略(backslash escapes)而被认为是一个空格 ,双引号用来保证空格不会把一个文字串分分为多个关键字。行最后的反斜杠用作续行。由 # (前面允许有空格)开始的行都是注释行(comment)     

2014-01-22 19:44:47 838

转载 Android APK反编译详解(附图)

这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04 x86

2014-01-22 19:42:18 966

转载 Android4.2 G-Sensor工作流程

1. 简介    在了解Sensor工作流程以前,一直以为其事件是通过Event Hub来进行输送的,可是研究完Android4.0代码之后,才发现自己错了。    其主要框架如下图所示: 2.功能模块2.1 SensorManager.java与下层接口功能:1) 在SensorManager函数中   (1) 调用native sensors_module_

2014-01-22 19:41:01 1637

转载 WM6--- 内存卡出现EncFiltLog.menc的解决办法

内存卡出现EncFiltLog.menc的解决办法        SD卡模拟安卓系统由电脑拷入SD卡软件或其他文件后,在安卓模拟系统下使用文件管理器无法查看、使用的解决办法(实际上出现这种状况是因为SD内存卡根目录出现一个EncFiltLog.menc文件,导致一些程序无法运行,出现这个问题并非中毒或其他什么原因,是因为WM6.X系统特有的SD卡加密方式所致)。       解决方

2014-01-22 19:08:56 1486

空空如也

空空如也

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

TA关注的人

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