自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (7)
  • 收藏
  • 关注

转载 Andorid工程师的职业生涯

国内的移动app,大都是应用层的开发,缺乏足够的深度,那么Andorid工程师的职业生涯长久吗?作为一个从业5年的android开发人员,我想应该有资格来回答你这个问题。先简单介绍一下我自己这5年的职业生涯,让你有一个感性的认识。国内不知名211大学通信与信息系统专业,毕业后通过校招进入某绿色Logo手机制造公司,那时的Android还在Cupcake时代,刚开始的工作是做音乐

2015-05-30 23:48:55 739

转载 Android核心分析28篇,强烈推荐android初学者,android进阶者看看这个系列教程

为什么要研究Android,是因为它够庞大,它够复杂,他激起了我作为一个程序员的内心的渴望,渴望理解这种复杂性。我研究的对象是作为手机开发平台的Android软件系统部分,而不是Dalvik虚拟机本身。  作为一个从其他平台装接过来的程序员,要从事Andoid平台系统开发,我的关于手机平台上积累的知识已经不能满足需要了,Android为我们带来了大量的新名词,Activity,Manife

2015-05-30 23:05:44 878

转载 我的Android进阶之旅------>Android使用9Patch图片作为不失真背景

做人要大度,海纳百川,做事要圆滑,左右逢源,这让我想到了编程也是如此,代码要扩展,界面也要考虑自适应。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.背景自适应且不失真问题的存在      制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。      比如,列表的背景图一定,但是列

2015-05-30 19:37:11 630

转载 android 自定义监听器Listening

在android中有许多控件,如TextView、Button等。他们大多都有监听器,如View类下的单击监听,按键监听等等有没有想过自己定义一个监听呢?1.用关键字interface定义接口OnTestListening,通过关键字implements来声明接口; 在接口中我们可以定义接口函数,用来以后监听时重写,可以定义好多,这里我只定义一个; 在类中定义一个公

2015-05-27 22:44:12 786

转载 Android中View绘制流程以及invalidate()等相关方法分析

前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者 。同时真挚地向渴望了解     Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。                       整个View树的绘图流程是在ViewRoot.java类的performTraversa

2015-05-27 00:09:18 501

转载 在android里做一个竖着的seekbar

工作繁忙,总想有机会停下来喘口气,整理一下思路,做一些积累,但是这样的机会很少。要做android的界面,基础的要求是熟悉那些内置的组件(prebuilt componments),而有时候这些组件是不够用的,这时候我们就需要自己写一个新的,或者修改内置的。这就要求我们了解更多知识,比如各个View是怎么画出来的,UI上各种事件是如何分发和处理的等等。这些我都计划写出来和大家分享,网络上中文资料,

2015-05-27 00:08:32 1287

转载 你真的会用OnTouchListener、OnClickListener、OnLongClickListener监听事件么?

android应用中常用的监听OnTouchListener、OnClickListener、OnLongClickListener,大家肯定经常使用。但是你真的知道它会产生的神奇效果么?不要忽视这些神奇效果哦!说不定这些神奇效果正是你想要的呢?好,下面请看我的示例。示例、首先在Activity中创建一个button,然后对这个button同时设置OnTouchListener、O

2015-05-24 23:37:39 889

转载 Android onTouchEvent, onClick及onLongClick的调用机制

针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件?在Android中,一次用户操作可以被不同的View按次序分别处理,并将完全响应了用户一次UI操作称之为消费了该事件(consume),那么Android是按什么次序将事件传递的呢?又在什么情况下判定为消费了该事件?      搞清楚这些问题对于编写出

2015-05-24 22:51:51 712

转载 小米监控系统开源

详细请移步: http://open-falcon.com/github地址:https://github.com/xiaomi/open-falconHighlights and features数据采集免配置:agent自发现、支持Plugin、主动推送模式容量水平扩展:生产环境每秒50万次数据收集、告警、存储、绘图,可持续水平扩展。告警策略自发现:Web界面、支持策略模板、模

2015-05-23 19:18:21 6151

转载 BroadCastReceiver简介

