外置sd卡路径,也许很多同学在平时的工作中并不会用到,因为现在很多机型都不支持外置sd卡(这也是Google目标),所以并不用考虑外置sd卡的路径问题。除了开发文件管理类的应用之外,其他应用使用Enviroment这个类中的一些静态方法就能满足需要。但也有一些特 ...
写代码的时候过度依赖鼠标可能会遇到比低效率更严重的问题。这里的技巧帮助你写更少的代码,充分发挥键盘的功能,因此你可以避免发生这样的情况: Thanks Obama. 这里的绝大多数技巧都是IntelliJ的特性,Android Studio正是基于IntelliJ之上。Android Studio ...
1.概述 老规矩,先上图,再扯蛋(额,不对) 这个就是我们撸出来的效果,原谅画质哈 (小米手机miui7不能用小米助手,所以录gif挺麻烦了) 原装货(就不录制gif了,大家可以自己在Q群助手开启共享地理位置,返回群聊天页面就看到看到附近的人): 看起来还是 ...
一、概述 如果大家关注了我的微信公众号的话,一定知道我在5月6号的时候推送了一篇文章,文章名为Android超高仿QQ附近的人搜索展示(一),通过该文可以利用ViewPager实现单页显示多个Item且能够添加一些炫酷的动画效果。我当时阅读这篇文章的时候,简单做了 ...
一、概述 相信大家在使用AndroidStudio的时候,或多或少的会使用一些插件,适当的配合插件可以帮助我们提升一定的开发效率,更加快乐。例如: https://github.com/zzz40500/GsonFormat可以帮助我们从Gson转化为实体类 https://github.com/avast/android-butt ...
本文将对如何编写Template,进行详细的介绍(以activity摸版为例)。 2、模板的文件结构 学习编写模板最好的方式呢,就是参考IDE中已经提供的最简单的模板,那么在Android Studio中最简单的activity模板就是: Empty Activity 了,我们打开该模板文件,首先对 ...
一、概述 最近一直关注热修复的东西,偶尔聊天谈到了增量更新,当然了两个完全不是一个东西。借此找了一些资料,收集整理了一下,本来是不想写博客的,因为主要都是工具的实现,但是昨晚在整理资料的时候,忽然发现,我快要忘了这玩意,又要从头找一圈工具。 ...
一、概述 最近和朋友聊天,发现一些灰色产业链通过批量反编译市场上的apk,然后进行注入广告,再重新打包上渠道。 我想大家都不希望自己家的产品或者自己的app那么容易被占据,但是想要自身能够防御,首先要知道对方的手段。所以本篇博客的目的不是教大家如 ...
在一个移动操作系统中,APP可以实现一个叫做消息推送(push)的功能。push是能够起到提醒或者唤醒用户的作用的,也是app运营渠道之一,运用得当可以帮助产品运营人员更高效地实现运营目标,相反盲目运用也会让APP变得让人讨厌。今天我们聊聊聊APP消息推送那 ...
在之前的文章里提到了我们为什么要在项目中使用 MVP , Dagger , Rxjava ,为很多才接触这些技术的朋友解答了疑惑 随着项目迭代,代码量的增大,它们带给我们的好处会越来越明显,但是在前期的开发中绝对有一点让不少朋友烦恼,那就是每写一个页面,都会多写很多 MV ...