android基础
杨景文Blog
正人者,先正己,方能正人
展开
-
ADNROID XML图像资源文件详细讲解(二)
此篇是接着上篇文章写的【ANDROID XML图像资源文件讲解(一)】前言1、Nine-Patch (格式:XXXXX.9.png)这是可以自定义拉伸区域的位图。后缀为.9.png。比如:在实际开发中,将图片作为TextView背景时,当文字长度超过了图片的大小,图片将会被拉伸,导致图像变形。此时,我们就可以使用Nine-Patch格式的位图解决这个问题。制作制作Nine原创 2015-07-22 10:22:22 · 838 阅读 · 0 评论 -
GreenDAO框架(四)数据库的更新升级
不是废话在实际项目开发中,很多初学者没有关注数据库在APP进行版本迭代的时候的更新问题。就是因为此原因,虽然本章节的内容不多,但是单独拿出来介绍,主要是引起菜鸟的注意。在Android原生的数据库帮助类SQLiteOpenHelper中有2个方法onCreate和onUpgrade。其中onCreate是用于第一次创建数据库的时候执行,onUpgrade是在后期进行版本迭代的时候更新数原创 2016-12-09 17:20:44 · 1455 阅读 · 0 评论 -
GreenDAO框架(三)表的关联关系
前言前面介绍了GreenDao的一些基本配置和用法。此篇文章将重点介绍GreenDao的多表之间的关联关系,其中包括一对一,一对多,多对多关系。这些都是数据库的基本知识,即使没有学过数据库也不要紧,我们会举一些例子帮助大家理解。此篇介绍的关联关系主要是介绍怎么配置,只要配置好了自动生成之后,使用的话就跟前面的基本使用是类似的。官方介绍关联关系的网址:官方文档地址。一对一原创 2016-12-09 17:18:56 · 1153 阅读 · 0 评论 -
GreenDAO框架(二)基本使用篇
前言上一篇介绍了GreenDao框架的基本配置,本篇将介绍GreenDao的基本使用(本篇文章是接上一篇而写,本篇使用的代码建立在上一篇的基础之上),包括增删查改操作,以及一些注意事项。上篇文章我们提到配置完成GreenDao之后,在Android项目中使用流程是:1、通过DB对象创建DaoMaster2、通过DaoMaster创建DaoSession3、通过DaoSessio原创 2016-12-09 09:50:38 · 571 阅读 · 0 评论 -
GreenDAO框架(一)-基本配置篇
前言GreenDao是一款ORM(object/relational mapping 对象关系映射)框架。是目前最快的ORM框架之一。(本案例中使用的开发工具是android studio)。GreenDao的官网:http://greenrobot.org/greendao/GreenDao的下载地址:https://github.com/greenrobot/greenDAO原创 2016-12-06 23:57:52 · 1223 阅读 · 0 评论 -
Android XML动画资源文件详细讲解(下)
此篇主要介绍Tween Animation(补间动画)和Frame Animation(逐帧动画)的使用。原创 2015-09-14 15:55:18 · 1052 阅读 · 0 评论 -
Android XML动画资源文件详细讲解(上)
前言此篇主要介绍动画资源Property Animation。android动画资源可以分2中类型:一种是以Property为单位动画效果,这种类型的动画主要是对某一个或者多个属性设置动画效果,比如textColor,layout_x等;另一种是以View为单位的动画效果,比如Tween Animation(补间动画)和Frame Animation(逐帧动画)。Tween 一、Pro原创 2015-09-01 10:59:08 · 1648 阅读 · 0 评论 -
ADNROID XML图像资源文件详细讲解(四)
此篇主要介绍Transition Drawable,Inset Drawable和Clip Drawable。前言这已经是【ADNROID XML图像资源文件详细讲解】第4篇了,安卓提供了很多个图像处理的对象,如果运用的好,真的是可以事半功倍。比如下面的效果大家想想怎么做:原创 2015-08-07 09:40:40 · 780 阅读 · 0 评论 -
ADNROID XML图像资源文件详细讲解(三)
前言此篇主要介绍State List、Level List。一、State List介绍说明通过名称直译过来就是(图像)状态集合。这个类型图像资源效果依赖于其他的对象。比如Button有3中状态,分别是按下(pressed)、获得焦点(focused)、失去焦点(没有被触发);比如为了有一个更好的用户体验,当用户点击屏幕上的按钮时,按钮应该有一个按下去再弹起的过程。这个时候原创 2015-07-30 16:36:46 · 821 阅读 · 0 评论 -
ADNROID XML图像资源文件详细讲解(五)
前言本篇主要介绍Scale Drawable和Shape Drawable。在实际开发中,Shape Drawable使用的也是非常频繁的。还有一个使用比较频繁的是State List Drawable。一、Scale Drawable此对象可以修改Drawable对象的尺寸-----以百分比的形式。比如:ImageView作为Drawable的容器,ImageView大小视为100%原创 2015-08-12 15:44:44 · 934 阅读 · 0 评论 -
ANDROID XML图像资源文件详细讲解(一)
图像资源在android开发过程中使用非常平凡。为了让自己在开发中,能轻松解决任何有关图像的问题,所以必须全面掌握最基本的知识点----各种类型的图像资源文件。前言:1、关于图片格式android使用的图片格式有3种:png、jpg、gif。官方推荐使用png格式的图片。jpg格式的图片是不被推荐使用的。gif格式的图片是建议不使用的。2、图片资源调用1、通过res原创 2015-07-17 16:19:01 · 6498 阅读 · 0 评论 -
Android XML字符串资源文件详细讲解
前言此篇讲解Android项目资源文件夹(res)下strings.xml资源文件的种类和使用。在实际开发过程中,字符串资源是使用的非常频繁的一种资源类型,所以今天打算单独以一篇博客的形式记录下来-----总结字符串的各种类型的使用方式。字符串资源在Android项目中位置:res/values/strings.xml。其中strings.xml系统默认是叫这个名字,当然你也可以随原创 2015-08-27 14:55:39 · 6623 阅读 · 0 评论 -
android中TextView属性之autoText解析
本篇主要介绍TextView属性autoText。如果没有时间看完全篇的同学们,可以直接看文章的最后第四点总结的内容。一、看看android官方文档的描述。在这之前,需要说明一点autoText虽然是TextView的属性之一,但它实际是服务于EditText。EditText是TextView的子类。如果在TextView中设置属性autoText,编译器会提示“TextVi原创 2015-07-16 14:37:27 · 4564 阅读 · 0 评论 -
android自定义View(一)之下划线TextView
这篇主要记录自定义View时,怎么使用自定义的属性。我们以自定义一个有下划线的TextView开始本篇博客,具体效果如下图:TextView是没有下划线这个属性的,所以平时在使用的过程中如果需要下划线,只有通过自定义TextView达到我们需要的目的。接下来叙述怎么完成这样的一个效果。原创 2015-07-15 16:23:15 · 3099 阅读 · 3 评论 -
Android Studio使用Debug调试程序
使用debug的必要性:在实际开发中,最好是不要使用打印日志的方式调式程序,因为日志控制不好可能将一些重要的数据泄露,比如密码;还有就是使用打印日志的方式调试程序可能产生一些意想不到的BUG。所以开发中建议使用debug方式进行调试。1、设置断点 2、开启断点调试 如上图,点击红色箭头指向的“虫子”按钮,开始断点调试。开启成功,进入到调试界面如下:原创 2017-01-19 10:10:57 · 605 阅读 · 0 评论