BroadCastReceiver源码位于:framework/base/core/java/android.content.BroadcastReceiver.java广播接收者(BroadcastReceiver)用于接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast

2015-05-22 21:13:48 889

转载 android控件的对齐方式(转)

android:layout_above 将该控件的底部至于给定ID的控件之上android:layout_below 将该控件的顶部至于给定ID的控件之下android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐android:layout_alig

2015-05-22 21:12:58 392

转载 Java内存区域划分、内存分配原理

运行时数据区域        Java虚拟机在执行Java的过程中会把管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,而有的区域则依赖线程的启动和结束而创建和销毁。       Java虚拟机包括下面几个运行时数据区域:        程序计数器        程序计数器是

2015-05-21 01:11:03 399

转载 一个Java对象到底占多大内存?

原文出处: cnblogs-zhanjindong最近在读《深入理解Java虚拟机》,对Java对象的内存布局有了进一步的认识,于是脑子里自然而然就有一个很普通的问题,就是一个Java对象到底占用多大内存?在网上搜到了一篇博客讲的非常好:http://yueyemaitian.iteye.com/blog/2033046,里面提供的这个类也非常实用:?

2015-05-21 01:10:45 463

转载 Java内存布局浅谈

1. 总述我们知道,线程是操作系统调度的基本单元。所有线程共享父进程的堆空间,而每个线程都有自己的栈空间和程序计数器。所以,Java虚拟机也看以看作是一个独立的进程,里面的内存空间分为线程共享空间和线程独有空间。Java虚拟机内存布局如下:2. 所有线程共享的内存空间(1)堆空间:JVM规范中规定,所有对象实例以及数组都要在堆上进行分配。一般来说,堆空间都有一个默认大小

2015-05-21 01:09:28 428

转载 查看java对象在内存中的布局

接着上篇《一个对象占用多少字节?》中遇到的问题:        UseCompressOops开启和关闭,对对象头大小是有影响的,开启压缩,对象头是4+8=12byte;关闭压缩,对象头是8+8=16bytes。这个如何观察验证呢?       基于上述事实,通过new A()和new B()占用字节推断,基本类型int在开启、关闭压缩情况下都是占用4个bytes的,这个没有影响。而通

2015-05-21 01:09:10 1272

转载 Java的内存布局

from:https://www.ibm.com/developerworks/cn/java/j-codetoheap/从 Java 代码到 Java 堆理解和优化您的应用程序的内存使用Chris Bailey, Java 支持架构师, IBM简介: 本文将为您提供 Java™ 代码内存使用情况的深入见解,包括将 int 值置入

2015-05-21 01:09:02 808

转载 Java内存管理:深入Java内存区域

本文引用自:深入理解Java虚拟机的第2章内容  Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。  概述:  对于从事C和C++程序开发的开发人员来说,在内存管理领域,他们既是拥有最高权力的皇帝,又是从事最基础工作的劳动人民—既拥有每一个对象的“所有权”,又担负着每一个对象生命开始到终结的维护责任。

2015-05-21 01:08:47 415

转载 Java中int和Integer的区别

Java     提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。       原始类型             封装类       boolean               Boolean       char                     

2015-05-20 20:25:51 728

转载 安卓开发-Activity中finish() onDestroy() 和System.exit()的区别

Activity.finish()Call this when your activity is done and should be closed. 在你的activity动作完成的时候,或者Activity需要关闭的时候,调用此方法。当你调用此方法的时候,系统只是将最上面的Activity移出了栈,并没有及时的调用onDestory()方法,其占用的资源也没有被及时释放。因为移出了

2015-05-20 20:24:40 563

转载 android:ellipsize的使用

EidtText和textview中内容过长的话自动换行,使用android:ellipsize与android:singleine可以解决,使只有一行。EditText不支持marquee用法如下:在xml中android:ellipsize = "end"    省略号在结尾android:ellipsize = "start"   省略号在开头

2015-05-20 20:15:13 328

转载 libpng error: Not a PNG file

libpng error: Not a PNG fileERROR: Failure processing PNG image packages/apps/MemorySystem/res/drawable-hdpi/puke14.pngNote: Some input files use unchecked or unsafe operations这个错误是我

