自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 世上从来都不缺知识,只是缺坚持

 原创: 任玉刚 玉刚说   不信吗?昨天两位同学问我:刚哥,x脑学院的VIP课程有没有必要报名学习一下啊?我一看,要好几千块钱呢,当然课程目录那叫一个全,密密麻麻的脑图,估计够学个一两年了。我觉得我有必要有责任写篇文章来说明下这方面的事情。我的观点很明确:如标题所示,在信息爆炸的时代,世上从来都不缺知识,缺的只是坚持。任何资料基本都能从网上、书上找到,所以问题在于:当很多...

2018-08-25 11:53:30 327 2

转载 论程序员成长的正确姿势

何为成长?成长是指自我提升,一方面是本身的个人能力,另一方面是社会对你的认可度。最终,程序员的职位和薪水都能在成长中得以体现。很多人对成长有误解,在他们眼中,随着工作年限的提高,成长是理所当然的事情,这其实是一个误区。两个程序员同时工作3年,难道他们两个的成长就完全一样吗?其实是不一样的。很多岗位在招聘的时候都要求3年以上工作经验,这个3年工作经验是指持续成长的三年,而不是指浑浑噩噩混日子的三年。...

2018-04-27 10:49:32 770

转载 Android学习路线指南

Android学习路线指南

2017-10-21 08:12:33 677

原创 学Android -- 个人项目(Java+Kotlin双版本)

简介学Android 主要是采用 MVP + RxJava2 + Retrofit + Multimodule 等架构设计。利用开源的api获取有关android知识的数据,非常感谢张鸿洋老师提供的开放api!向开源者致敬!项目中把目前流行的项目框架都集成到了,代码结构清晰并且有详细注释,如有建议或疑问可留言反馈 。开放API地址https://github.com/hongyangA...

2019-01-02 16:11:21 304

原创 MVP模式研究与实践

虽然有那么多资料介绍MVP了,但是还是想把自己的实践经验分享一下。MVP简介相信大家对MVC都是比较熟悉了,:M-Model-模型、V-View-视图、C-Controller-控制器,MVP作为MVC的演化版本,那么类似的MVP所对应的意义:M-Model-模型、V-View-视图、P-Presenter-表示器。 从MVC和MVP两者结合来看,Controlller/Presenter...

2019-01-02 14:16:59 220

原创 AndroidStudio 编译中遇到问题总结2

1、问题:Android Studio3.0以后,在项目编译的时候发现Gradle中报错了,错误如下,Cannot set the value of read-only property 'outputFile' for ApkVariantOutputImpl_Decorated原因:3.0里面批量修改APK名字的配置有变化解决方法:可参考:https://blog.csdn.net...

2018-09-14 18:24:44 1146 2

原创 Android项目管理搭档之Gradle全方位解读

转载请标明地址:https://blog.csdn.net/gaolei1201/article/details/80032335Gradle简介1、Gradle 设计的方式使得它可以很容易地扩展构建和插入到现有的构建过程中,Google 推广 Gradle 和 Android Studio 时,目标是让代码复用、构建 variant、配置和定制构建过程变得更加简单。2、Gradl...

2018-04-24 20:49:28 402

原创 Android组件化之不同模块间 交互(activity互相跳转,数据互相传递,互相调用函数)

转载请标明地址:https://blog.csdn.net/gaolei1201/article/details/77601027在组件化之前,业务发展不是很快的时候,这样是比较合适的,能一定程度地保证开发效率。慢慢地代码量多了起来,开发人员也多了起来,业务发展也快了起来,或者由多个项目其实可以共用一些模块时,这时单一工程开发模式就会显露出一些弊端:耦合比较严重(因为没有明确的约束,...

2017-08-26 14:56:35 12979

原创 Android 实现视频字幕Subtitle和横竖屏切换

Android 实现视频字幕Subtitle和横竖屏切换,即使旋转按钮关闭,根据方向感应器也能做到横竖屏切换

2017-03-14 13:46:26 5411 4

原创 Android百度地图实例详解之仿摩拜单车APP(包括附近车辆、规划路径、行驶距离、行驶轨迹记录,轨迹回放,导航等)

