tvPrice.setText(String.format("%.2f",ss);
分类:Android
Android面试题数据结构篇
Android面试题数据结构篇,如果喜欢请持续关注和推荐。 List,Set,Map的区别 Set是最简单的一种集合。集合中的对象不按特定的方式排序,并且没有重复对象。 Set接口主要实现了两个实现类: HashSet:…
Android开发者选项中动画相关配置,看这篇就够了!!!
在Android开发者选项中关于动画的设置有三个选项:窗口动画缩放、过渡动画缩放、动画程序时长缩放 这三个“缩放”的具体含义如下: 窗口动画缩放: Scaling factor for normal window ani…
Java 参数传递是值传递还是引用传递?
首先把结论表明,Java 的参数传递是值传递,因为有部分细节让人引起误解以为是引用传递,故我们写两个例子来举例探讨。 public class ExampleUnitTest { @Test public void ad…
Android中synchronized关键字用法
首先,synchronized是java中表示同步代码快的关键字,当用来修饰一个方法或者代码块的时候,能保证同一时刻最多只有一个线程在调用该方法。 &n…
SwipeRefreshLayout嵌套ViewPager等产生的滑动冲突
当使用SwipeRefreshLayout的时候,如果内部嵌套了ViewPager等类似横向滑动的View,会产生滑动冲突,需要重写SwipeRefreshLayout. private int mTouchSlop; …
Dagger2使用——结合MVP模式讲解
更新:根据Dagger2官方最新配置,现在配置已经不需要添加android-apt插件了,所以配置更简单了。即在下文中说的Dagger2配置的第一步与第二步都可以省略了,第三步直接改成以下即可)。 /*dagger2的配…
Android Studio 导入eclipse项目中文为乱码问题
看到乱码后,意识到可能是编码方式错了。 Android Studio 默认可能使用utf-8编码, 在 Android Studio 的设置菜单中找到修改编码的地方。如下: File > Settings >…
一个菜鸟程序员的秋招经验
从一个面试小白,走完一个秋招,还是有些想总结下来的东西,最近放假,把秋招中遇到的事情分享给大家。 因为时间比较久了,可能会有一点疏漏,都是个人的想法,如有不妥请多包涵。 准备阶段(抓住基础): 1、java语言基础 &n…
Android屏幕适配与资源匹配
Android屏幕适配是个头疼的问题,同时关于这方面的讲解也是烂大街了,那么为什么还要写这篇博文呢,一方面是想基于Google官方教程和个人开发中的经验总结一份准确精炼的教程,另一方面也是作为一个知识备份。 那么,通过本…
安卓接听电话类型(蓝牙,耳机,听筒,免提)的判断
前段时间项目中有一个需求,获取用户接听电话时的接听类型,(蓝牙,耳机,听筒,外放),听到这个需求时,第一个想到的就是,先用广播接受者,判断是否正在接听电话。这里我用到的是PhoneStateListener,具体用法如下…