自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

android_lyp的博客

万事开头难, 好的开始是成功的一半!

  • 博客(40)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用RecyclerView在出现的问题

在使用RecyclerView在出现的问题:   Process: com.example.administrator.sgandroid, PID: 6123                                                                                   java.lang.IllegalStateExcepti

2016-09-29 20:12:23 15878 1

原创 android动画总结

动画帧动画特点: 一帧一帧的图片连续播放就是一个帧动画主要用于重复显示某些画面用法: 1. animation_list2. 必须寄生在一个控件上3. view.setbackgroundResource;设置帧动画列表4. 需要让动画动起来 (AnimationDrawbler)view.getBackground()5. 动画.start();关键方法,start 补间动画位移,缩

2016-08-22 20:37:13 358

原创 ListView复用导致checkBox错乱的解决方法

1. 采用SparseArray 和 View.settag(); private SparseArray<Boolean> Cb_state = new SparseArray<>();//成员变量 ----------------------------------------------关键代码getView中 viewHolder.cb.setTag(R.id.cb,p

2016-08-21 17:06:38 1070

原创 ListView复用导致图片错乱及闪烁问题

关于ViewHolder复用,我就不说明了,关键是复用导致出现的问题网络的好坏,我们请求的图片并不是很稳定,那么我们假设一屏可以显示6条数据,利用复用,我们的第7条数据view就是我们的第1条数据view,随之手势不断的滑动,复用的问题,就出现,特别是上网请求网络图片, 我们在显示第7条数据时,图片还是第1个数据图片,因为第7条很可以没有加载完成,导致view复用,图片错乱,那么如何解决呢给每个

2016-08-21 16:01:31 3800

原创 android studio 2.1.1 启动abd出错

出错 信息 : D:\Users\Administrator>adb start-server adb server version (32) doesn’t match this client (36); killing… * daemon started successfully *D:\Users\Administrator>adb nodaemon server error: cou

2016-08-11 18:45:23 975

原创 android任务栈与启动模式

为什么有任务栈 为了记录用户开启了那些 activity,记录这些activity开启的先后顺序,方便管理,更好的维护用户体能什么叫任务栈 专门用于存放activity的一块内存区域,结构模式为栈,所以又叫任务栈,这个栈是数据结构的栈是一样的结构。任务栈的id是一个integer的数据类型,自增长的,每次加1,一个应用程序一个任务栈,默认情况下,关闭一个应用程序,清空这个应用程序的任务栈,应用的进

2016-08-08 21:12:36 402

原创 Intent 常用调用系统action

Intent : 打开网址 Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); Uri uri = Uri.parse("http://www.baidu.com"); intent.setD

2016-08-05 21:48:54 524

原创 初学者都应该看的 --- Activity的生命周期

本文章只是为了记录以前自学时,所遇到的问题和不懂的地方,让android自学者能清楚的了解activity的生命周期,看看我们自学那会遇到的,是不是一个问题什么是ActivityActivity 大部分人都叫活动,可我个人觉得,Activity其实就是一个容器的,里面装载着各种各样的view视图,并且对各种视图进行事件处理,信息的控制等什么是activity的生命周期首先明白一点,生命周期强调的是

2016-08-05 20:28:20 379

原创 RelativeLayout 详解 之58同城

RelativeLayout看不懂,标题的,可以耐心看完顾名思义,里面控件的位置都是相对的,定义好其中一个控件A的位置,然后其他的都可以相对于这个控件A或者是其已经与控件A建立相对位置关系的控件建立关系尽量不要在相对管理里牵扯出多个控件id, 不然会牵一发,动全身的这是网上看到的别人总结的,大家看完,心中有数, 然后记下我的3句话,就可以搞定RelativeLayout, 没耐心,可看不到下面的

2016-08-01 21:22:13 600

原创 XML解析之SAX解析

概念: SAX(simple API for XML)是一种XML解析的替代方法。相比于DOM,SAX是一种速度更快,更有效的方法。它逐行扫描文档,一边扫描一边解析。而且相比于DOM,SAX可以在解析文档的任意时刻停止解析,但任何事物都有其相反的一面,对于SAX来说就是操作复杂。它也是事件驱动的思想 : 和pull解析一样,要有一个工厂用sax工厂方法,得到sax解析器设置文件来源,和ha

2016-07-30 19:25:13 195

原创 XML解析之pull解析

