![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
haijie_liu
这个作者很懒,什么都没留下…
展开
-
Android开发常用代码片段(一)
Android开发常用代码片段(一)文章目录Android开发常用代码片段(一)拨打电话跳转至拨号界面发送短信唤醒屏幕并解锁判断当前App处于前台还是后台状态拨打电话/** * 拨打电话 * @param context 上下文 * @param phoneNumber 电话号码 */private static void call(Context context, String ...原创 2019-06-14 15:24:51 · 631 阅读 · 1 评论 -
Android中ArrayList对象多个属性排序问题
Android中ArrayList对象多个属性排序问题问题相关工具相关方法使用方法示例代码数据模型排序实现排序调用问题Android应用开发中,对于搜索结果列表中的对象有多个属性的情况,我们可以针对各个属性分别进行排序操作。类似淘宝商品列表中可以分别按照价格,销量等排序。相关工具java.util.Collectionsjava.util.Comparator相关方法Coll...原创 2019-06-04 10:11:38 · 1742 阅读 · 1 评论 -
【已解决】依赖包后出现Failed to resolve:com.github.xxx错误
【已解决】依赖包后出现Failed to resolve:com.github.xxx错误问题AndroidStudio常常需要引入第三方Library开源库,然后可能会遇到下面这样的问题:原因引入maven { url “xxx” }的时候,位置添加错了。错误:添加到了buildscript的repositories中正确:应该添加到allprojects的repositories...原创 2019-06-05 08:45:00 · 40840 阅读 · 12 评论 -
【技巧】Android单例模式改进
【技巧】Android单例模式改进Android开发过程当中,为了节省不必要的内存开销,常常会使用到单例模式。即,整个程序的生命周期当中,某个类只有一个实例,节省内存空间。单例模式使用场景该类专门提供一些公共功能供别人调用,而本身并不会处理业务逻辑。Step1:常见单例模式public class ClassA { private static ClassA mInstance;...原创 2019-06-17 09:30:34 · 218 阅读 · 0 评论 -
【Android】浅谈观察者模式
Android开发中,常常会遇到一下情景:对象间存在一对多的依赖关系,当一个对象的状态发送改变时,所以依赖于它的对象都得到通知并被自动更新。这就需要用到观察者模式,又叫发布/订阅模式。文章目录角色实现举例应用场景缺点应用角色Subject(主体,被观察者):把所有观察者对象的引用保存到一个集合里,每个主体都可以有任何数量的观察者。内部提供可以增加和删除观察者对象的接口。Observer...原创 2019-06-17 10:20:56 · 239 阅读 · 0 评论 -
【已解决】Android程序Crash时的异常上报
Android开发过程中,不可避免会发生crash,无论是由于Android系统底层Bug,还是由于不充分的机型适配或者是糟糕的网络状况。问题当crash发生时,系统会kill掉你的程序,表现就是闪退或者程序已停止运行,这对用户来说是很不友好的当用户发生了crash,开发者却无法得知程序为何crash,即便你想去解决这个crash,但是由于你无法知道用户当时的crash信息,所以你也无能为...原创 2019-06-17 12:46:53 · 3384 阅读 · 1 评论 -
Android开发常用代码片段(三)
Android开发常用代码片段(三)前一篇:Android开发常用代码片段(二)后一篇:正在更新中。。。文章目录Android开发常用代码片段(三)获取当前设备的MAC地址获取当前设备的MAC地址...原创 2019-07-01 15:29:00 · 229 阅读 · 0 评论 -
Android开发常用代码片段(二)
Android开发常用代码片段(二)文章目录Android开发常用代码片段(二)判断当前是否有网络连接判断当前是否是WIFI连接状态安装APK判断当前设备是否为手机获取当前设备的IMEI判断当前是否有网络连接/** * 拨打电话 * @param context 上下文 * @param phoneNumber 电话号码 *//** * 判断当前是否有网络连接 * @param...原创 2019-06-27 16:38:05 · 165 阅读 · 0 评论 -
【AndroidStudio】AndroidStudio配置SVN
文章目录安装SVN配置SVNStep1:进入IDE的设置界面Step2:找到SubversionStep3:引入svn.exe检出代码Step1:打开检出窗口Step2:添加SVN地址Step3:选择本地存放目录Step4:选择检出版本Step5:选择检出格式安装SVN注意:安装的SVN必须具有command line功能。配置SVNStep1:进入IDE的设置界面File-Setti...原创 2019-07-19 11:18:58 · 1635 阅读 · 0 评论