- 博客(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
原创 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端的websocket
2016-04-23
Android 引入项目过滤包怎么弄?
2016-04-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人