自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TianYapeng

努力奋斗,等待花开!

  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 一个大四实习生从安卓小白到可以独自承担安卓和web前端的一年奋斗之旅

这是一篇无关技术的文章,而是对自己整个大四一年工作经验的总结,记录着自己的学习方法和学习习惯,记录着自己从最开始的一个安卓小白,到现在可以独自承担原生安卓项目。记录着自己在工作之余学习H5前端技术,到现在可以熟练掌握H5前端技术独自完成WebApp混合开发。又到了每年的毕业季,这篇博客是对自己这一年努力的总结,也希望自己的经历可以可以帮助更多的大三、大四正在找工作的努力奋斗的学生。第一家公

2017-09-06 22:22:46 552

原创 Java程序员必看经典书单

最近,部分读者一直希望我给大家推荐点必读书籍,以及程序员每个阶段的学习建议。今天,先给大家推荐1.0版本,后面再不断完善程序员必读书籍2.0版本。希望,你早日成为牛逼的程序员。程序员进阶之路上图是完整的程序员屌丝逆袭之路。市面上,大部分人对程序员有很多误解。喜欢给机器打交道、情商低、不善于沟通...总之,你要说理由,我还可以补充99个。其实,

2017-09-06 22:19:04 604

原创 赋予APP会说话的能力,让产品自带传播属性

实现用户自传播?用户凭什么主动帮你做传播?想要实现自传播效应,实现快速地用户增长,那么就得好好想想,凭什么用户会主动帮你做传播?盒子菌写过一篇文章《APP运营:如何让用户进行自传播,实现以老拉新》,是从产品上线后如何通过运营手段实现用户自传播的角度去谈。纵观市场上比较知名的APP,都需要经历种子期用户运营,邀请用户试玩,达到不断打磨产品的目的;之后通过运营手

2017-09-06 22:17:37 470

原创 程序猿媳妇儿注意事项

十一年前我和程序猿第一次见面,还是大一军训期间。我甚至不确定程序猿是否记得那是第一次见面。当时不小心装伪文艺参加了吉他社,想借一本吉他入门书,然后同在吉他社热心的海哥说他一同学有,就带着我去拿书了。于是我们第一次“见面”了,我只看见一个对着电脑,佝偻着背的背影……严重怀疑程序猿根本没抬头看一眼那个已经晒得像反转熊猫一样的妹子,因为他递过来书以后,又迅速投入到了电脑的怀抱,相对应的,我也不记得他长什

2017-09-06 22:13:58 280

翻译 假如时光能够倒流, 我会这么学习Java

回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。[入门]我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。后来我就看《Thinking in Java》 ,《 Java 核心技术 》, 感觉也不吃力

2017-09-06 21:58:41 304

原创 Android Studio下对资源进行分包

也许你曾经用过这个插件来对资源文件layout进行分类https://github.com/dmytrodanylyk/folding-plugin,但如今随着AS版本的升高,该插件已经不再支持。now,我来分享一种比这个插件更加优秀合理地对资源进行分包,让你的资源文件看起来简明有序。先上效果图,如下所示:效果图从图中可看出,我们可以

2017-09-06 21:55:08 555

原创 2017中国程序员生存报告

上班编码,加班编码,回到家倒头就睡。别人给结婚同事包红包,他们却从来不用,因为很可能明天就跳槽不在同一家公司了。结婚前衣服都是妈给买,结婚后媳妇包办,自己从没买过衣服,因为不知道该去哪儿买什么牌子。但是他依旧被广大程序员羡慕着,因为……哥们儿成功脱单了呀。编程问答社区Stack Overflow公布了2015年程序员调查报告显示,157个参加统计的国家中92.1%的软件开发者是

2017-09-06 21:31:52 2202

原创 这些小工具让你的Android 开发更高效

在做Android 开发过程中,会遇到一些小的问题,虽然自己动手也能解决,但是有了一些小工具,解决这些问题就得心应手了,今天就为大家推荐一下android 开发遇到的小工具,来让你的开发更高效。VysorVysor 是一个可以将手机的屏幕投影到电脑上,当然也可以操作,当我们做分享或者演示的时候,这个工具起到了作用。Vector AssetAndroid Studio 在1.4 支持了VectorAs

2017-09-03 23:40:34 312

原创 App瘦身最佳实践(上)

业务方和开发都希望app尽量的小,本文会给出多个实用性的技巧来帮助开发者进行app的瘦身工作。瘦身和减负虽好,但需要注意瘦身对于项目可维护性的影响,建议根据自身的项目进行技巧的选取。一、背景目前app的大小越来越大,用户对于过大的app接受度不高,所以除了插件化和RN的方案外,我们只能老老实实的进行app的瘦身工作。二、需求我要利用混淆来让我的代码尽可能少

2017-08-29 18:08:04 1156

原创 APK瘦身最佳实践