什么是pull解析——- pull解析xml文件,和sax和dom一样 都可以脱离android单独使用,pull和sax的原理一样,不一样的地方是pull读取xml文件后调用方法返回的是数字xml的声明返回数字0: START_DOCUMENTxml的结束返回数字1: END_DOCUMENTxml的开始标签返回数字2: START_TAGxml的结束标签返回数字3: END_

2016-07-30 17:11:48 431

原创 JSON解析之Gson

就上一篇Json解析,现在来Gson解析很简单,首先导入gson-2.4.jar private void gsonObject(String content) { Root root = new Gson().fromJson(content, Root.class); for (int i = 0; i < root.getTngou().size(); i+

2016-07-30 15:56:49 310

原创 JSON解析之原生解析

JSON解析之原生解析 JSON是首先一种数据结构,说白了就是对数据的描述,刚刚出现是为了取代XML可惜并没有,但是在做为配置文件上,却是很好,由于它小巧灵活 描述数据很好,所以在网络上进行数据传输更加方便请记住JSON对数据的描述形式,既然是形式,那么它的数据形式是什么样的: 对象的描述是: {}数组的描述是: []属性或值的描述是: “”连接之间的描述是: :比如 : {

2016-07-30 14:57:34 6613 1

原创 java四大引用

java四大引用什么是java四大引用,它们有什么作用的?什么是java的四大引用是JDK1.2版本开始引入,把对象的引用分为4个等级,我们平时学习的就是四种的第一级的强引用,说白了,就是Object o = new Object() ,四个引用分别是强引用、软引用、弱引用和虚引用,请记住它们的顺序!因为这是它们对内存的敏感程度!等级: 强 > 软 > 弱 > 虚 它们有什么作用灵活的控制对象的

2016-07-24 15:21:19 2241

原创 java生成任意随机值,字符,数字,其它的都有你来

主角:Math.random()Math.random()是令系统随机选取大于等于 0.0 且小于 1.0 的伪随机 double 值,是Java、js等语言常用代码。我要说的是用java语言,实现任意随机数据首先我们知道Math.random()是生成0.0 到 1.0之间的数据,记住包前不包后哦,意思就是包括0.0,不包括1.0 ,这是java基础中,很多地方都是包前不包后,就不一一说明了,但

2016-07-13 20:49:07 2085

原创 交换数据的3种方法

这个知识点,特别简单,但也许并不是所有人,都会的!使用第三方变量使用距离加法使用移位运算1.使用第三方变量,是大部分人使用的方法,不说明了,太简单了 int a = 4; int b = 5; int temp = a; a = b; b = temp;2.使用距离加法,但会有溢出问题,请注意 a = 4;

2016-07-11 19:32:33 456

原创 JAVA经典算法40题

刷题开始!题目1:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?总结规律: 1 1 2 3 5 8 13 — 其实就是一个数列,前一项 + 后一项 = 现在这一项,用递归最快,最简单public class Demo01 { public static void main(String[] arg

2016-07-10 17:52:54 550

原创 在Androd studio 中,TextView设置Text居然都是大写

今天在练习认识点的时候,用TextView 指定text的时候,明明是小写,确都是大写的情况xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android

2016-05-09 12:56:33 5823

原创 Ubuntu 下android 开发遇到的各种问题

1 > 用真机测试时,遇到的问题:  com.android.ddmlib.AdbCommandRejectedException: insufficient permissions for device  解决方法: http://blog.csdn.net/h3c4lenovo/article/details/8098347    谢谢这位大哥

2016-05-08 14:42:21 358

原创 Android 使用TabHost 无法显示图标

在自学黑马项目视频--短信智能管理器, 主布局是使用TabHost进行布局,明明看完视频,自己再敲代码,没问题,却总是没有图标。  关键代码:  private TabHost mTabHost;private void initTabHost() { addTabSpec("conversation","会话",R.mipmap.tab_conversation,new

2016-05-07 17:28:50 1119

原创 设计模式:观察者模式

1、什么叫观察者模式例子说明: 假如你喜欢一个超级美女, 别人也喜欢嘛,因为是  超级 美女喽,于是大家都心里有小算盘,都在看着美女,美女喜欢打球的男生,于是你们都是练球, 美女要是喜欢会唱歌的男生,于是你们都去学歌,是吧!男人都不是好鸟。。。。 我们把它抽象化一下,对象间有着一种一对多的关系, 也就是一个美女对于很多男生,它们之间在依赖的关系, 男生依赖着美女,美女喜欢什么,男生就就学什

2016-04-27 16:42:16 212

原创 在window下git bash 打印git log出现乱码问题

从网上找了很多解决方法,只有这个可以用git config --global i18n.commitencoding utf-8git config --global i18n.logoutputencoding gbkexport LESSCHARSET=utf-8

2016-04-06 21:17:19 491

原创 设计模式一:单例模式

##设计模式一:单例模式单例模式有很多变种,由于本人能力,就总结2种,和其它的一些变种1、为什么要使用单例模式 之所以使用单例模式,是因为只需要一个实例,那为什么说,只需要一个实例呢,打个比方,你用jdbc数据库的时候,是不是只要一个数据库连接就可以了,它的地位就是一个,一个就够了、多了反而会存在浪费资源,线程不安全等等问题。这个时候,就自然出现单例的概念。 单例1: 饿汉式单例为什么

2016-03-23 15:51:41 260

原创 android_事件处理机制-监听器接口

什么叫监听机制听"监听"二字的,意思就是监就是用眼睛看,听就是进行用耳朵听,说到底就是监督,如何监督一个事件,出现问题,就立即进行处理那用恶心的话,就是说监听器就是一个实现特定接口的类,这个类什么也不做,就只做一件事,就是监督另外一个类,如何这个类,有出现,就出现它。下面我来一个简单的例子,进行说明-------------------------又到了,一学期考一次试的时候了,学校新来的一

2016-03-15 17:01:33 2291

原创 如何使用命令查看MYSQL的版本信息

#1使用命令行模式进入mysql会看到最开始的提示符#2命令行中使用status可以看到mysql> status; #3 使用系统函数mysql> select version(); #4最好用的是

2016-03-05 21:37:32 1172

原创 Linux 下的 ~是什么意思

~代表你的/home/用户明目录 假设你的用户名是x,那么~/就是/home/x/ .是代表此目录本身,但是一般可以不写 所以cd ~/. 和cd ~ 和cd ~/效果是一样的 但是.后面有东西又是另外一个问题,点在文件名头部,代表一个隐藏文件 ~/.local是你的主目录下一个.local的文件夹的路径,并且从.可以看出,这是一个饮藏文件,如果不用ls -a的话,一般ls是无法看

2016-03-05 21:36:04 1527

原创 ubuntu下 java环境变量的配置

第一步:下载JDK    下载网址:百度去(本人下载版本为:jdk-7u5-linux-x64.tar.gz) 第二步:解压安装   1.        sudo tar zxvf  ./jdk-7u5-linux-x64.tar.gz  -C /usr/lib/jvm   2.        cd /usr/lib/jvm   3.    

2016-03-05 21:34:03 370

原创 9patch图片总结

今天用到了.9path图片,只来个总结吧9path图片说白了,就用2条线,把图片划分为9个部分,下面就是简单的叙述一下哈, 就把分成下面的9个区域,我把它,为1,2,3做一个标志| 3 2 3| | 2 1 2| | 3 2 3|1 : 正中间区域,可向水平和垂直方向复制扩展 2:中上,中下,中右区域,只能向一个方向扩展 3:4个角区域

2016-03-05 09:22:16 654

原创 android最清楚,也是最不清楚的weigth属性

大家都会的weight属性,你真的理解了吗?很多人,都经常使用weight属性,但是并不是所有人都能深刻的认识它的本质,可以更好的把握,今天接着昨天的>http://blog.csdn.net/android_lyp/article/details/50779119 的博客,进行深入Linearlayout布局的常用属性之一,由于比较重要,所以重新写了一篇关于weight属性。 1、weig

2016-03-03 09:40:17 485

原创 Android布局管理器总结一:LinearLayout

布局管理器总结:线性布局(LinearLayout)1、首先总结一下基础的概念,android中的线性布局是用LinearLayout来表示,它是将放入其中的View子控件按照水平或者垂直方向排列,说白了,就是横着放,或者竖着放。需要注意的事,如果是水平放置的话,每一列只能放一个控件,如果是竖着放置的话,每一行只能放一个控件,再注意的是,线性布局不会换行,剩下的不会显示出来(这也是和javaSE中的

2016-03-03 00:18:15 873

转载 强引用 软引用 弱引用 虚引用

转载来自: http://sishuok.com/forum/blogPost/list/342.html并不是自己总结的1、概述   在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收

2016-01-07 21:51:30 415

原创 android模拟器启动出错

今天想做一个测试android小知识点,结果遇到一个问题:错误信息:[2016-01-06 14:11:18 - Note] The connection to adb is down, and a severe error has occured.[2016-01-06 14:11:18 - Note] You must restart adb and Eclipse.[2016

2016-01-06 15:05:00 19209

原创 navgicat for MySQL不联网不能连接MySQL

今天在答辩软件工程项目的时候,出现navigcat for mysql 连不上本地数据库,出现的错误是: unknow 什么的localhost  ,当时不知道, 什么原因,刚刚回到实验室,居然可发连上去了,发现是连网才可以连接数据库,很惊奇! 后来,在网上找到答案,原来,只要在 新建数据库的地方, 主机名或ip地址:由原来的localhost 改为127.0.0.1本地ip 、也就是本地环回

2015-12-29 19:01:09 1982

原创 数据库系统概论复习总结3 --- 第二章关系数据库标准语言SQL

3.1 SQL 概念===结构化查询语句3.1.2SQL的特点1、综合统一2、高度非过程化3、面向集合的操作方式4、以同一种语法结构提供多种使用方式3.1.3 SQL的基本概念支持SQL的关系数据库管理系统同样支持关系数据库三级模式结构。其中外模式包括若干视图和部分基本表,数据库模式包括若干基本表内模式包括若干存储文件基本表是本身独立

2015-12-26 15:14:22 1369

原创 数据库系统概论复习总结2 --- 第二章关系数据库

2.1关系数据结构及形式化定义基本概念1、域(domain)是一组具有相同数据类型的值的集合2、笛卡尔积是域上的一种集体运算一个域允许不同取值个数称为这个域的基数3、关系就是一个表,由于有符号不好打出来,就说一下,不好意思若关系中的某一属性组的值能唯一地标识一个元组,而其子集不能,则称为属性组为候选码若一个关系有多个候选码,则选定其中一个为主码候选码

2015-12-26 14:19:25 1434

原创 数据库系统概论复习总结1 --- 第一章绪论

+ 快要考试了,老师给了29套卷子就走了,不知道怎么复习,想想看,自己还是挺喜欢数据库这门课程的,正好没有人陪我,很孤单,自己一个人待在实验室,倒不如写个总结来对这门课的总结吧!加油,一个人再孤单也要生活,更要好好的生活!第一章 绪论1.1 4个基本概念:数据:描述事物的符号记录称为数据。数据的解释是指数据含义的说明,数据的含义称数据的语义,数据与其语义是不可分的。

2015-12-26 14:17:36 1987 1

原创 遇到的问题: server sql 修改表,居然不让修改,百度解决

这二周在做一个软件工程大作业,用工程的思想,做一个中型系统,结果在数据库设计中,出现这样的问题,就是我在修改表的时候,愤然不让修改,淡出一个对话框,百度一下,解决了,记录一下,自己的无知!     解决方法:     在microsoft sql server Management Studio 2010中,选择“工具->选项->Designers->表设计器和数据库设计器

2015-12-13 10:51:05 532

原创 Java Swing中图标,背景等最好用的类和方法

1、使用所有目录 ImageIcon icon = new ImageIcon("E:\\javaxl\\实验报告\\res\\mao.jpg");使用URL 加载本类 URL url = 本类.class.getResource("shu.jpg");  Icon icon = new ImageIcon(url);  jl.setIcon(icon);passw

2015-12-06 11:40:35 1079

原创 myeclipse10在打开已有的工程出现的问题

由于,本人在自学javaWeb,其中遇到很多问题,总是难以解决,没有学长和所谓的老师,就只能自己解决和百度了,下面是我遇到的一个问题,本来做的好好的练习,去喝点水,回来,运行迅急有问题了。出现的截图 :   一开始以为是自己的代码有问题,就再看了一遍,完全没有问题,上面出现是 NullPointerException空指针异常,可我没有出现这个错误啊,经过自己的

2015-11-24 10:15:56 1203

原创 Server sql 2008错误汇总

不知道是我注定不平凡,还是我注定不平凡,总是学习一种东西的时候,总是在刚刚开始的时候,遇到很多很多奇怪的问题,这三天就在实验室和小伙伴们学习server sql2008的时候,遇到以下坑爹的问题:

2015-11-18 22:05:23 440

viewpager+handle自动无限轮播广告条

viewpager+handle自动无限轮播广告条, 纯代码, 不加任何框架

2016-09-11

android 启动模式

android任务栈与启动模式

2016-08-08

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

TA关注的人

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