Hedong的博客

永无止境

高德地图之周边搜索及两点间距离计算(Poi的使用)

最近比较闲,所以就顺便研究高德地图,原因是之前基本上都用的百度地图,但是百度地图的代码太多了,两字,很烦。先来个效果图: 蓝色的marker就是点击的,蓝色的圆圈是我当前位置。 apk下载地址:http://download.csdn.net/detail/hedong_77/973173...

2017-01-06 18:07:02

阅读数 13291

评论数 2

这15个好习惯,让您成为一名成功的程序员!

真正优秀的程序员自身都拥有其他人不具备的好习惯,那么一个优秀的程序员该具备哪些好习惯呢?今天为大家整理了15个好习惯 ,如果能坚持下去,能为您今后的工作带来很大的益处,并且能帮助您成为一位真正优秀的程序员。 1.编写易于理解的代码    在编码时,要使用明确定义的命名规则,具体包括...

2016-12-29 09:56:05

阅读数 552

评论数 0

Android 性能优化

关于性能优化的文章,网上很多,觉得自己还是总结一下。一个高性能的应用程序优化必定要到位。 Android 中我一般分为两部分,布局和业务代码部分,首先看一下布局方面的一些常用优化方式 一、重用布局文件 说到重用,那说一下和标签。 标签可以允许在一个布局当中引入另外一...

2016-12-21 16:49:01

阅读数 349

评论数 0

底部菜单 BottomNavigationBar 的使用

BottomNavigationBar 是Google官方提供的用以实现底部菜单的控件,使用简单,项目里面也一直在用,想想还是记录下来。 首先添加依赖: compile 'com.ashokvarma.android:bottom-navigation-bar:1.3.0' 布局: <...

2016-11-25 16:06:45

阅读数 2872

评论数 2

修改TabLayout底部导航条Indicator的长短

