自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码创造世界,产品改变世界

静心,思考,善良,进步

  • 博客(44)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 30岁,从0开始

2020年3月8号,女神节,我的节日。 时隔6年多,我又回来了CSDN。 2011年9月8号,在CSDN写下了人生第一篇博客,2013年12月20号,写CSDN留下了最后一篇文章。CSDN见证了我人生最好的那两三年,2011年我20岁,如今已是奔三的年岁了。 我想说说,2014年到2019年,这五年,我干了什么。 很遗憾,我的技术之路终结在2014年...

2020-03-08 23:56:27 515 5

原创 2013个人回顾及总结(2)

北京是我一个新的开始,我从头开始投简历,海投,甚至猎聘我都投了,其实纯粹抱着打酱油的心态,开始的时候结果不尽如人意,没有多少回复的。大概半个月的时间我没有收到任何的消息,我有点绝望,于是我改变了策略,以前在招聘网站海投,现在我改成在招聘网站搜索职位然后再去百度他们公司,然后再直接找他们的联系方式,有的是邮箱,我就直接往邮箱里面发简历,有的是电话我就直接打电话,然后泡论坛,那段时间我是北邮招聘模块的

2013-12-20 11:37:56 1995 2

原创 2013年自我回顾与总结(1)

本不是喜欢自我总结的人,很多时候认为这也挺矫情的,哈哈,我就是传说中的简单直接粗暴一组,女汉子的称谓也由此而来吧,爱直接也爱简单,爱coding也爱coding to die,我是女汉子,我为自己代盐,啊哈哈哈哈。但是看过大家的总结之后我也是深有感触的,这一年对于我而言也是不同的一年,值得纪念,于是写下种种,以此怀念我逝去的大学,逝去的机会,和得到的一切。话题要从两年前开始,2011年5月

2013-12-20 10:45:20 2575

原创 Genymotion常见问题整合与解决方案

为什么说是常见问题整合呢,因为我就是Genymotion最悲剧的使用者,该见过的问题,我基本都见过了,在此总结出这血的教训,望大家不要重蹈覆辙。    常见问题1:Genymotion在开启模拟器时卡在了starting virtual device(注意只有tarting virtual device窗口,没有模拟器的黑屏窗口)    原因:VirtualBox安装路径有问题

2013-12-18 18:24:17 176951 40

原创 Genymotion配置及使用教程(最新最完整版附各部分下载地址)

Genymotion配置及使用教程(最新最完整版附个部分下载地址)早都听说了Genymotion好用,今天才抽空把他配置出来,过程算是很曲折啊,不过好在完成了。而且我发现网上的教程都不怎么全,我还是找了好几篇文章才把他完整的配置出来,这篇是我从下载到项目运行成功的所有过程,希望对大家有所帮助。闲话到此结束。 首先第一步:注册Genymotion账号,要记下账号密码后面使用。注册地址

2013-10-31 18:28:56 128938 23

转载 java 实现二叉树的可视化

