原创
文章平均质量分 87
高的世界
只为成功找方法,不为失败找借口!邮箱:gaoleiemail@163.com
展开
-
Android实战之 自定义GitHub开源项目ViewPagerIndicator
自定义GitHub开源项目ViewPagerIndicator原创 2015-12-28 20:23:20 · 4773 阅读 · 1 评论 -
Java 八种排序算法比较实践
写这篇文章是因为面试时经常会问这个问题,但是工作中也没用到过,所以一直是一知半解。但是我是属于比较较真的人,这次下定决心要把它们搞明白。知识在于积累,多点知识对自己总是有好处的。我比较好奇的是,这几种方法到底哪个最快?我以前只知道冒泡排序,但这种方式可能是最慢的了。在网上搜了搜找到了这么一张图,看似蛮有道理的,如下:从这个图可以看出貌似堆排序和归并排序最快因为无论好坏情...原创 2016-05-31 10:54:03 · 7844 阅读 · 0 评论 -
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 · 52347 阅读 · 1 评论 -
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 · 24887 阅读 · 10 评论 -
Activity和Fragment的几种交互方式(Activity可以改变Fragment的UI,Fragment也可以改变ActivityUI)
Activity和Fragment的四种交互方式(Activity可以改变Fragment的UI,Fragment也可以改变ActivityUI)原创 2015-03-03 14:26:26 · 12590 阅读 · 4 评论 -
Android组件化之不同模块间 交互(activity互相跳转,数据互相传递,互相调用函数)
转载请标明地址:https://blog.csdn.net/gaolei1201/article/details/77601027在组件化之前,业务发展不是很快的时候,这样是比较合适的,能一定程度地保证开发效率。慢慢地代码量多了起来,开发人员也多了起来,业务发展也快了起来,或者由多个项目其实可以共用一些模块时,这时单一工程开发模式就会显露出一些弊端:耦合比较严重(因为没有明确的约束,...原创 2017-08-26 14:56:35 · 19036 阅读 · 0 评论 -
学Android -- 个人项目(Java+Kotlin双版本)
简介学Android主要是采用MVP + RxJava2+ Retrofit + Multimodule等架构设计。利用开源的api获取有关android知识的数据,非常感谢张鸿洋老师提供的开放api!向开源者致敬!项目中把目前流行的项目框架都集成到了,代码结构清晰并且有详细注释,如有建议或疑问可留言反馈。开放API地址https://github.com/hongyangA...原创 2019-01-02 16:11:21 · 625 阅读 · 1 评论 -
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 · 484 阅读 · 0 评论 -
AndroidStudio 编译中遇到问题总结2
AndroidStudio 编译中遇到问题总结2原创 2018-09-14 18:24:44 · 5805 阅读 · 2 评论 -
git介绍和一些常用命令
可以将git简单的分为三个区域 1、工作区(working directry)2、暂缓区(阶段索引) 3、历史记录区(历史) 如图:git add files把当前工作目录中的文件放入暂存区域其实做了两件事:1、将本地文件的时间戳,长度,当前文档对象的id等信息保存到一个树形目录中去(index,即平时说的暂存区)2、将本地文件的内容做快照并保存到Git的对象库(综上:实际上就是...原创 2014-11-09 22:03:57 · 6134 阅读 · 0 评论 -
Linux一些常用命令
1. ps -ef ( 查看运行的所有进程)2. sudo apt-get install open-6-jdk (安装JDK)3. sudo apt-get install scim-pinyin (安装拼音输入法)sudo apt-get install vim-gtk(vim)4. sudo apt-get install nautilus-open-terminal (安装随处打...原创 2014-11-09 21:12:00 · 1057 阅读 · 2 评论 -
Android 获取内置和外置存储卡的路径及总共、可用空间
在实现这个功能之前可以弄清几个获取系统路径的方法:Context.getCacheDir().getPath() ; 对应路径:/ data /user / 0 / <应用程序包>/ cache(路径不可见) Context.getFilesDir().getPath() ; 对应路径:/ data / user / 0 / <应用程序包> /files(路径不可...原创 2016-07-12 18:47:24 · 11511 阅读 · 0 评论 -
Android百度地图实例详解之仿摩拜单车APP(包括附近车辆、规划路径、行驶距离、行驶轨迹记录,轨迹回放,导航等)
转载请标明地址:http://blog.csdn.net/gaolei1201/article/details/60876811 2016一路有你,2017一起奋斗! 最近共享单车很火,动辄几亿美刀,屌丝的我只有羡慕的份。啥时候自己也能创一番事业呢?我眉头紧皱深深地思索着。个人认为LBS是移动互联网最主要的特征之一,自己以前没做过地图有关的项目,看到网...原创 2017-03-08 20:05:41 · 25402 阅读 · 27 评论 -
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 · 7122 阅读 · 5 评论 -
Android 实现视频字幕Subtitle和横竖屏切换
Android 实现视频字幕Subtitle和横竖屏切换,即使旋转按钮关闭,根据方向感应器也能做到横竖屏切换原创 2017-03-14 13:46:26 · 6714 阅读 · 4 评论 -
Android数据转化为Excel表格导入导出
Android数据转化为Excel表格导入导出原创 2016-03-08 14:20:50 · 17907 阅读 · 5 评论 -
Android仿苹果有滑动效果的SwitchButton
工作中需要用到仿苹果有滑动效果的SwitchButton,在网上资料好多但没有一个令自己满意的,自己就在别人的基础上完善一下,如图下面是详细代码自定义Viewpackage com.example.switchbutton;import android.content.Context;import android.graphics.Bitmap;import a原创 2015-01-13 17:25:10 · 2954 阅读 · 0 评论 -
Android仿QQ、微信ListView滑动删除item
最近做项目需要用到ListView滑动出现一个删除按钮来删除item,由于自己以前没做过,只能现学现卖,呵呵。百度一下资料还真不少,首先看到的是github上的开源项目SwipeListView库地址:https://github.com/47deg/android-swipelistview,项目和库一般不在一个地方,Example地址:https://github.com/47deg/andr原创 2015-01-13 16:06:13 · 7309 阅读 · 7 评论 -
Android开发中那些问题
Android开发中那些问题原创 2014-08-22 10:47:19 · 3362 阅读 · 0 评论 -
Android Filter筛选ListView并且筛选内容变色
微信中有筛选功能,且筛选内容会变色,感觉挺酷的,研究了一下。我首先想到的是遍历每一个数据,如果包含就把它添加到List中,然后用SpannableStringBuilder 类使筛选的内容变色。后来发现系统有一个Filter类专一用来实现筛选的,挺好。这个类的好处就是封装了异步,结构类似AsyncTask,这样不用担心数据多而阻塞主线程了。原创 2015-10-04 20:06:01 · 6601 阅读 · 3 评论 -
Android 如何获取手机经纬度和地理位置信息
最近做项目需要用到获取手机地理位置信息用Android自带的LocationManager和Location获取位置的时候,经常会有获取的location为null的情况(在室外能获取到位置信息,但在室内获取不到,如果你在室内或取不到位置信息,可以移动到室外试试,亲身实践),并且操作起来也不是很方便。最后发现用百度地图api获取位置还是非常快捷准确的,关键是不管是在哪室内或室外都可以一次性获取当前位置经纬度以及详细地址信息。原创 2014-11-14 10:42:18 · 8115 阅读 · 0 评论 -
Android 双侧侧滑菜单(主界面和菜单都会滑动)
最近公司刚开始做一个项目视频分享,主界面菜单需要实现两侧都是侧滑菜单, 现在我想实现效果如360手机助手,下面菜单也会滚动。github上有开源项目SlidingMenu,但是导入时会报错,主要是需要依赖ActionBarSherLock,经过本人修改后好用的SlidingMenu地址:http://download.csdn.net/detail/gaolei1201/9259839原创 2014-11-14 18:16:29 · 3559 阅读 · 0 评论 -
Android 点击ListView(或GridView)的一个item,使其里面textview变色,点击另一个这个恢复原来颜色
Android 点击ListView(或GridView)的一个item,使其里面textview变色,点击另一个这个恢复原来颜色原创 2014-09-05 18:50:17 · 7704 阅读 · 0 评论 -
Android github上开源项目、酷炫的交互动画和视觉效果地址集合
android上开源的酷炫的交互动画和视觉效果 Android开源项目分类汇总 Android最流行的组件大全 GitHub上史上最全的Android开源项目分类汇总原创 2015-06-10 14:58:53 · 7550 阅读 · 1 评论 -
Android获取微信公众号推送消息历史记录
Android获取微信公众号推送消息历史记录原创 2016-03-17 16:23:39 · 6695 阅读 · 2 评论 -
Android ViewPager Parallax视觉差切换动画
Android ViewPager Parallax切换动画原创 2015-12-29 18:53:57 · 3393 阅读 · 2 评论