摘要: 这篇文章主要介绍下画笔Paint和画布Canvas的基本使用 1.Paint 创建对象Paint mPaint = new Paint(); 常用的基本方法有 : mPaint.setAntiAlias(true); (抗锯齿) mPaint.setColor(Color.WHITE);(画笔颜色) 阅读全文
posted @ 2017-06-29 17:28 帅气的码农 阅读(3554) 评论(0) 推荐(0) 编辑
摘要: Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性。 Kotlin是使用Java开发者的思维被创建的,Intellij作为它主要的开发IDE。对于 Android开发者,有两个有趣的特点: 对Ja 阅读全文
posted @ 2017-06-29 15:22 帅气的码农 阅读(6245) 评论(0) 推荐(3) 编辑
摘要: 除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/<包名>/shared_prefs目录下的.xml文件中。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下: 一、根据Context获取SharedPreferences对象 二、利用edit()方法获取Editor对象。 三、通过Editor对象存储key-v 阅读全文
posted @ 2011-10-19 22:31 帅气的码农 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 今天自己简单的总结了listActivity和ExpandableListActivity二者的简单用法。 首先,先说一下listActivity的用法: ListActivity是一个绑定到一个数据源,并且用来显示这一串数据的Activity。ListActivity拥有一个listview对象来实现数据源的绑定与显示,通常会是一个array或者一个拥有查询结果的cursor.ListActivity本身有一个默认的layout,其中包含一个全屏的list。如果用默认的layout,你必须要在onCreate()中注释掉setContentView()那一句。但是如果你如果你想要定制... 阅读全文
posted @ 2011-10-09 23:20 帅气的码农 阅读(3256) 评论(0) 推荐(0) 编辑
摘要: 大家好!这是我学完java基础后自己总结的学习笔记,希望对大家有帮助。java中的语法: 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 常量:java中的常量:程序中固定的,不变化的量 浮点型:就是小数 布尔型:true false 字符型:(数字符号) 'a''1'(只能放一个)“”空字符串 字符串型:双引号表示,很多字符组成的串 空常量:表示对象的引用为空。整数进制:(计算机存储数据的方式) 二进制:0-1 八进制:0-7开头 (不太常用) 三个二进制位,就代表一个八进制位 十六进制:0-9 A-F 0X开头 四个二进制位,就代表一个 阅读全文
posted @ 2011-10-05 00:14 帅气的码农 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 大家好!今天学习了matrix的简单用法,希望在这里能和大家一起学习和了解一下matrix的相关知识。 在android中, Matrix的操作,总共分为translate(平移),rotate(旋转),scale(缩放)和skew(倾斜)四种,每一种变换在Android的API里都提供了set, post和pre三种操作方式,除了translate,其他三种操作都可以指定中心点。其中set是直接设置Matrix的值,每次set一次,整个Matrix的数组都会变掉。其次post是后乘,当前的矩阵乘以参数给出的矩阵。可以连续多次使用post,来完成所需的整个变换。例如,要将一个图片旋转30度.. 阅读全文
posted @ 2011-10-04 23:42 帅气的码农 阅读(10377) 评论(0) 推荐(3) 编辑
摘要: 大家好!我今天刚申请的博客,也是第一次写博客,希望能和大家交流知识和经验,互相促进学习。可能有不对的地方或者不详细的地方,希望朋友们多多见谅!今天来一起学习一下handler处理Message的简单用法。 首先,我们了解一下什么是handler:handler主要就是接受子线程发送的message,并用此message配合主线程更新UI 。更新UI只能在主线程中更新,子线程中操作是危险的. 这个时候,Handler就出现了来解决这个复杂的问题,由于Handler运行在主线程中(UI线程中),它与子线程可以通过Message对象来传递数据,这个时候,Handler就承担着接受子线程传过来的... 阅读全文
posted @ 2011-10-03 23:44 帅气的码农 阅读(1995) 评论(0) 推荐(0) 编辑