/*public class test { public static void main(String [] args){ int a = 4; int b = (int) ((a > 4)? 1.2:2); int c = (a > 4)? 1:2; double d = (a > 4)? 1.1:2.1; System.out.print(b+",,,"); System.ou

2013-10-21 15:32:12 4987 4

原创 做有良心的开发者

许久没有写博客了,这两三个月发生了很多事,自己的工作也发生了一些变故,这刚毕业就面临了如此挫折,着实是打击,好在一切都过去了,恢复了风平浪静,但是我要告诉那些曾经给我挫折的人,我现在不够强大,待我强大那日我定会将你施与我的冤屈全部还给你。         下面需要自我反省,近日,工作称不上怠慢,偶尔接触到的运营工作让我也学到许多,但是我的重心还是开发,最近学习状态很低迷,许久没看书接受新知识了

2013-10-19 12:07:50 1339 1

原创 利用反射方法实现打开“最近任务”

public void showRecentlyApp() { Class serviceManagerClass; try { serviceManagerClass = Class.forName("android.os.ServiceManager"); Method getService = serviceManagerClass.getMethod("getServi

2013-08-26 09:24:35 2460

原创 Android 开发者,你真的会用textview(maxEms和maxLength)的属性吗?

这里我们不说那些复杂的属性,光说我们通常用的比较多的,android:maxlength官网API对其的解释为:第一句,也就是说,他是个inputfilter(输入过滤器)他的作用是通过specifiednumber(你指定的数字)来限制textlength(文本长度),这里特指的是文本长度,而无论我们输入什么内容,英文,符号,数字,汉字………………这些都属于文本范围,所以ma

2013-07-13 12:54:03 146312 33

原创 写给未来的我,你,还有他/她:

写给未来的我,你,还有他/她:五一三天小长假已经过去了,这个五一长假对于我的意义来说是非同一般的,当然是因为见了你的母亲,人生中能算作非常重要的事情其实就那么几件,学业,结婚,生育,工作,然而见父母就是结婚之前必经的一步,因为怀着和你一起走下去的希望,所以见父母于我而言是那么重要。我并不是像对以往的事情一样对这件事情充满信心,或许我长辈缘不错,但是这次决然是不同的,你母亲需要的不是一个听话

2013-06-24 18:26:38 1980 3

原创 心情随笔

昨天公司年中活动,不过也就是开个会,抽个奖,看个电影罢了,本就小事一桩,要不是老板说提问就有机会拿三星S 3,我就不会坑了自己。         事情是这样的,老板在各种总结完公司情况后说现在可以开始提问了,提问的有机会拿S 3,我真心是冲着S 3问的问题,临时也想不到什么有建设性的问题,就问了一个自己比较关心的,我问“什么时候可以转正”,在这里,首先要介绍背景,我是今年的应届生,之前在南京的

2013-06-22 12:59:54 1080

原创 Android 反射调用方法并利用此方法展开android通知栏(兼容4.2及以上)

前段时间由于项目需要实现了展开通知栏的功能,所谓展开通知栏,就是通过expand  statusbar的方式将所有通知显示出来,也就是手势由顶部下滑展开的界面,statusbar属于全局且系统级别的界面,API中并没有开放独立的接口供我们调用以完成通知栏的展开,所以这里需要用到反射,通过反射调用方法,使用的方法是invoke(),这个方法是Method的方法,可能大家不太理解,我对这部分也知之甚少

2013-05-10 11:10:31 14106 7

原创 android开发之快速设置,一键wifi开闭,移动网络开闭,电池设置,飞行模式,………………………………

Android底层对于无论是软件系统还是硬件系统的控制能力都是非常好的,接口定义也十分明确,我们可以很方便的拿来做自己想要的控制,于是近期在项目中就有做个快速设置的功能,要求一键wifi开闭,移动网络开闭,电池设置,飞行模式,一键打开应用(应用本来就是一键打开的哈),一键拨号……………………各种各种的功能,于是经过一个星期的奋战,这个功能初步完成了编码与测试,不慎完善,至少能用,呵呵,第一次写这个

2013-04-19 16:04:28 3437 2

转载 对apk进行签名的方法

1.签名的意义  为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤  a.创建key  b.使用步骤a中产生的key对apk签名3.具体操作  方法一: 命令行下对apk签名

2013-04-17 11:38:52 3657

原创 Launcher功能的修改及添加,本篇是一些小功能的展示,通知栏显隐,dock显隐,屏幕页面跳转,(语音)搜索,等小功能

已经很长时间没有写博客了,这段时间不是项目忙就是忙着找工作,还忙着过年,总之很忙。年后的工作时做launcher,这对我这个新手来说,又是各种挑战,网上关于launcher的开发资料不再像以前那么全面以及泛滥,搜到最多的也是对于launcher的框架分析,那么对于launher的框架在此就不再赘述,推荐阅读以下博客http://www.oschina.net/android/317/android

2013-03-18 16:11:34 1942

转载 android多线程编程详解,关于Handler ,Looper , Message , MessageQueue

本期的多线程主题与Android相关,侧重讲解在Android中如何用好多线程,需要你有Java的多线程基础。首先我们思考几个问题,在Android应用中为什么要用多线程?为了解决哪些问题?或者为了实现哪些功能?有哪些好处?请先思考一分钟,再继续往下看。学习而不思考就像吃东西而不嚼,要么无法下咽,要么尝不出味道,同时都会影响消化吸收。控制一下你那脱缰野马一样的好奇心吧,先思考再往下看。

2013-01-06 17:38:09 13197

转载 intent和intent-filter的关系详解及一些系统接口调用例子

应用程序的组件为了告诉Android自己能响应、处理哪些隐式Intent请求,可以声明一个甚至多个Intent Filter。每个Intent Filter描述该组件所能响应Intent请求的能力——组件希望接收什么类型的请求行为,什么类型的请求数据。比如之前请求网页浏览器这个例子中,网页浏览器程序的Intent Filter就应该声明它所希望接收的Intent Action是WEB_SEARCH

2013-01-06 17:31:47 1259

转载 Android中如何在应用A中启动或安装应用B

本来想写一篇这样的文章,最后找到一篇语言简洁,代码精炼的文章,所以在此引用下,感谢原作者。有时候一个应用需要启动另外一个应用来完成操作,比如在某些应用中打开闹钟,相机,日历等等。启动或安装相应的应用的方法:Step1:判断是否安装目标应用。只要知道目标应用的安装包名就可以通过判断"/data/data/packagename"是否存在来实现。/**

2012-11-08 16:36:34 1712

转载 Android 中关于 【Cursor】 类的介绍

使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:Cursor 是每行的集合

2012-08-06 21:31:37 960 1

原创 多思考,多回顾

时至今日,我的开发历程已然经历了3个半月的时间,这段时间说长也长,毕竟这对于我这样的学生而言,用了相当于整整一个学期的时间,然而说短也短,接手了几个项目也就过去了,没有为公司带来什么,甚至对于自己的提高也不像想象中那么高,从基于web开发,到IM应用,到上层应用到现在的系统应用,项目一点点变难,我的进度一点点变慢,遇到越来越多的困难,以前的技术在此时显得是如此发挥不到用处,更由于项目跨度的影响,上

2012-07-13 09:40:52 1198 1

原创 you must restart adb and eclipse的相关解决办法

今天一不小心遇到个问题,问题截图如下我试了N种google来的方法,都失效,现在把我的解决方法告诉大家,希望能帮到大家。首先,我先罗列下我搜到的方法,大家也可以尝试。1,关闭eclipse并在进程中杀掉adb.exe,然后重启。2,如有真机连接,拔掉真机,重复1的步骤,3,关掉eclipse,然后在命令行运行如下命令      adb kill-server

2012-07-12 15:52:09 87190 25

转载 近百个Android优秀开源项目,覆盖Android开发的每个领域

http://code.google.com/p/andrico/Android PDF 阅读器        http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans        http://sourceforge.net/projects/onmymeans/developAn

2012-07-10 17:09:58 2064

原创 最好的磁盘管理工具Acronis Disk Director Suite 10.0的强大功能介绍

今天处于无奈我不得不将C盘容量扩大,不然红红的C盘必然不能再让我的机子有良好的性能,在网上搜了一下,发现大家介绍了一款不错的工具,Acronis Disk Director ,经过本人的亲身验证,这的确是款比较值得信赖的磁盘管理工具,首先大致介绍下这个工具的功能,他可以对磁盘进行一些常规管理,比如,想把D盘的容量分点给C盘,或者把D盘和E盘合并,或者重新分区,格式化磁盘等等功能,操作简单而直观,下

2012-07-09 20:59:23 5944 1

转载 Android SQLite使用方法

Android 开发中使用 SQLite 数据库Activites 可以通过 Content Provider 或者 Service 访问一个数据库。下面会详细讲解如果创建数据库,添加数据和查询数据库。创建数据库Android 不自动提供数据库。在 Android 应用程序中使用 SQLite,必须自己创建数据库,然后创建表、索引,填充数据。Android 提供了 SQLi

2012-07-08 16:31:36 1214

转载 Android Mms专题——MMS概览介绍

本文转自http://blog.csdn.net/hitlion2008/article/category/945580,感谢作者文章对于我的指导,作者这个系列的文章对做Mms开发有极大的帮助,希望也能给更多的人启发这里的Mms名称并不准确,因为它是一个应用程序的名字,这个应用程序是Android上面的信息应用程序,它即能处理短信SMS(Short Messaging Serv

2012-07-08 13:36:36 1636

转载 Android Mms专题——MMS源码结构

本文转自http://blog.csdn.net/hitlion2008/article/category/945580,感谢作者文章对于我的指导,作者这个系列的文章对做Mms开发有极大的帮助,希望也能给更多的人启发从软件的功能角度来讲,Mms分为对话列表,消息列表,短信编辑,彩信编辑,短信显示,彩信显示和配置。从实现的角度来看,它分为GUI展示层,发送/接收,彩信解析,彩信附件,

2012-07-08 13:35:11 1027

转载 Android Mms专题——信息发送流程

本文转自http://blog.csdn.net/hitlion2008/article/category/945580,感谢作者文章对于我的指导,作者这个系列的文章对做Mms开发有极大的帮助,希望也能给更多的人启发。信息的发送,对于Mms应用程序来讲主要就是在信息数据库中创建并维护一条信息记录,真正的发送过程交由底层(Frameworks层)函数来处理。总体的来讲,当

2012-07-08 13:33:34 1161

转载 Android Mms专题——接收信息流程

本文转自http://blog.csdn.net/hitlion2008/article/category/945580,感谢作者文章对于我的指导,作者这个系列的文章对做Mms开发有极大的帮助,希望也能给更多的人启发。信息的接收工作是由底层来完成的,当有一个 新的信息时底层完成接收后会以Intent的方式来通知上层应用,信息的相关内容也包含在Intent当中,Android所支

2012-07-08 13:32:13 1281

转载 Android Mms专题——草稿管理

本文转自http://blog.csdn.net/hitlion2008/article/category/945580,感谢作者文章对于我的指导,作者这个系列的文章对做Mms开发有极大的帮助,希望也能给更多的人启发当编辑完一条信息后,如果在没有发送的情况下退出编辑页面,那么信息会自动保存为草稿。也就是在ComposeMessageActivity的onStop()

2012-07-08 13:30:08 772

转载 Android Mms专题——MMS支持

本文转自http://blog.csdn.net/hitlion2008/article/category/945580,感谢作者文章对于我的指导,作者这个系列的文章对做Mms开发有极大的帮助,希望也能给更多的人启发。Composing and editingMMS在Android Mms应用里面的具体实现形式,或数据结构是SlideshowModel,它是一个每个节点为S

2012-07-08 13:28:27 1110

转载 Android Mms专题——联系人管理

本文转自http://blog.csdn.net/hitlion2008/article/details/7404772,感谢作者文章对于我的指导,作者这个系列的文章对做Mms开发有极大的帮助,希望也能给更多的人启发。Contact联系人对Mms来说是十分重要的,因为每一个对话的收信人都是一个联系人,新建信息时可以输入联系人的任何信息,比如号码或名字,Mms都可以把信息发给相应的人。M

2012-07-08 13:26:40 651

转载 Android Mms专题——对话列表管理

本文转自http://blog.csdn.net/hitlion2008/article/details/7404772,感谢作者文章对于我的指导,作者这个系列的文章对做Mms开发有极大的帮助,希望也能给更多的人启发Conversation这个类主要表示对话的数据结构,其内持有一个Thread所有的相关信息,如Recipients,ThreadId等等,也用于管理Thread,比如

2012-07-08 13:25:04 583

转载 Android Mms专题——对话与联系人的关联

本文转自http://blog.csdn.net/hitlion2008/article/details/7404772,感谢作者文章对于我的指导,作者这个系列的文章对做Mms开发有极大的帮助,希望也能给更多的人启发在Mms中每个Thread都有其相应的联系人,但是threads表中并没有直接保存联系人的信息(号码或名字),而是保存一个叫做recipient_id的东西,也

2012-07-08 13:23:30 703

转载 Android Mms 专题——PDU介绍

本文转载自http://blog.csdn.net/hitlion2008/article/details/7408638,感谢原作者对于我的启发。Android当中的Mms对MMS(Multimedia Messaging Service)的操作关乎MMS协议部分都是通过Frameworks中提供的API来完成的:com.google.android.mms这个包在SDK中是不开放的

2012-07-08 13:21:18 2732

转载 Android Mms专题——Compose详解

本文转自http://blog.csdn.net/hitlion2008/article/details/7404772,感谢作者文章对于我的指导,作者这个系列的文章对做Mms开发有极大的帮助,希望也能给更多的人启发。Mms中的ComposeMessageActivity(以下简称Composer)是整个Mms中最重要的一个组件,它负责编辑信息,发送信息,管理信息,接收信息,与外部应用

2012-07-08 12:51:38 1410

转载 使用内部(com.android.internal)和隐藏(@hide)API手记

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://vaero.blog.51cto.com/4350852/861758使用内部(com.android.internal)和隐藏(@hide)API手记 内部API和隐藏API的不同  隐藏API隐藏是为了防止开发人员使用SDK中未完成或者未稳定

2012-07-04 11:23:17 2966

原创 Thinking in java学习笔记2--适配器模式

我们都知道java并不支持多继承,然后今日研习至接口-完全解耦一章节时发现这种队继承的限制仅是对类的继承而言,java虽不支持多类继承却可以多接口继承,这为代码的复用与代码的灵活性又增加了一笔,本章介绍到了适配器设计模式,觉得用处较大于是在此用新手的角度做个粗浅的解析。首先所谓适配器设计模式,就是使适配器中的代码接受你所拥有的接口,并产生你所需要的接口。此种解释过于抽象,现在用现实生活中的例子

2012-02-20 23:00:37 731

原创 对值类型和引用类型的全方位认识

其实每个程序员从一开始接触程序就与这两个数据类型建立了永远也无法断开的联系,本人虽编程不多但是对于这两个类型的接触确不少,然而某天某程序员问起我这两个类型的定义,用法,区别时我就迷茫了,想要表达却词穷,只是指着代码中的定义苍白的回答这就是值类型,那就是引用类型。今天查阅了很多资料,理解是五花八门,看过这些文章之后我也把C++,C#,java中引用类型的问题彻底搞晕了(C++与C#中用指针概念来

2011-11-07 17:44:13 2015 2

原创 thinking in java学习笔记1——全面解读方法重载

之前学习C++时对于方法重载有了一点认识,最近看了java编程思想一书,对书中方法重载的章节进行了一番研习发现之前对于方法重载的认识很浅薄很片面,所以在此总结下最近关于方法重载的学习结果,希望能比较全面的解读下方法重载。一,方法重载的基本认识:学习之前我们需要了解什么是方法重载,方法名相同而参数不同的方法既是方法重载,简单而言就是让类以统一的方式处理不同类型数据的一种方法。举个例子就能直观

2011-11-06 21:44:30 1201

原创 闲来无事——java路上的小风波

距离 java2  实用教程看完已有一段时间了。总结下这本书的内容就三个字“很基础”,除了最基本的java语法就是OOP的一些相关知识,而且很浅层。至于后面四五个章节网络编程、Applet编程、JDBC编程等等内容仅是依靠这本书所学的内容想要理解并完成编程是远远不够的,于是为了加深基础我开始了《thinging  in  java》的学习。不得不说刚拿到这本书的感觉就是厚重,800多页的内容,真是

2011-11-06 17:44:18 719

非常好用的USB HID设备调试工具

这是一款非常好的USB调试工具,最主要是它解决了现在使用HID协议的设备调试,除了BUS Hound.exe支持USB HID设备调试,目前还没有其他软件能做到这个功能,很小很好用。

2013-12-02

android展开通知栏demo(兼容4.2及以上版本)

android展开通知栏,兼容4.2及以上,相关博文地址http://blog.csdn.net/beiminglei/article/details/8909513

2013-05-10

android 快速设置功能demo

android 快速设置功能demo

2013-04-19

调用闪光灯的手电

不是本人的资源,从网上下载的,兼容性不好,本人的机器用不了,但是代码可以参考下。免费送了……

2013-04-17

调用照相机闪光灯的手电

自己写的测试程序,项目中某一块用到的功能,亲测还算稳定,本人4.2.2的机器,没问题,兼容性应该可以

2013-04-17

程序员实用算法

如题,程序员实用算法,有书签,高清扫描版,

2013-03-16

Android核心分析

如题,Android核心分析,有书签,非扫描版。

2013-03-16

史上最全Java2实用教程及相关资料

java2实用教程(第三版), 课件, pdf, 电子教案, 源码 ,例程代码 ,习题及解析,实验代码。新手不能错过。

2013-01-10

Java编程思想第四版完整中文高清版(免费,非扫描,有书签)

java编程思想第四版完整中文高清版(免费,非扫描,有书签)

2013-01-10

99程(第2版)[叶核亚编著][程序源代码]

《Java2程序设计实用教程(第2版)》例题

2013-01-05

JAVA的面向对象编程--------课堂笔记(达内内部资料)

JAVA的面向对象编程--------课堂笔记(达内内部资料)

2013-01-05

教你如何秒杀12306_JAVA程序员版

如题。教你如何秒杀12306_JAVA程序员版

2013-01-05

scrum-and-xp-chinese-version

硝烟中的scrum和XP,如何实施scrum,Henrik Kinberg编,李剑译

2013-01-05

180个java简单实例

180个java简单实例,涵盖的面非常全,都是小的程序例程,非常适合初学者。

2013-01-05

android4.0.4 MMS原生代码

附件为android4.0.4的短信Mms原生代码

2012-10-12

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

TA关注的人

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