单例模式成型版

单例模式可以说是最容易理解的模式了,也是应用最广的模式之一,先看看定义吧。 定义 确保单例类只有一个实例,并且这个单例类提供一个函数接口让其他类获取到这个唯一的实例。 什么时候需要使用单例模式呢:如果某个类,创建时需要消耗很多资源,即new出这个类的代价很大;或者是这...

2017-07-28 14:15:26

阅读数:875

评论数:0

超详细!一步一步完成多语言适配

多语言适配是工作中经常要用到的,为了怕自己遗忘,也为了大家了解一下多语言适配,写了这篇博客,话不多说-------------开始吧。 多语言适配分三步 : 1,新建values文件   2,Java代码   3,刷新页面 一,新建不同语言的Values文件 第一步,把左边的工作区间切换到pr...

2017-07-06 09:27:14

阅读数:938

评论数:0

Android 添加方法注释,类注释

这个是网上的一个注释,可以看到上面是方法  下面是对应的参数的解释,  我们想要这种的怎么做呢?很简单,Android Studio 都为我们设置好了,   /**   在对应方法上面然后一直按回车就好了。。。有点睿智下面介绍一种自定义的注释,我一般用于方法注释,可以自己定义:Android St...

2018-03-02 11:14:22

阅读数:964

评论数:0

Android 悬浮球的实现(如何判断是否点击在某View上)(如何自由拖动View)

要实现最简单的悬浮小球需要解决两个小问题: 1:需要判断是否起始的触摸屏幕在该悬浮球上面 2:自由拖动View 先解决第一个问题: public class Point extends View { private Paint mPaint; //判断是否再里面...

2018-01-23 17:37:27

阅读数:369

评论数:0

调用so库文件以及里面的方法

之前文章写过一篇JNI生成so库文件   并调用里面的方法 手把手教你---JNI的实现 实际开发中  so库是别人给你的,不是你自己写的没所以就要用别人的so库文件。 有很多情况,有一种是比较简单的:既有so库文件又有对应的jar包,这样的话  直接就可以调用里面的方法了。 第二种比...

2018-01-22 21:00:41

阅读数:1779

评论数:0

OKHttp封装(不说明直接复制粘贴拿来用)

添加依赖: compile 'com.squareup.okhttp3:okhttp:3.6.0' compile 'com.google.code.gson:gson:2.2.4' 添加权限: 声明Application: <applica...

2018-01-20 14:35:24

阅读数:239

评论数:1

删除文件,删除文件夹,读取txt文件

删除指定文件: public static boolean deleteFile(String filePath) { File file = new File(filePath); if (file.isFile() && file.exists...

2018-01-05 17:27:28

阅读数:155

评论数:0

Android 新建文件夹,新建Txt,解决中文乱码问题

之前的准备要做好,权限声明。 没有权限的话,文件夹新建不了,Txt新建不了。 第一步,获取手机路径,有无SD卡均适应。 public static String getPath() { File sdDir = null; ...

2018-01-05 14:34:48

阅读数:434

评论数:0

主攻时间戳,用就完事了。

直接写成工具类,直接拿去用就完事了,最下面有一点点解释,不过是个人都能看懂,不怎么想解释。。。 public class TimeUtil { public static String getTime1(long time){ return new SimpleDate...

2018-01-05 13:28:38

阅读数:129

评论数:0

Glide 4 基础使用

这个是中文Glide v4 中文版介绍:点击打开链接1,最基础使用 Glide.with(this).load("http://guolin.tech/book.png").into(iv); 2,占位图RequestOptions options = new R...

2018-01-02 13:55:27

阅读数:349

评论数:0

横竖屏相关

AndroidManifest: android:configChanges="orientation|screenSize" Aty先设置这个为了横竖屏直走onConfigurationChanged (其实这个写不写无所谓,暂时没发现其他的) 自定义MyRo...

2017-12-14 15:08:06

阅读数:161

评论数:0

Android 关于上架更新(1)

versionCode 必须每次递增 versionName 是显示给用户的版本号 根据VersionCode来判断版本高低,VersionName是显示给用户的 签名文件: 后缀名是jks 保证不同电脑签名出来的是一样的 签名文件不一样会导致用户安装的时候会有提示apk文件被...

2017-12-14 14:11:28

阅读数:396

评论数:0

Android 屏幕适配方案(实战篇)

写在前面:这一篇主要讲的是实际项目里怎么用   百分比适配方法  完成项目里面的不同手机不同分辨率的适配。 一些其他的方法和一些关于手机适配的概念放在下一篇博客写,为了凑字数??   哈哈哈。 先提供一个可以查询主流手机分辨率的网站:http://screensiz.es/phone 下一...

2017-10-12 13:56:24

阅读数:450

评论数:0

Android 自定义字体样式 及系统默认字体样式 的设置

Android   能添加文字的控件都可以设置字体样式   关键字是:Typeface   在Java代码中设置或者在xml文件里面设置都可以 Android系统默认给出四种样式的字体 , 分别是 : Nomal    Monospace   Sans   Serif   要想使...

2017-09-12 15:00:33

阅读数:5624

评论数:13

进入App时,白屏解决

一进入App的时候会出现白屏,解决方法如下, 打开Mainfests 文件 最下面有一个 android : theme    点开  进入 在Style 文件里面  添加下面两行代码 true true OK  , 现在运行一下  问题...

2017-08-03 17:30:13

阅读数:1957

评论数:0

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