- 博客(24)
- 资源 (3)
- 收藏
- 关注
转载 linux 安装MySql 5.7.21
linux 安装MySql 5.7.211、下载文件(去mysql官网下载)放到目录:/usr/local/2、解压 cd /usr/local/ tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz.tar.gz mkdir mysql mv mysql-5.7.21-linux-glibc2.12-x86
2018-01-31 13:16:11
710
原创 仿Picasso框架,实现简单的图片三级缓存处理
最近写了一个仿Picasso框架,实现简单的图片三级缓存,主要使用了SoftReference软引用,LruCache实现内存缓存,ExecutorService线程池进行线程的控制,这样更好的处理线程数量,防止线程过多,造成内存溢出。 大家可以直接使用:ImageManager.with(this).load("url").error(填写加载错误的图片).placeholder(填写加载
2016-10-14 11:37:42
913
原创 采用Matrix实现图片查看
本文是采用重写ImgView实现图片放大,缩放,移动,裁剪, package com.example.app.view;import android.content.Context;import android.graphics.Matrix;import android.graphics.RectF;import android.graphics.drawable.Drawa
2016-01-18 16:50:05
665
原创 Android的Scroller用法
1、Android的Scroller类是一个为View实现平滑的(Help)帮助类。 Scroller类提供了一个computeScrollerOffset()方法来判断是否完成了整个滑动,同时也提供了getCurrx()、getCurrY()方法来获的当前的滑动坐标,在上面的代码中,唯一需要注意的是invalidate()方法,因为只能在computeScroll()方法中
2015-11-13 15:14:41
1129
原创 Android属性动画分析
1、属性动画是3.0之后出来的,在属性动画中有两个属性框架,分别是ObjectAnimator或ValueAnimator,下面我们来详细的介绍它们的用法。 ObjectAnimator是属性动画框架中最重要的实行类,创建一个ObjectAnimator只需要通过它的静态工厂类直接返回一个ObjectAnimator对象。ObjectAnimator animator = Ob
2015-10-29 17:24:04
424
原创 自定义图文居中控件
我们还是先来看看实现好了的效果图吧,还是一样我们先在attrs文件中写好参数。 在看看代码,说实话,在写代码时,在onMeasure()方法中计算有点麻烦啊
2015-09-18 14:00:33
588
原创 自定义控件属性大全,format
我们先来说说 自定义属性值:reference:参考某一资源ID;(1)属性定义: (2)属性使用: <ImageView android:layout_width = "40dip" a
2015-09-18 11:26:59
411
原创 自定义TextView实现艺术体
今天自定义TextView实现艺术字体,开始将attrs文件创建起,将所有的数据类型写好,再Xml文件引用即可,但在添加字体文件时遇到些问题,它和Eclipse中创建assets文件位置不样,要在src/main/创建。而且创建好了还是不能用,哎,真烦,太麻烦了,到处找资源,终于皇天不负有心人啊,最中找到了,要在XXX.Iml文件中去配置好,需要配置的我们已经差不多完了,下
2015-09-16 16:48:52
918
原创 Android中的常用单位转换
/** * dptopx * * @param context * @param dpValue * @return */ public static int dp2px(Context context, float dpValue) { return (int) TypedValue.applyDimension
2015-09-15 14:20:35
467
原创 Android中的Item添加各种小图标
最近看了一些关于listView中的Item的布局文件上有些各式各样的小图标,这是怎么做的了。 <item android:drawable="@drawable/shape_new_order_msg_bg" android:top="3.33dp"/>//调整运输图像下的坐标。 <item android:drawable="@drawable/
2015-09-15 09:17:57
4796
1
原创 友盟自定义消息
最近根据项目需要,做了个消息推送,使用友盟消息推送,开始根据友盟的Api的实例进行做,可是到传数据到你需要的Activity中,就是始终都传不过去,最后发现他们都不在一个进程中,但是不用担心,友盟还是很友好的,你只需要继承UmengBaseIntentService服务,在再onMessage()方法中去获取推送过来的消息,在根据你的需求进行操作。1、在你需要的MainActivity中进行操
2015-08-20 17:22:33
2176
原创 Android实现兼容所有手机从本地SD上拿到到URL
我们有时从本地SD上去获取图片,写好了所有代码,高高兴兴的去运行,如在小米手机可以获取的图片的地址, 然后你在把你的程序放在华为手机上去运行,结果你发现跟你返回个Null,气得你要死,这到底是为什呢? 因为我们的手机制造厂家都定制了自己的一套系统。但是不用怕,我们有兼容所有手机的方法,这样妈妈就这也不用担心我们写不来代码了。 public static String getImag
2015-07-17 16:10:41
423
原创 Android控件用法
一、Android常用的输入控件有:Button、EditText、CheckBox、RadioButton、ToggleButton、Picker、Spinner。Button控件常用Button控件有3种:1.当你只需要在按钮上放置文字信息时,可以使用Button.2.当你只需要在按钮上放置图片时,可以使用ImageButton。3.当你需要在按钮上同时放置图片和文字时,可
2015-01-24 18:32:35
386
原创 Android适配器的用法
Android适配器Adapter是适配器,适配器是用来连接两个不相干的事物的桥梁。在我们今天的课程中,适配器是用来连接我们的AdapterView和数据。AdapterView中我们常用的有:ListView(列表控件),GridView(网络控件),Gallery(画廊);ListView 列表控件,实现一个数据列表,能方便让我们修改数据,并同时影响界面。andro
2015-01-24 18:29:58
547
原创 Java网络学习
一、网络通讯要素。IP地址:1.网络中设备的标识。2.不以记忆,可用主机名。3.本地网络地址:127.0.0.1 主机名 localhost端口号:1.用于标识进程的逻辑地址,不同进程的标识2.有效端口:0~65535,其中0~1024系统使用或保留的端口。传输协议:1.通讯的规则2.常见的协议: TCP ,UDP,HTTPUDP:1.将数据
2015-01-07 21:46:03
434
原创 Java线程学习
一、进程和线程的联系及区别。1.线程是程序执行中的一个执行路径(子任务)。2.多线程是指程序中包含多条执行路径。也是指在一个进程中的同时执行两个或两个以上的线程。3.大多数程序只有一条=执行路线,但现实世界中的很多过程都是同时发生的对应这种情况,可编写有多条执行路径的程序,使得程序能够同时执行多个任务(并行)。4.多线程机制使得程序的多个子任务能够“同时”执行。5.进程:是一个
2015-01-07 21:42:34
552
原创 Java IO流
java.ioio:in/out.输入输出的就是字节,这些字节就是我们的程序中的数据。IO流,即数据流,由序列的一串字节序列。IO包的核心:输入流:InputStream,Reader 输出流:OutputStream,Writer InputStream和Reader 是输入流,输入是站在程序的角度而言。例:程序从文件读取数据。OutputStre
2014-12-24 15:54:33
373
原创 Java面相对象(一)
面向对象面向对象的基本思想是,从现实世界中客观存在的事物发出来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式。在面向对象编程中,我们有两个重要的概念:1.类,2.对象什么是类?属性(成员变量):成员变量又称为成员属性,它是描述对象状态的数据,是类中很重要的组成成分。属性代表类有什么。类型 标识符 【= 初值】方法:类的成员,在花括号中编写执行的代码
2014-12-07 17:03:09
960
原创 MySQL基础语法(三)
事务:功能实现原理:在我们的InnoDB表中,我们执行的SQL语句,都要先存入日志文件,然后再讲执行结果提交到服务器,完成整个操作。我们这里就是将开始由MySQL所掌握的自动提交功能,转变为由我们操作的提交功能,来完成一组SQL语句成功后,才真实改变数据库的操作。事务功能实现的语法:1.SET @@autocommit = 0; (1,为自动提交;0,为手动提交
2014-11-24 11:42:00
300
原创 SQL基础语句(二)
BETWEEN操作符操作符BETWEEN...AND会选取介于两个值之间的数据范围。这些值可以使数值、文本或者日期。SELECT 字段名1,字段名2..FROM 表名WHERE 字段名BETWEEN 值1 AND 值2 表示在这两个值之间的数据。NOT BETWEEN 值1 AND 值2 表示在这两个值之外的数据。 JOIN操作符JOIN是为了得
2014-11-20 19:07:41
349
原创 SQL语法基础
一、 什么是SQL?1.SQL是结构化查询语言。2.SQL使我们有能力访问数据库。3.SQL是一种ANSI的标准计算机语言。二、 SQL能做什么?1.SQL面向数据库执行查询。2.SQL可从数据库取回数据。3.SQL可在数据库中插入新的记录。4.SQL可更新数据库中的数据。5.SQL可从数据库删除记录。6.SQL可创建新数据库。7.SQL可在数据库中创建
2014-11-17 23:25:31
332
原创 Schema的简介和用法
一、什么是Schema。 1.XML Schema是以XML语言为基础的,它用于可替代DTD。 2.一份XML Schema文件描述了XML文档的结构。 2.1 定义了可以出现在文档里的元素 。 2.2 定义了可以出现在文档里的属性。 2.3 定义了哪些元素是子元素 。 2.4 定义了子元素的顺序。
2014-11-12 18:30:32
2433
转载 关于Activity的生命周期
Activity生命周期 大家好,在我初次学习Andriod,但目前我只了解Activity的生命周期,就在这谈谈我所知道的,如有说错还请大家指点一二。 在系统中的Activity被一个Activity栈所管理。当一个新的Activity启动时,将被放置到栈顶,成为运行中的Activity,前一个Activity保留在栈中,不再放到前台,直到新的Activity退出为
2014-10-31 14:13:38
435
axhub 元件库,axure原型元件库合集axure原型元件库合集
2024-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人