自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 腾讯IM : 如何替换String 表情库

描述: 在使用腾讯Im的时候,表情库是图片+配置文件, 因为当时项目要上国际版,所以需要更换表情库,特在此记录一下. 主要是找到对应的图片库,替换成自己的, 还有关于布局样式做一些适配调整第一步: String文件中<string name="emojin">["????", "????", "????", "????", "????", "????", "????", "????", "????", "????", "????", "??

2020-09-15 18:45:49 775

原创 关于部分手机点击消息推送跳转到对应的Activity, 出现参数空指针异常的解决办法

问题描述: 在使用腾讯Im的过程中, 当本地接受到消息之后, 点击消息推送 builder.setContentIntent 的时候,部分手机例如三星, 出现空指针异常的情况.解决办法: 接受到推送消息之后,重新用广播进行点击事件的传递.public void showNotifiction(Context context) { ChatInfo chatInfo = new ChatInfo(); chatInfo.setId(userID); chatInfo..

2020-09-15 17:51:55 533

原创 Linux:第一章—通过Nginx实现多个域名指向同一个IP。

Hello,大家好。今天这篇文章,主要是记录博主在开发小程序和公众号过程中,解决多个域名指向同一个ip地址打开不同的网站,进行一个解读。希望可以帮助有需要的人。一:场景参考:一个ip,一个一级域名,打开两个不同的网站。二:通过Nginx实现多个域名指向同一个ip,对应不同的公众号。首先,我们在阿里云客户端,进行域名解析指向ip:47.232.45.69。同时配置二级域名。一级域...

2019-07-06 15:53:09 6360

原创 Android设计模式(3)——工厂方法模式

一:工厂方法模式介绍 工厂方法模式是创建型设计模式之一。工厂方法模式是一种结构简单的模式,在我们平时的开发中应用很广泛,例如在Android中的Activity里的各个生命周期方法。二:工厂方法模式定义 定义一个用于创建对象的接口,让子类决定实例化哪个类。三:工厂模式使用场景 ——— 在任何需要生产复杂对象的地方,都可以使用。复杂对象适合使用工厂模式,用new就可以完成创建对象无需使

2018-01-03 11:25:56 167

原创 Android设计模式(2)——Builder模式

一:Builder模式介绍 Builder模式是一步一步创建一个复杂对象的创建型模式,它允许用户在不知道的内部构建细节的情况下,可以更精确地控制对象的构造流程。该模式是为了将复杂对象的过程全部解耦。使得构建过程和部件的表示隔离开。在项目中我们经常可以看到例如:AlertDialog、Glide等。二:Builder模式使用场景 1.相同的方法,不同的执行顺序,会产生不同的事件结构。

2017-12-28 16:23:18 170

原创 Android设计模式(1)——7种单例模式的使用

一:单例模式介绍:单例模式是模式应用最广的模式之一,也可能是很多初级工程师唯一会使用的设计模式。我们在应用单例模式的时候,单例对象的类必须保证只有一个实例存在。许多时候真个系统只需要一个全局的对象,例如在Android项目中: 一:我们假设有一个用户管理类,里面主要是用来处理当前是否是登录状态的的一些信息。因为在很多地方都需要我们去判断当前用户是否是登录状态。这里我们就可以吧这个用户管理类写成一个

2017-12-26 17:21:29 249

原创 Android 中关于otto的使用

**一:otto的介绍官方地址:https://github.com/square/otto Otto是一个事件总线,用于解耦应用程序的不同部分,同时还可以有效地进行通信。Otto增加了一个已经完善的事件总线独特的功能,以及专门的Android平台。Otto是基于Observer的设计模式。它有发布者,订阅者这两个主要对象二:otto使用场景otto作用: otto主要是帮助我们来降低多个组件

2017-12-26 14:51:39 909

原创 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 303

原创 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 158

原创 AndroidStudio如何添加依赖

相信很多开发者在从eclipse转入studio开发的时候,对如何导入依赖会碰到很多问题。今天这篇文章教大家如何快速的在studio中导入依赖包。一:将需要依赖的文件放在目录下,在文件settings.gradle里添加需要依赖的文件名 二:配置gradle:在主的gradle里的dependencies{}添加你依赖的文件名 替换你的依赖名: compile project(‘:wysd_l

2017-12-22 13:13:00 2420

原创 谷歌中文开发网址

https://developer.android.google.cn/index.html

2017-07-10 17:33:59 260

转载 Android中关于NDK的讲解

Android中第一个NDk例子

2017-07-10 11:22:56 433

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除