Android百度新版SDK可以使用DistanceUtil工具类,传入经纬度即可计算两点之间的距离: LatLng p1LL = new LatLng(39971802, 116347927); LatLng p2LL…
分类:Android
TextView 的一些常用的设置
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/re…
关于Android注解的浅要分析
一、注解是用来干嘛的? 便于生成文档。 用于编译时的检查。 用于简洁化代码。 首先,生成文档这个最常见,如果你看过一些android源码就会发现 /** * Same as {@link #startActivity(I…
25. Realm.io mobile database(MPAndroidChart中文翻译)
目录 第8节.Setting Colors(MPAndroidChart中文翻译) 第9节.Formatting Data Values (ValueFormatter)(MPAndroidChart中文翻译) 第10节…
面试系列(4)equals 和 == 的区别,hashcode 的作用
1、== 对于基本数据类型,== 比较的是他们的值; 对于引用数据类型,== 比较的是对象在内存中的存放地址,对象是存放在堆中,而对象的引用则存在于栈中,所以 == 则比较栈中的值是否相等。 2、equals 默认情况下…
dagger.android 源码
Demo application类 class BalaApp: Application(),HasActivityInjector { @Inject lateinit var dispatchingAndroidIn…
Dagger2入门详解
Dagger2入门详解 参考文章 Dagger官网 Dagger Document API 从零开始的Android新项目4 http://www.bozhiyue.com/anroid/boke/2016/0719/2…
通过Scheme协议打开APP界面
一、应用场景 用户在访问我们的网页时,判断出这个用户手机上是否安装了我们的App,如果安装了则直接从网页上打开APP,否则就引导用户前往下载,从而形成一个推广上的闭环。这里只针对从网页端打开本地APP。 二、APP端配置…
Git_钩子工作原理
Git可以定制一些钩子,这些钩子可以在特定的情况下被执行,分为Client端的钩子和Server端的钩子。Client端钩子被operation触发,比如commit,merge等,Server端钩子被网络动作触发,比如…
别让IT培训机构毁了你这一辈子
本文转载,个人感觉观点有些偏激,不过有些思路绝对是对我有启发的。作为一个零基础自学一路走来的程序员,等有机会写写自己自学的经历吧。 —-写给计算机专业的同学 我在北京摸爬滚打这么多年,也算是IT界的老人了,最…
Android 资源简介(六) Property Animation 属性动画
Animator 代表一个属性动画,但它只是一个抽象类,通常会使用它的子类:AnimatorSet、ValueAnimator、ObjectAnimator、TimeAnimator。 定义属性动画的 XML 资源文件能…
网页打开Android APP
原理解析 在Android平台而言,URI主要分三个部分: scheme,authority,path 其中authority又分为host和port。格式如下: <scheme>://<host>…