转载请标明地址:http://blog.csdn.net/gaolei1201/article/details/60876811 2016一路有你,2017一起奋斗! 最近共享单车很火,动辄几亿美刀,屌丝的我只有羡慕的份。啥时候自己也能创一番事业呢?我眉头紧皱深深地思索着。个人认为LBS是移动互联网最主要的特征之一,自己以前没做过地图有关的项目,看到网...

2017-03-08 20:05:41 21128 27

原创 Android之算法编程题

Android面试之编程题

2016-10-11 12:14:41 3716

原创 Android 他人面试题总结

1、Android 70道面试题汇总不再愁面试:http://www.cnblogs.com/kakafra/archive/2012/09/29/2708446.html2、2016Android某公司面试题:http://blog.csdn.net/jdsjlzx/article/details/512019253、 一个五年Android 开发者百度、阿里、聚美、映客的面试心经:ht...

2016-07-22 14:54:22 1488

原创 Android 获取内置和外置存储卡的路径及总共、可用空间

在实现这个功能之前可以弄清几个获取系统路径的方法:Context.getCacheDir().getPath() ; 对应路径:/ data /user / 0 / <应用程序包>/ cache(路径不可见) Context.getFilesDir().getPath() ; 对应路径:/ data / user / 0 / <应用程序包> /files(路径不可...

2016-07-12 18:47:24 10457

原创 Android 亲身经历面试题总结(第三回合)

Android 亲身经历面试题总结(第三回合)

2016-06-14 23:43:37 3045 1

原创 Java 八种排序算法比较实践

        写这篇文章是因为面试时经常会问这个问题,但是工作中也没用到过,所以一直是一知半解。但是我是属于比较较真的人,这次下定决心要把它们搞明白。知识在于积累,多点知识对自己总是有好处的。我比较好奇的是,这几种方法到底哪个最快?我以前只知道冒泡排序,但这种方式可能是最慢的了。在网上搜了搜找到了这么一张图,看似蛮有道理的,如下:从这个图可以看出貌似堆排序和归并排序最快因为无论好坏情...

2016-05-31 10:54:03 6344

原创 Android 笔记

 1,屏幕适配,手机不同dpi的对应不同绘制,下面一张示意图: 2,Object-c,C,C ++之间的区别:http://blog.csdn.net/dqjyong/article/details/7663866 3,ADB常用的几个命令:1。查看设备adb devices 2.登录设备adb shell 3.从电脑上发送文件到设备adb push <本地路径&gt...

2016-05-22 18:51:50 852

原创 Android获取微信公众号推送消息历史记录

Android获取微信公众号推送消息历史记录

2016-03-17 16:23:39 5464 2

原创 Android数据转化为Excel表格导入导出

Android数据转化为Excel表格导入导出

2016-03-08 14:20:50 15801 5

原创 Android经典文章收藏笔记3

Android经典文章收藏笔记3

2016-01-16 00:08:01 2124

原创 Android经典例子收藏笔记2

Android经典例子收藏笔记2

2016-01-13 19:55:57 2061

原创 Android ViewPager Parallax视觉差切换动画

Android ViewPager Parallax切换动画

2015-12-29 18:53:57 2979 2

原创 Android实战之 自定义GitHub开源项目ViewPagerIndicator

自定义GitHub开源项目ViewPagerIndicator

2015-12-28 20:23:20 4422 1

原创 Android实战之 4.4版本及以上透明状态栏,兼容5.0及以上

Android 4.4版本及以上透明状态栏,兼容5.0及以上

2015-12-28 15:12:12 2841 1

原创 Android实战之 SlidingMenu视觉差动画简单版和Activity视觉差动画+自定义View实现仿系统DrawerLayout覆盖型菜单几种方式

Android实战之 SlidingMenu视觉差动画简单版和Activity视觉差动画+自定义View实现仿系统DrawerLayout覆盖型菜单几种方式

2015-12-25 19:48:58 2788

原创 Android实战之 Jmail发送邮件(无需跳转到邮件客户端)

Android实战之 Jmail发送邮件(无需跳转到邮件客户端)

2015-12-24 21:13:58 1206

原创 Android实战之 上传头像 和仿QQ空间、微博发表文字和图片

Android实战之 上传头像 和仿QQ空间、微博发表文字和图片

2015-12-24 11:06:20 5438 1

原创 Android经典例子收藏笔记1

Android经典例子收藏笔记

2015-11-15 20:50:31 2199

转载 Gradlle 全解析(Android官方技术文档翻译)

Gradlle 全解析(Android官方技术文档翻译)

2015-11-15 19:04:22 1278

原创 AndroidStudio 编译中遇到问题总结

 1. 问题:运行项目中遇到,Error:Execution failed for task ':app:processDebugResources'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'E:\And...

2015-11-15 00:31:43 38302

原创 Android子线程中更新UI的三种方法和获取message的两种方法总结

Android子线程中更新UI的三种方法和获取message的两种方法总结

2015-11-02 14:20:47 2397

原创 Android 面试题总结(第二回合)

Android 亲身经历面试题总结(第二回合)

2015-10-27 23:30:20 1602 2

转载 Google《Android性能优化》大全

摘要:Google在Udacity上的《Android性能优化》在线课程详细介绍了该如何优化性能,这些课程是Google之前在Youtube上发布的Android性能优化典范专题课程的细化与补充。本文是对渲染、运算、内存、电量四个篇章的学习笔记

2015-10-21 22:04:47 1539

原创 Android Filter筛选ListView并且筛选内容变色

微信中有筛选功能,且筛选内容会变色,感觉挺酷的,研究了一下。我首先想到的是遍历每一个数据,如果包含就把它添加到List中,然后用SpannableStringBuilder 类使筛选的内容变色。后来发现系统有一个Filter类专一用来实现筛选的,挺好。这个类的好处就是封装了异步,结构类似AsyncTask,这样不用担心数据多而阻塞主线程了。

2015-10-04 20:06:01 5669 3

原创 Android实战之 万能的接口回调

由于自己以前也困于抽象、接口等“吓人”的东西,网上又缺乏在项目中实战运用的讲解,下面我就斗胆把自己的理解和大家交流一下下。 接口回调的条件就是一个接口,两个类,两个类之间互相操作,它符合JAVA设计模式六大原则之依赖倒置原则。 关于设计模式的六大原则可参考我的上篇博客:http://blog.csdn.net/gaolei1201/article/details/47082783。关于接口回调的详细内容可以参考:http://www.2cto.com/kf/201412/365788.htm

2015-07-27 16:23:54 3902 5

转载 Java设计模式——六大原则

设计模式6大原则:里氏置换原则里氏置换原则(Liskov Substitution Principle),简称LSP。所有引用基类的地方必须能够透明的使用其子类对象。也就是说,只要父类出现的地方子类就能够出现,而且替换为子类不会产生任何错误或异常。里氏置换原则(Liskov Substitution Principle),简称LSP定义:Functions that use poi

2015-07-27 11:39:06 3932

转载 Fragment间的通信

Android Fragment间的通信

2015-07-24 19:04:32 951

原创 Android github上开源项目、酷炫的交互动画和视觉效果地址集合

android上开源的酷炫的交互动画和视觉效果 Android开源项目分类汇总 Android最流行的组件大全 GitHub上史上最全的Android开源项目分类汇总

2015-06-10 14:58:53 7173 1

原创 Android 用官方SDK实现第三方(qq、微信、微博等)分享和登录

       转载请标明源地址:http://blog.csdn.net/gaolei1201/article/details/45873559         可下载体验本人在项目中的实战运用:http://zhushou.360.cn/detail/index/soft_id/2749071?recrefer=SE_D_gosu      上一篇讲了android第三方登录,这一篇大概...

2015-05-20 17:41:14 6114 5

原创 Android 用官方SDK实现第三方(qq、微信、微博)登录

       转载请标明原地址:http://blog.csdn.net/gaolei1201/article/details/44680291         可下载体验本人在项目中的实战运用:http://zhushou.360.cn/detail/index/soft_id/2749071?recrefer=SE_D_gosu、https://sj.qq.com/myapp/detail...

2015-03-27 18:03:34 22076 10

原创 Activity和Fragment的几种交互方式(Activity可以改变Fragment的UI,Fragment也可以改变ActivityUI)

Activity和Fragment的四种交互方式(Activity可以改变Fragment的UI,Fragment也可以改变ActivityUI)

2015-03-03 14:26:26 11341 3

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