2015-05-20 20:14:09 529

原创 error: Apostrophe not preceded by \ (in ...)

在制作多国语言版本配置文件时,string.xml里出现很多这样的错误:error: Apostrophe not preceded by \ (in 濡???????浠跺凡瀹?瑁?锛?璇疯?块?? 'chrome://flags/#enable- npapi'锛???????NPAPI?????????娴?瑙????),原因是配置文件里有很多单引号和双引号,只要在单引号和双引号前面加上一个转

2015-05-18 16:55:37 2300

转载 zh-cn en-uk、zh-tw表示语言(文化)代码与国家地区对照表(最全的各国地区对照表)

知道zh-cn,en-uk的意思,现在需要所有国家的缩写,找了半天,郁闷死了,终于给google出来了,列出来给做个参考.af 公用荷兰语af-ZA 公用荷兰语 - 南非sq 阿尔巴尼亚sq-AL 阿尔巴尼亚 -阿尔巴尼亚ar 阿拉伯语ar-DZ 阿拉伯语 -阿尔及利亚ar-BH 阿拉伯语 -巴林ar-EG 阿拉伯语 -埃及ar-IQ 阿拉伯语 -伊拉克ar

2015-05-18 16:49:19 3235

转载 Java获取当前路径

1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{    System.out.println

2015-05-17 19:58:50 329

转载 Android获取WIFI网关地址与子网掩码地址

WifiManager wm = (WifiManager)getSystemService(WIFI_SERVICE);  DhcpInfo di = wm.getDhcpInfo();  long getewayIpL=di.gateway;  String getwayIpS=long2ip(getewayIpL);//网关地址  long netmaskIpL=di.net

2015-05-16 17:59:55 1416 2

转载 关于toString()

看看system.out.println()的源码 public void println(Object x) {         String s = String.valueOf(x);         synchronized (this) {             print(s);             newLine();         }     }

2015-05-16 14:48:37 523

转载 JAVA中toString方法的作用

因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”。 它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法 总而言之,它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法 回答补充: 

2015-05-16 14:47:36 459

原创 Can't create temporary file from template 'win32-x86/bin/.svn/tmp/svn-XXXXXX

使用svn up更新文件夹中的文件时,出现问题:Can't create temporary file from template 'win32-x86/bin/.svn/tmp/svn-XXXXXX,删除文件夹,重新更新,还是出现问题。解决方法:svn进入需要更新的文件所在的文件夹,然后svn up。出现问题的原因:没有进入需要更新的文件夹,文件夹所在的目录下有其他的文件起到干扰作用。

2015-05-15 11:48:06 4735

转载 CharSequence类型

CharSequence类型这是一个接口,代表的是一个有序字符集合,这个接口包含的方法有:charAt(int index),toString(),length(),subSequence(int start,int end).这里需要说的一点就是,对于一个抽象类或者是接口类,不能使用new来进行赋值,但是可以通过以下的方式来进行实例的创建:CharSequence cs="hello

2015-05-14 20:41:45 491

转载 showDialog()、onPrepareDialog()和onCreateDialog()的关系 .

[html] view plaincopyActivities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过 getOwnerActi

2015-05-14 20:40:35 702

原创 如何用同一份代码生成不同包名的APK包

有时候,我们需要用同一份生成几个不同的APK包在手机上测试,如果不修改配置,安装新APK时,会覆盖之前的APK。解决方法:1.修改AndroidManifest中的包名: package="com.mini.app.abcd",将包名更改,重新clean一下,对应的gen文件下面的包名也会自动更新2.修改APP名字(便于区分): android:label="@string/mcc_app

2015-05-13 19:02:34 3427

转载 软件人生之这些年做项目带新人的经验总结 - 仅供参考

http://www.cnblogs.com/jirigala/archive/2009/10/13/1575920.HTML上班时间写个人博客随笔的确会有些感觉到愧疚,项目组里的兄弟们都在努力干活,我却在娱乐,写写博客、休闲,拿公司的钱写自己的文章,的确是有些不好,以后还是少在上班时间写博客了,上班时间好好干活,拿公司的钱应该给公司干活才好,公司毕竟不是给我发工资让我来写博客的。  

2015-05-10 00:45:13 2334 1

转载 Android Camera 相机程序编写

要自己写一个相机应用直接使用相机硬件,首先应用需要一个权限设置,在AndroidManifest.xml中加上使用设备相机的权限:uses-permission android:name="android.permission.CAMERA" />    为你的应用创建自定义的相机,一般步骤如下:  1.检测相机硬件并获取访问  2.建立一个Preview类

2015-05-08 20:39:56 800

转载 android 事件分发机制

http://blog.csdn.net/lanhuzi9999/article/details/26515421前段时间做项目的时候,碰见listview上的button点击总是没有效果的问题,以及一些自定义组合空间点击木有相应,或者是响应的结果不对。当时只是在网上搜了些解决的办法,很乱。嘿嘿,现在想起来真的的好傻。最近拜读了两篇大神的文章讲解android事件分发机制的,自己mark一

2015-05-08 20:38:53 523

转载 Handler sendMessage 与 obtainMessage (sendToTarget)比较

原文地址:http://www.cnblogs.com/android007/archive/2012/05/10/2494766.html话说在工作中第一次接触android 的Handler 的时候,不知道怎么去关注性能。记得当时这么写的:Message msg = new Message()msg.what = xxx;msg.arg1 = xxx;m

2015-05-08 20:37:30 475

转载 Android 手把手教您自定义ViewGroup(一)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38339817 , 本文出自:【张鸿洋的博客】转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38339817 , 本文出自:【张鸿洋的博客】最近由于工作的变动,导致的博客的更新计划有点被打乱,希望

2015-05-08 20:36:16 617

转载 Android事件传递机制

实验环境OS X 10.9Eclipse(ADT)Android源码版本:API Level 19(Android 4.4)Android事件构成在Android中,事件主要包括点按、长按、拖拽、滑动等,点按又包括单击和双击,另外还包括单指操作和多指操作。所有这些都构成了Android中的事件响应。总的来说,所有的事件都由如下三个部分作为基础:按下(

2015-05-08 17:49:07 366

转载 Android Touch事件分发过程详解

本文以实例形式讲述了Android Touch事件分发过程,对于深入理解与掌握Android程序设计有很大的帮助作用。具体分析如下:首先,从一个简单示例入手:先看一个示例如下图所示:布局文件 :?1234567891011121

2015-05-08 16:38:25 415

转载 Android权限配置

-->

2015-05-07 19:52:32 403

转载 无法实例化类型Map<String,Boolean>

无法实例化类型Map错误代码:[java] view plaincopyMap modelPropertys = new Map();  看了一下Map的定义,public abstract interface java.util.Map原来是抽象接口,不能直接实例化,需要使用它的实现类;正确写法如下:

2015-05-07 16:12:41 9965 1

webservice调试工具

webservice调试工具

2023-04-27

微服务架构与实践 ,王磊著

微服务架构与实践 ,王磊著

2018-08-24

编译Hadoop源码需要的maven文件

编译Hadoop源码需要的maven文件,编译Hadoop源码需要的maven文件.

2018-07-09

windows安装需要的Hadoop库文件

windows安装需要的Hadoop库文件,windows安装需要的Hadoop库文件.

2018-07-08

Hadoop64位库文件

编译Hadoop3.0.3源码后生成的库文件。使用:将native下的文件拷贝到${HADOOP_HOME}/lib/native目录下即可。

2018-07-08

Hadoop-eclipse插件

在Windows下搭建Hadoop2.7.6的Eclipse开发环境需要用到的插件包,解压文件,在release目录找到jar包放到eclipse安装目录下的plugins目录。

2018-07-07

WebRTC的Android视频聊天客户端+信令服务器

WebRTC的Android视频聊天客户端+信令服务器。 使用说明:开启信令服务器,修改源码中的IP地址,编译并安装到Android手机即可进行视频聊天。

2018-04-14

Android Studio中多项目共享Library Demo

Android Studio中多项目共享Library Demo

2016-04-07

空空如也

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

TA关注的人

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