自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程和远方

记录和分享一些有价值的技术!

  • 博客(7)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 Android开发之关于屏幕的最全工具类

简介Android开发大家应该或多或少的会使用关于屏幕的方法,最近在当前项目中需要大量运用这些方法,便整理了一个全能的工具类。 拥有的方法 获取横竖屏 获取屏幕dpi 获取虚拟按键的高度(在我的项目中曾经有虚拟按键遮挡了在设计底部的确认按钮) 获取标题栏高度 状态栏的高度(实现悬浮按钮时,不能让悬浮按钮悬浮在状态栏、标题栏、虚拟按键上) 获取屏幕的高度 获取屏幕的宽度 dp转px sp转px px

2016-08-30 14:59:28 1433

原创 AndroidStudio在gradle文件中修改debug签名为正式签名

简介在开发中有时需要在debug模式使用正式签名,比如微信的支付功能必须需要正式签名,将debug签名配置为正式签名,然后就可以开心的run了,再也不用担心run起来一些以签名作为授权的sdk无法正常使用!步骤 将keystore拷入项目目录下供gradle配置使用 在signingConfigs中配置签名密码 在buildTypes中使用已经配置好的signingConfigs

2016-08-18 18:59:54 3418

原创 比饿汉单例模式和懒汉单例模式更好的静态内部类单例模式

简介单例模式是一种常见的模式,懒汉模式考虑线程安全需要在获取单例的方法添加synchronized关键字实现同步代码块,这样造成了性能损耗;而饿汉模式不能延迟实例化对象,下面是一个静态内部类单例模式的实现,既保证了线程的安全,有能够延迟加载,也就是在第一次使用的时候加载。实现package com.helper.androidcommon; /** * Created by Shinlone on

2016-08-16 16:54:58 2003

原创 PreferenceFragment PreferenceScreen

PreferenceActivity PreferenceScreen

2016-08-15 14:37:21 507

原创 Android拓展TextView 实现跑马灯效果

自定义一个View//package 你的包名; import android.content.Context; import android.util.AttributeSet; import android.widget.TextView; //继承自TextView 实现跑马灯效果 public class ScrollForeverTextView extends TextView {

2016-08-10 10:23:23 231

原创 centos7端口操作

Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令:lsof -i tcp:80 列出所有端口netstat -ntlp

2016-08-08 19:22:29 555

原创 android 按双击返回键退出(两秒内按两次返回键)

Android按两次返回键退出App的代码!

2016-08-08 17:47:02 765

annotation-1.1.0.jar

@androidx.annotation.NonNull 缺失的兼容、androidx.annotation兼容包

2021-01-08

gson-2.8.1.jar

gson-2.8.1.jar,实测可用

2017-07-31

gson-2.7.jar

gson-2.7.jar

2016-08-11

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

TA关注的人

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