自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Build Android 5.1.1 on OSX 10.10 Yosemite With Xcode7

参考:https://medium.com/@raminmahmoodi/build-android-5-0-lollipop-on-osx-10-10-yosemite-441bd00ee77a           http://www.bubuko.com/infodetail-471094.html首先,本人以前没有使用过MacBook做过开发,对于MacBook不慎了解。一、下

2015-09-23 17:05:20 3514 2

原创 git push提交代码出现“One or more refs/for/ names blocks change upload”问题的解决办法

在公司内网建了一个Android的源码库,使用repo脚本进行控制。某一天(就是昨天)在./framework/base/ git库下提交代码突然有问题,但是在其他库下提交没有问题,push命令为:git push aosp HEAD:refs/for/branch_name错误:fatal: One or more refs/for/ names blocks change upload

2015-09-22 17:37:53 3738

转载 Gerrit+apache+H2数据库简单安装配置

Ubuntu Gerrit 安装Gerrit 是一个基于 Web 的代码评审和项目管理的工具,面向基于 Git 版本控制系统的项目。因此需要Apache、Mysql、GIT等相关软件的支持系统配置:新装的UBUNTU LINUX系统请先更新自己的系统软件包$sudo apt-get dist-upgrade$sudo apt-get install git-core

2015-07-13 17:12:59 3327 1

原创 使未预置GMS包的手机能用Nike+和GooglePlay的方法

1、 首选需要将手机获取root权限;2、下载手机android系统对应的GMS包;Nike+使能的方法:1、Nike+需要用到GMS包中的GoogleServicesFramework和NetworkLocation两个apk以及com.google.android.maps.jar和com.google.android.maps.xml;2、将GoogleServicesFra

2014-01-08 11:50:31 2258

原创 android:configChanges属性

对android:configChanges属性,一般认为有以下几点:1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次3、设置Activ

2013-05-13 16:12:06 22466 9

转载 Android应用开发之(Location in Android-定位)

Android应用开发之(Location in Android-定位)转自:http://iandroiddev.com/post/2011-12-31/14886014如何在Android上开发LBS(“基于位置的服务”),那么首先要明白如何获得位置。传统意义上的位置,就是指门牌号一类的描述,虽然可以被人理解,但是无法被计算机理解。为了让计算机能够理解“位置”,地理学上

2013-03-14 23:47:26 3605

转载 SMALI

初识SMALI摘自:http://www.ztx.me/archives/115  前面我们说,apk文件可以解包成smali文件。那么smali是什么?这还要从dalvik说起。dalvik是google专门为android操作系统设计的虚拟机,经过深度优化。虽然android程序也是用java语言来编写,不过dalvik与标准java虚拟机JVM还是两码事。前者

2013-01-15 22:54:55 1436

原创 Android中proguard的作用

这两天在手机设置里面需要添加一个设置项,可是在所有代码都添加好之后,点击该设置项时,一直报错,log为:08-08 10:51:50.622 E/AndroidRuntime( 3169): FATAL EXCEPTION: main08-08 10:51:50.622 E/AndroidRuntime( 3169): java.lang.RuntimeException: Unable

2012-08-08 11:21:48 3300 1

原创 ubuntu11.10配置android4.0的编译环境

sudo apt-get install ant ant-optional ca-certificates-java fusesmb bison gcc-4.4 g++-4.4 g++-4.4-multilib gcc-4.4-multilib g++ gcc gcc-multilib g++-multilib git-core gnupg gnuit flex bison gperf build

2012-03-03 16:03:43 4238

原创 android博文推荐

老罗的android之旅:http://blog.csdn.net/luoshengyang值得一看!

2012-02-13 12:56:13 795

转载 AP和 BP的工作原理

bp是baseband processor,ap是application processor。逻辑上是相互独立的系统,有各自的cpu和dsp!两者共享电池和audio模块,通过高效的IPC进行通信。简单的理解的话,bp就是你电脑的modem,而ap就是你的电脑!没有modem,你无法与外界通信。1.BP工作原理BP主要的作用就是负责发送和接受各种数据。按照gsm或者3g的协

2012-02-01 21:34:48 7192

转载 ContentProvider和Uri详解 .

转自:http://blog.csdn.net/xyz_lmn/article/details/7161635一、使用ContentProvider(内容提供者)共享数据       ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中

2012-01-01 19:40:56 656

转载 Android Service解析

转自:http://www.cnblogs.com/not-code/archive/2011/05/21/2052713.html     学习android有一段时间了,在没有好的师傅带领下,入门时总是碰到这样那样的新概念、新知识,而这些知识虽说能看得明白,却没有深得它的精髓。就好比有一双好看的鞋子,我只知道它很好看,穿起来挺舒服的,但是却不了解为什么穿起来舒服,它是由什么材料组合

