自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

StarWithRainbow

既往不恋,纵情向前

  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 MPAndroidChart的BarChart用法

# 一文搞定BarChart #  这里我导入的是MPAndroidChart的Library项目导入步骤大概说一下吧- 首先新建一个项目。- 导入Library项目。File->New->Import Module->选择要导入的Library项目->OK- 在项目中引用Library。File->Project Structure->app->Dependencie

2017-10-29 22:52:43 9980 2

转载 设计模式之单例模式

一.单例模式的介绍单例模式是应用最广的模式之一,在应用这个模式的时候,单例对象的类必须保证只有一个实例存在。在android中的应用场景例如整个app只有一个application对象,只有一个ImageLoader对象等。二.单例模式下的各种实现方式1.饿汉模式public class Singleton { private Singleton() {} //在该类初始化的时

2017-10-26 00:00:46 259

原创 AndroidStudio一步步教你修改项目包名(最详细,最易懂)

如果你看了很多篇博文还是修改不了包名,我相信这篇可以帮你解决修改包名的问题修改项目包名,实现不覆盖安装(如果只是想不覆盖安装,更改build.gradle里面的包名就OK了,那这篇博文到这里就可以结束了,如果希望项目层次的包名也更改的话,请往下看)1.首先新建一个项目,默认结构如下,红色的就是包名2,更改显示项目结构方式,首先1,点击齿轮的图案。然后把第二步中的勾去掉3更改项目结构显示后如下:4,...

2017-10-24 23:05:38 110383 29

转载 Android事件分发

转载一篇文章,对这篇文章受益匪浅,建议看文章的时候也打开你的AndroidStudio,并且找到对应的代码,跟着文章去看,看完之后,找个例子实际一下事件分发机制解析1.介绍相关基础  Android中与事件分发机制相关的主要方法有三个:dispatchTouchEvent、onInterecptTouchEvent、onTouchEvent。而事件分发一般会经过视图的三个层级:

2017-10-22 20:04:06 271

原创 使用Lint工具进行代码分析

首先了解一下这个工具。Lint工具是AS自带的一款工具,可以帮助我们检查项目中存在的问题,让我们的代码 更加规范,可以检查出xml代码的一些问题,比如属性错误,单位错误等(例:textsiz

2017-10-16 22:10:26 554

原创 Android中的内存

Android系统给每个应用分配的内存大小都是有限的,那什么是内存呢?内存包括:寄存器,栈(Stack)和堆(Heap),静态存储区域,常量池.首先从我比较熟悉的堆和栈说起吧:看图:这些从网上也是可以直接搜索出来的,对象实例数据---》实际上是保存对象实例的属性,属性的类型和对象本身的类型标记等,但是不保存实例的方法。实例的方法是属于数据

2017-10-15 23:57:17 252

原创 Android实现凸起的导航栏

国际惯例,首先甩手一张效果图这个效果在我项目中没有用到,但是看了基友做的一个app有这个效果,感觉挺有趣。就自己实现了一个玩了首先了解一个属性android:clipChildren="false"这个属性的大概意思:父控件不限制子类的的大小我的实现方法就一个布局xml version="1.0" encoding="

2017-10-14 22:31:15 4144

原创 AndroidStudio使用wifi调试,解放USB的束缚

1,首先在AndroidStudio安装一个插件ADB WIFI   安装方法: File ->setting->plugins->Browse repositories->搜索框搜索ADB WIFI ->install(安装)2,重启AndroidStudio3,首先使用usb连接手机4,Tool ->andorid ->adb wifi->adb restart

2017-10-12 11:46:47 660

转载 布局优化

Android ui的渲染机制:人眼看到的流畅画面,大概是40帧到60帧左右,最佳的fps(画面每秒传输帧数)60fps左右。android系统通过VSYNC信号触发对UI进行渲染,间隔是16ms。也就是说1000ms(1秒)显示60帧,那么看到的画面将是流畅的,但这也需要程序逻辑在16ms中执行完。那为什么会造成卡顿呢?无非就是VSYNC每16ms触发对UI的渲染和重

2017-10-10 23:17:16 430

原创 Android TextView设置图片的大小

tv_block = (TextView) findViewById(R.id.block);Drawable d = ContextCompat.getDrawable(WorkoutDetailActivity.this,R.drawable.block);      //getResources().getDrawable(R.mipmap.come_in_icon);d.setBo

2017-10-10 17:46:16 3702 1

sourceTree

window版本sourceTree破解版,简单易用,直接安装即可使用,安装好就已经是破解版的了

2018-11-19

BarChartTest

简介 MPAndroidChart是PhilJay大神给Android开发者带来的福利。MPAndroidChart是一个功能强大并且使用灵活的图表开源库。此Demo是BarChart的demo。博文位置:http://blog.csdn.net/qq_35270692/article/details/78388950

2017-10-30

空空如也

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

TA关注的人

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