在开始对APK进行正式的减肥之前,我们先来了解一下APK包的构成,这样才好对症下药嘛。知己知彼方能百战不殆。APK文件内容速揽我们可以通过 unzip .apk 命令实现对apk的解压(你也可以直接将.apk更名为.zip后直接通过解压软件解压)。解压后,我们就会得到一个文件夹了,里面包含了:AndroidManifest.xml/assetsclasses.dexclasse

2017-08-29 18:06:54 391

原创 工作这些年,我总结了6个精华

我身边不乏一些典型的例子。有个人爱拼搏,她用了十几年的时间换来了北京的一套住房,外地的一套住房、两辆车。有些人就会问了,这样不是很好吗?什么都有了,什么都不缺。真的是这样吗?这十几年来,她基本没有休息过,从刚来北京的馒头咸菜找工作到现在的开车跑业务,她就像有一台永动机,一直的到处奔波劳累,直道两鬓斑白,眼纹加深。我知道她这样做是想逃避回家,因为她儿子的奶奶不喜欢她,认为她什

2017-08-29 17:59:30 1043

原创 新人没人带怎么办?

很多新人在刚刚入行的时候,常常有这样困惑,公司里没人带我怎么办?新人没人带确实是一个常见的现象。原因有很多,比如公司本身是一个初创团队,大家都是新人;比如公司正处于一个高速发展时期,大家都忙于工作,自然也难指望其他同事专门抽出时间来带你;又或者公司缺乏相应的传帮带机制,老人们自然也不会主动来带新人。没人带,工作怎么做?从哪里开始?这些都成了新人们迷茫的问题,今天职场白皮书就给你支几

2017-08-28 00:28:09 3118 1

转载 程序员是怎样撩到一个女朋友的?

互联网的发展,养活了一群人,这群人叫做“程序员”;程序员作为一个“三高”(高智商,高收入,高强度)行业,似乎经常被冠以加班多、高智商却低情商、没女朋友、易猝死等形容词,其中“没女朋友”这个情况是最容易被用来调侃的。难道大部分程序员就是要“注孤生”吗?小魔本人也是一名刚入门的菜鸟程序员,觉得其实当程序员也是很enjoy的事情,可以接触到许多高大上的技术

2017-08-27 23:33:41 605

原创 MVP架构设计--->001

1-------->前言:      现在网上关于mvp架构的文章有很多,但是对于一些不是特别理解这个架构的开发者,不是很友好,所以,我要写一篇博客,通过我的努力,让大家能够更好的理解他,并使用他。下面是我这片文章要讲解的内容。  2-------->MVP到底是什么东西:      我们所说的mvp架构,是google开源的一个设计模式,目的是为了将代码更加优雅清晰的呈现出来,废

2017-08-25 14:58:17 541

原创 JAVA开发工程师项目面试名企重点攻略详解

想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,在面试之前到底需要准备哪些东西呢?面试时面试官想了解你的什么专业技能,以下都是一个合格Java软件工程师所要具备的。一、专业技能1. 熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的JavaAPI,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。

2017-08-24 10:12:52 1073

原创 一个高仿微博等待动画loading——等待动画的简单实现

正文背景大家都知道,当我们在app开发的时候,一般少不了,比如当请求网络数据时,肯定网速不好的时候。在这种情况下,加载的时候比较慢,所以如果此时已经进入了新的界面,那么肯定不好看。所以一般都会有一个loading等待提示框,告诉用户正在加载中,给用户更好的体验。因此这就是我教大家实现的效果,先看一下效果图吧:我这里使用

2017-08-24 10:04:22 1523

原创 Android 开发之从掉洞到填坑之路

一、在开发中的话慢慢你会理解(如果觉得专业知识警示不想看可看本人写的二部分一点感悟,颇为精彩!希望给予你收获,嘿嘿!)        1.好代码像好的段子,不需要多余的解释。如果你的代码是不解自明的,那么大多数情况下,它并不需要注释和文档。        在使用任何第三方库之前都要三思,这件事非常严肃,别人不维护了怎么办,突然改别的需求了又咋办,自己没进步不知道原理咋办,是不是觉得

2017-08-16 12:45:15 289

原创 一位6年软件工程师的总结与反思

"又是一年毕业时"看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。 01学习力代表未来分享第一条经验:“学历代表过去、能力代表现

2017-08-16 11:59:26 3262

原创 Android性能优化

前几篇文章详细讨论了Android中性能优化的问题。本篇文章是对前面部分的一个总结(读者可以翻看之前的文章),同时笔者结合了实际项目中的经验,希望能对大家抛砖引玉。Android性能优化,也是面试中几乎必问的知识点。本文也将告诉你如何回答这样的问题。实际项目中的Android性能优化主要有如下几个方面:编写高效代码—开发中总结出的一些小的性能TipsLa

2017-08-16 11:48:04 221

自定义加载等待动画

Android自定义登录加载等待动画的实现!

2017-08-24

自定义事件选择器

自定义时间选择器

2017-08-23

Android自定义加载动画

自定义加载动画效果!

2017-08-23

Android检测用户是否插入耳机

Android利用广播接收器检测用户是否插入耳机!

2017-07-12

空空如也

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

TA关注的人

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