Android开发
文章平均质量分 54
Max~~
有一天我倒下了,那将是永远.
展开
-
腾讯IM : 如何替换String 表情库
描述: 在使用腾讯Im的时候,表情库是图片+配置文件, 因为当时项目要上国际版,所以需要更换表情库,特在此记录一下. 主要是找到对应的图片库,替换成自己的, 还有关于布局样式做一些适配调整第一步: String文件中<string name="emojin">["????", "????", "????", "????", "????", "????", "????", "????", "????", "????", "????", "??原创 2020-09-15 18:45:49 · 788 阅读 · 0 评论 -
关于部分手机点击消息推送跳转到对应的Activity, 出现参数空指针异常的解决办法
问题描述: 在使用腾讯Im的过程中, 当本地接受到消息之后, 点击消息推送 builder.setContentIntent 的时候,部分手机例如三星, 出现空指针异常的情况.解决办法: 接受到推送消息之后,重新用广播进行点击事件的传递.public void showNotifiction(Context context) { ChatInfo chatInfo = new ChatInfo(); chatInfo.setId(userID); chatInfo..原创 2020-09-15 17:51:55 · 543 阅读 · 0 评论 -
Android设计模式(2)——Builder模式
一:Builder模式介绍 Builder模式是一步一步创建一个复杂对象的创建型模式,它允许用户在不知道的内部构建细节的情况下,可以更精确地控制对象的构造流程。该模式是为了将复杂对象的过程全部解耦。使得构建过程和部件的表示隔离开。在项目中我们经常可以看到例如:AlertDialog、Glide等。二:Builder模式使用场景 1.相同的方法,不同的执行顺序,会产生不同的事件结构。原创 2017-12-28 16:23:18 · 173 阅读 · 0 评论 -
Android设计模式(1)——7种单例模式的使用
一:单例模式介绍:单例模式是模式应用最广的模式之一,也可能是很多初级工程师唯一会使用的设计模式。我们在应用单例模式的时候,单例对象的类必须保证只有一个实例存在。许多时候真个系统只需要一个全局的对象,例如在Android项目中: 一:我们假设有一个用户管理类,里面主要是用来处理当前是否是登录状态的的一些信息。因为在很多地方都需要我们去判断当前用户是否是登录状态。这里我们就可以吧这个用户管理类写成一个原创 2017-12-26 17:21:29 · 251 阅读 · 0 评论 -
Android设计模式(3)——工厂方法模式
一:工厂方法模式介绍 工厂方法模式是创建型设计模式之一。工厂方法模式是一种结构简单的模式,在我们平时的开发中应用很广泛,例如在Android中的Activity里的各个生命周期方法。二:工厂方法模式定义 定义一个用于创建对象的接口,让子类决定实例化哪个类。三:工厂模式使用场景 ——— 在任何需要生产复杂对象的地方,都可以使用。复杂对象适合使用工厂模式,用new就可以完成创建对象无需使原创 2018-01-03 11:25:56 · 170 阅读 · 0 评论 -
Android 中关于otto的使用
**一:otto的介绍官方地址:https://github.com/square/otto Otto是一个事件总线,用于解耦应用程序的不同部分,同时还可以有效地进行通信。Otto增加了一个已经完善的事件总线独特的功能,以及专门的Android平台。Otto是基于Observer的设计模式。它有发布者,订阅者这两个主要对象二:otto使用场景otto作用: otto主要是帮助我们来降低多个组件原创 2017-12-26 14:51:39 · 914 阅读 · 0 评论 -
Butter Knife使用
ButterKnife Butter Knife是专门用来为Android view进行注解的。使我们减少大量的findViewById的使用。 在studio项目的project 的build.gredle 文件中的dependencies标签下添加: compile ‘com.jakewharton:butterknife:7.0.1’ 在activity中绑定 Bu原创 2017-12-22 14:15:32 · 159 阅读 · 0 评论 -
eventBus的使用
**EventBus的github地址:https://github.com/greenrobot/EventBus****EventBus的官方网站:http://greenrobot.org/eventbus/**.EventBus的官方文档:http://greenrobot.org/files/eventbus/javadoc/3.0/一:EventBus概述 EvenBus主要是针原创 2017-12-22 15:56:41 · 305 阅读 · 0 评论 -
AndroidStudio如何添加依赖
相信很多开发者在从eclipse转入studio开发的时候,对如何导入依赖会碰到很多问题。今天这篇文章教大家如何快速的在studio中导入依赖包。一:将需要依赖的文件放在目录下,在文件settings.gradle里添加需要依赖的文件名 二:配置gradle:在主的gradle里的dependencies{}添加你依赖的文件名 替换你的依赖名: compile project(‘:wysd_l原创 2017-12-22 13:13:00 · 2421 阅读 · 0 评论 -
Android中关于NDK的讲解
Android中第一个NDk例子转载 2017-07-10 11:22:56 · 450 阅读 · 0 评论 -
谷歌中文开发网址
https://developer.android.google.cn/index.html原创 2017-07-10 17:33:59 · 263 阅读 · 0 评论