关于Tablayout,使用的应该很频繁了,但是底部导航条长短是固定死的,需要自己来改动长短,找了半天没找着方法,看了下官方建议,可以通过映射来修改自己想要的长短,其实也就几行代码的问题,看代码: public static void setIndicator(Context contex...

2016-10-30 14:45:08

阅读数 11180

评论数 24

为什么我们能在主线程直接使用 Handler,而不需要创建 Looper ?

为什么不需要创建 Looper ,就能在主线程直接使用 Handler ? 每个Handler 的线程都有一个 Looper ,主线程当然也不例外,但是我们不曾准备过主线程的 Looper 而可以直接使用,这是为何? 通常我们认为 ActivityThread 就是主线程。事实上它并不是一个线程,...

2019-02-21 11:02:23

阅读数 53

评论数 0

为什么你做的H5开屏那么慢?H5首屏秒开方案探讨

来自:蚂蚁金服高级无线开发专家 bang 随着移动设备性能不断增强,web 页面的性能体验逐渐变得可以接受,又因为 web 开发模式的诸多好处(跨平台,动态更新,减体积,无限扩展),APP 客户端里出现越来越多内嵌 web 页面(为了配上当前流行的说法,以下把所有网页都称为 H5 页面,虽然可能...

2018-02-06 09:44:27

阅读数 265

评论数 0

Android 开发的17个建议,紧跟Google官方,进阶必看!

摘要 使用 Gradle 和它推荐的工程结构把密码和敏感数据放在gradle.properties不要自己写 HTTP 客户端,使用Volley或OkHttp库使用Jackson库解析JSON数据避免使用Guava同时使用一些类库来避免65k method limit(一个Android程序...

2017-12-01 15:38:16

阅读数 2132

评论数 0

中国 2017 Google 开发者大会来了!

Google 开发者大会再度来袭!2017 Google 开发者大会为期两天,将于 12 月 13 日和 14 日在上海举办,主题将涵盖机器学习 (Machine Learning)、Android、移动网络(Mobile Web)、Firebase、云服务 (Cloud)、AR/VR、设计 (D...

2017-11-08 11:12:51

阅读数 2040

评论数 2

Kotlin 一统天下?Kotlin/Native 开始支持 iOS 和 Web 开发

KotlinConf 大会宣布了 Kotlin 1.2 RC 版,并宣布 Kotlin/Native 已支持用于开发 iOS 应用和 Web 应用开发。 首届官方举办的 Kotlin 专题会议 KotlinConf 于昨天正式开幕,来自世界各地约 1200 名与会者齐聚旧金山,在这场盛大...

2017-11-07 15:56:21

阅读数 336

评论数 0

Google Developers 认证团队推出 Mobile Web Specialist 认证

如果您是一名网络开发者,就一定知道这是一个鱼龙混杂的市场,而您也想让自己从其他网络开发者中脱颖而出。想要展示您具备构建自适应和灵活网络应用的技能吗? Google Developers 认证团队荣幸地宣布推出 Mobile Web Specialist 认证。这项新认证基于我们对市场的完全分析...

2017-09-16 09:54:47

阅读数 251

评论数 0

Android Oreo 可下载字体

Android 8.0(API 级别 26)和 Android Support Library 26,现在允许 API 从一个字体供应程序里请求字体,而不需要绑定字体文件到 APK,或者由 APK 自行下载字体。该功能可通过 Android Support Library 26 运行在 Andro...

2017-09-16 09:47:06

阅读数 2222

评论数 0

Android 自定义Toast

某些时候为了响应业务需求,原生的Toast满足不了需求,唯一的办法就是自定义,一起来看一下自定义Toast,其实很简单,它自身提供了setView这样一个方法,看代码: public static void showToast(Context context, String message) { ...

2017-05-05 17:41:46

阅读数 389

评论数 0

汉诺塔问题

汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 那么算法...

2017-05-03 14:46:36

阅读数 295

评论数 0

Android 中配置方法数超过 64K 的应用

随着 Android 平台的持续成长,Android 应用的大小也在增加。当您的应用及其引用的库达到特定大小时,您会遇到构建错误,指明您的应用已达到 Android 应用构建架构的极限。早期版本的构建系统按如下方式报告这一错误: Conversion to Dalvik format failed...

2017-04-27 16:55:24

阅读数 355

评论数 0

从源码的角度理解Glide的执行流程

转自:http://blog.csdn.net/guolin_blog/article/details/53939176 在本系列的上一篇文章中,我们学习了Glide的基本用法,体验了这个图片加载框架的强大功能,以及它非常简便的API。还没有看过上一篇文章的朋友,建议先去阅读 Android...

2017-04-21 12:30:10

阅读数 312

评论数 0

Android 中记事本动态添加行

先看效果图: 这是昨天在群里面有人在问这个问题,在这里顺便记录一下,这个效果我们可以自定义EditText,实现起来也不难,看乳腺步骤: 第一:初始化Paint,这里肯定要用到画笔的 this.paint = new Paint(); paint.setStyle(Pa...

2017-04-21 11:21:14

阅读数 304

评论数 0

Android O 预览版推出啦!

Android O的开发者预览版终于出来了。但是官方称适用的一般注意事项:该版本尚处于早期开发阶段,我们将会提供更多功能,并仍会进行大量工作以保证其稳定性和性能。但是,它正在起步:)。在未来数月里,将发布更新的开发者预览版,并将在五月份的 Google I/O 上深入探讨 Android 的所有动...

2017-04-19 14:44:34

阅读数 388

评论数 0

Android 自定义View之PorterDuffXfermode的使用(刮刮卡的效果实现)

回想一下,在刮奖的时候的那个效果,怎么实现的呢,我们来看一下简单的实现方法。 这里我们要用到画笔特效处理中的PorterDuffXfermode来实现这个效果。在学习PorterDuffXfermode之前,先看看看这张图: 图来自API demo。基本上讲PorterDuffXfermode...

2017-04-17 11:33:11

阅读数 446

评论数 0

假如Google真的回来了

在流量昂贵,大公司长期霸榜、甚至不少人靠刷榜耍流氓的环境下,Google Play 可能为中国的开发者带来一丝希望。在离开 7 年以后,Google 这次可能真的要回来了。The Information 透露,网易正与 Google 接洽,打算成立合资公司,来负责运营 Google Play 应用...

2017-03-01 11:05:50

阅读数 641

评论数 0

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