笔记篇
文章平均质量分 64
灬橡胶人
你相信什么 你执着什么 你就是什么
展开
-
四大组件基本用法与介绍(1)--activity
对activity的简单介绍与笔记原创 2015-11-21 15:04:53 · 340 阅读 · 0 评论 -
反射+注解小结及运用
1. Class 类方法 : 1. class.forName(sqlDriver); 动态加载驱动程序2. calss.newInstance ; 根据对象的class新建一个对象,用于反射。非常重要。3. class.getClassLoader() ; 获得类的类加载器Bootstrap ;4. class.getName() ; 获取类或接口的名字原创 2016-06-29 14:52:40 · 256 阅读 · 0 评论 -
初始Java正则匹配式
最近,在开发时遇到了不少正则匹配,经过一番研究,有了初步的认识,在此先记录下。1.常见表达式// 反斜杠/t 间隔 ('/u0009')/n 换行 ('/u000A')/r 回车 ('/u000D')/d 数字 等价于[0-9]/D 非数字 等价于[^0-9]/s 空白符号 [/t/n/x0B/f/r]/S 非空白符号 [^/t/n/x0B/f/r]/w 单原创 2016-06-25 16:02:17 · 371 阅读 · 0 评论 -
android中Paint类参数介绍
Paint即画笔,在绘制文本和图形用它来设置图形颜色, 样式等绘制信息。1.图形绘制 setARGB(int a,int r,int g,int b); 设置绘制的颜色,a代表透明度,r,g,b代表颜色值。 setAlpha(int a); 设置绘制图形的透明度。 setColor(int color转载 2016-05-10 17:51:02 · 7416 阅读 · 0 评论 -
Android中的canvas介绍
一个画图需要四大基本要素:1、一个用来保存像素的Bitmap;2、一个Canvas画布,绘制Bitmap操作;3、绘制的东西4、绘制的画笔Paint(颜色和样式)1、如何获得一个Canvas对象。Canvas对象的获取方式有三种:第一种我们通过重写View.onDraw方法,View中的Canvas对象会被当做参数传递过来,我们操作这个Canvas,效果会直接反应在Vi转载 2016-03-18 00:00:50 · 336 阅读 · 0 评论 -
Path类的方法笔记
Paint类:用途:绘制复杂的图形轮廓,比如折线,圆弧以及各种复杂图案paint.setStrokeWidth();//设置画笔宽度paint.setAntiAlias(true);//消除锯齿paint.setStyle(Style.STROKE)//设置风格(方便查看效果)paint.reset()//清除paint的设置paint.lineTo()//从当前轮廓点绘制原创 2016-03-17 20:14:39 · 341 阅读 · 0 评论 -
数学类的简单笔记
Math类:java.lang.Math类中包含基本的数字操作,如指数、对数、平方根和三角函数。java.math是一个包,提供用于执行任意精度整数(BigInteger)算法和任意精度小数(BigDecimal)算法的类。java.lang.Math类中包含E和PI两个静态常量,以及进行科学计算的类(static)方法,可以直接通过类名调用。public static fin原创 2016-03-17 19:11:31 · 320 阅读 · 0 评论 -
SurfaceView的使用
1. SurfaceViewSurfaceView是View类的子类,可以直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图视图。它的特性是:可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。在游戏开发中多用到SurfaceView,游戏中的背景、人物、动画等等尽量在画布canvas中画出。2.使用方法原创 2015-12-06 20:26:09 · 252 阅读 · 0 评论 -
Bitmap(位图)的理解
1.Bitmap(位图):我们可以把他看作一个画架,我们先把画放到上面,然后我们可以 进行一些处理,比如获取图像文件信息,做旋转切割,放大缩小等操作!2.Bitmap常用方法public boolean compress (Bitmap.CompressFormat format, int quality, OutputStream stream) 将位图的压缩到指定的Output原创 2015-11-24 10:29:02 · 415 阅读 · 0 评论 -
使用LruCache进行图片缓存
1.什么是LruCacheLruCache 是基于 Lru算法实现的一种缓存机制;Lru算法的原理是把近期最少使用的数据给移除掉,当然前提是当前数据的量大于设定的最大值。LruCache 没有真正的释放内存,只是从 Map中移除掉数据,真正释放内存还是要用户手动释放。2.使用例子//先创建LruCacheprivate LruCache mMemoryCache;原创 2015-11-23 20:48:18 · 322 阅读 · 0 评论 -
ViewStub的简单介绍
1.什么是ViewStubViewStub是一个轻量级的View,它一个看不见的,不占布局位置,占用资源非常小的控件。可以为ViewStub指定一个布局,在Inflate布局的时候,只有ViewStub会被初始化,然后当ViewStub被设置为可见的时候,或是调用了ViewStub.inflate()的时候,ViewStub所向的布局就会被Inflate和实例化,然后ViewStub的布局属性原创 2015-11-23 21:35:21 · 365 阅读 · 0 评论 -
AsyncTask的介绍与使用
1.AsyncTask的介绍AsyncTask:异步任务,从字面上来说,就是在UI主线程运行的时候,异步完成一些操作。AsyncTask允许我们在后台执行一个异步任务。我们可以将耗时的操作放在异步任务当中来执行,并随时将任务执行的结果返回给UI线程来更新UI控件。通过AsyncTask我们可以轻松解决多线程之间的通信问题。AsyncTask相当于Android给我们提供了一个多线程编程原创 2015-11-23 15:16:29 · 333 阅读 · 0 评论 -
四大组件基本用法与介绍(2)-- BroadcastReceiver
1.什么是广播?简单来说,它是一个系统全局的监听器,用于监听系统全局的Broadcast消息,所以它可以很方便的进行系统组件之间的通信。但是注意,广播不适合做耗时的操作。2.广播的种类普通广播:Normal Broadcase,它是完全异步的,也就是说,在逻辑上,当一个Broadcast被发出之后,所有的与之匹配的BroadcastReceiver都同时接收到Broadcast。优原创 2015-11-23 14:44:35 · 358 阅读 · 0 评论 -
AndroidStudio无法下载远程依赖问题
这2天是日了狗,重装了下系统,竟然studio连远程库都下不到了。各种尴尬啊,搞了2天的环境,还被组长看在眼里。。。。先给出我的问题是,基本都会提示了下面这句。failed to resolve 。。。当时,直接百度 ,谷歌后,也使用了大量解决方法,设代理,更改gradle配置,但都没鸟用。后面发现所有远程依赖都是这个提示,或者有时候会提示: Server sent an原创 2016-12-23 14:14:59 · 6961 阅读 · 1 评论