2011-12-30 16:00:29 538

原创 android ICS原生态Browser上增加对WML的支持

android原生态的Browser是不支持对WAP网页的显示,其对WAP网页按照纯文本来显示,这对于目前中国的运营商测试来说,这肯定是不行的,所以……    还好,其实android的webkit中是有对WML解析的源码,只是没有使用而已。这样对我们添加WML来说就轻松了很多,主要有以下几点:    1、将WML模块添加到webkit中的make文件中,编译出wml的静态库;

2011-12-27 10:54:37 1965

原创 java中static的用法

在java中,static的用法以我现有的了解有以下3中:    1、修饰成员变量:如果一个成员被声明为static,它就能在类的任何对象创建之前被访问,而不必引用任何对象。声明为static的变量实质上就是全局变量,当声明一个对象时,并不产生static变量的拷贝,而是所有该类的实例变量共用同一个static变量;    2、修饰成员方法:如果一个成员被声明为static,它就能在类的任

2011-12-23 14:38:25 586

原创 2011年总结---丰富多彩的一年

2011,对于我来说是非常重要的一年。这一年,我三十而立,结婚成家了;这一年,我贷款买房了,欠了一屁股债;这一年,我和媳妇执行了Baby计划,怀上了宝宝,是准爸爸了;当然还是这一年,年初时踢球第一次严重扭伤,受伤了近半年。这一年可谓尝尽了酸甜苦辣,人间百味!    甜 --- 去年腊月二十六,回老家摆了喜酒,办的很简单,没有铺张浪费。只是累坏了爸妈,因为是在家里自己弄得,没有去酒店。柴米油盐酱

2011-12-17 22:14:45 670

原创 Android4.0源码编译问题

1、fatal error: GL/glx.h: No such file or directorydevelopment/tools/emulator/opengl/host/libs/Translator/GLcommon/GLDispatch.cpp:22: fatal error: GL/glx.h: No such file or directory compilation term

2011-12-16 12:25:07 3996

转载 Linux select()详解

select系统调用是用来让我们的程序监视多个文件句柄(file descriptor)的状态变化的。程序会停在select这里等待, 直到被监视的文件句柄有某一个或多个发生了状态改变。文件在句柄在Linux里很多,如果你man某个函数,在函数返回值部分说到成功后有一个文件句柄被创建的都是的,如man socket可以看到“On success, a file descriptor for the

2011-12-15 14:19:02 753

转载 socket中read与recv等函数的区别

1 recv和send recv和send函数提供了和read和write差不多的功能.不过他们提供了第四个参数来控制读写操作. int recv(int sockfd,void *buf,int len,int flags) int send(int sockfd,void *buf,int len,int flags) 前面的三个参数和read,write相同,第四个参数能是0

2011-12-15 10:25:51 1417

转载 socket套接字的相关函数和理解

转自http://ykaiyan.bokee.com/6207762.html FreeBSD套接字模型 BSD套接字构建在基本的UNIX®模型上: 一切都是文件。那么,在我们的例子中,套接字将使我接收一个HTTP文件,就这么说。然后我们要负责将 PNG文件从中提取出来。  由于联网的复杂性,我们不能只使用 open系统调用,或open() C 函数。而是我们需要分几步 “打开”一

2011-12-14 15:41:43 741

原创 彷徨前路二

在西藏的奥运会期间,由于有些私事,也没有怎么去旅游。有重要比赛时,就呆着宾馆里面看比赛。由于在离职之前,那个list界面的滑动功能还没有全部实现,当时还有同事打电话过来询问相关的事情。当时觉得很奇怪,大家都离职了,怎么他还关注这个呢?也没多想,都如实告之。时间也确实过得很快,在西藏的二十多天里,那种悠闲自在的日子一转眼就过了,而想办的私事还没有办好。没有办法,之前答应的下一家单位的入职时间就要到了

2011-12-07 21:18:47 732

原创 彷徨前路一

一直以为写博客的都是文艺青年,自己只是一个普通青年而已。但是工作五年多了,还是想对自己这些年来走的路做一个总结,并且最近一直在彷徨未来的路该怎么走。五年,是一段不短的时间,然而回忆时,感觉很平淡,没有取得什么成绩。在职业生涯的头五年,是塑造自己职业方向、沉淀技术能力、为整个职业打基础的五年,现在想来,自己做的还很不够,也只能是以民工(这里完全没有诋毁民工的意思,只是取其是一直处于社会最底层的含义)

2011-12-04 18:42:03 753

空空如也

空空如也

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

TA关注的人

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