自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

原创 android 中的进程

1、进程特性系统进行资源分配和调度的基本单位2、认识方式和线程做对比,进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大...

2019-02-15 16:33:56 218

原创 android 图像处理

http://www.oschina.net/question/231733_44154http://blog.csdn.net/sjf0115/article/details/7267063http://blog.csdn.net/WYHuan1030/article/category/3113937

2015-11-06 10:21:11 391

原创 通用于Activity管理和应用程序退出

应用程序Activity管理类:用于Activity管理和应用程序退出

2015-05-22 14:45:48 905 1

原创 2015高职院校移动互联网应用软件开发赛准备小结

教育部高职院校移动互联网应用软件开发赛项上海赛区赛项规程

2015-05-12 16:06:24 1568 2

原创 处理小图标位子

/** 2 * 初始化动画,这个就是页卡滑动时,下面的横线也滑动的效果,在这里需要计算一些数据 3 */ private int offset = 0;// 动画图片偏移量 private int bmpW;// 动画图片宽度 private ImageView imageView; private int currIndex = 0;// 当前页卡编

2014-12-12 16:48:38 840

原创 关于ActionBar 详解

我的评论是(太尼玛 精彩了,不好意思粗鲁了 ,谢谢)           转载:guolin          地址连接:http://blog.csdn.net/guolin_blog/article/details/18234477

2014-12-05 14:56:02 716

原创 开发日志—详细的链接服务器代码(登录)

进行链接服务器 ,输入密码账号,登录页面 是基本APP都有的功能,总结了下:过        用户登陆界面/** * @author think *用户登陆界面 */public class LoginUi extends Activity implements HttpCallBack{ private EditText emailET; private EditTex

2014-12-02 12:06:50 1430

原创 android 服务器操作类

简单 方便 /** * @author think *以同步方式发送Http请求 */public class ApacheHttpClient { /** * @return * */ public String httpGet(String uri) { String response=null;//响应

2014-11-28 09:04:56 951

原创 UI 代码

android window 一些属性说明@null :Dialog的windowFrame框为无true:是否浮现在activity之上false:是否半透明true:是否显示title@drawable/dia_bg:设置dialog的背景false: 背景是否模糊显示

2014-05-21 15:21:24 805

原创 android ViewPager详解

Viewpager 在android界面布局中属于常用类型 ,它可以做导航,页面菜单,进入软件是的欢迎界面 等等。比现在最流行的几款手机软件  ,QQ,微信,微博 等 ,其主界面 都用到了ViewPager,所以学好它,势在必得 ,在这里总结了下,    先用图解 :                      这是一个仿微博界面的xml布局 ,他们之间的关系经常搞混淆,怕记不住 ,

2014-05-19 22:20:25 1245 1

原创 实用的一些博客

点击打开链接

2014-04-15 10:56:21 484

原创 TextView中 Spannable

在TextView属性设置中,较为实用的Spannable,在这记一段代码:package xiaolong.ui;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.text.Spannable;import android.text.S

2014-03-24 21:00:56 607

原创 实用—Android开发环境搭建

Android开发环境搭建是每一个做Android项目的程序员必须得会过程,在这里,我也看了好几篇文章,繁琐的很,最后总结了一套简单的环境搭建方案,以便以后。      需要的也就这几个东东JDK   Eclipse    SDK     ADT,最后的配置。    (1)安装JDK        地址请点,JDK安装完成之后会自动启动JRE的安装。        (2)JDK

2014-03-06 15:53:56 879

原创 谈 Android数据存储

Android存储是开发中必遇的问题,理解他,需从两个方面1,Android存储有好几种方法,是么时候用什么方法,2,代码示例,详细的封装代码,以便以后使用,对于第一个方面,就联系到了存储方法所具有的特点,下面依次来介绍开发中常用的四种方法。   SQLite:常用,具有数据库一般的特性,支持SQL语句,针对特性定义存储对象可以为一些有关联的数据,你所要存储的数据有很多属性(字段),比如用户的

2013-12-12 16:24:05 754

原创 Android 数据存储

Android 数据存储      关于Android开发时涉及到的数据存储有好几种,在这里,我总结了四种在开发中常用 的存储方法,有SQLite数据库存储,contentprovider,contentprovider,File存储。对于简单的sharedpreferences存储和File存储就简述,而SQLite数据库存储和contentprovider者详细记录。  第一种:SQL

2013-11-24 14:05:59 1089

原创 java 网络编程

课前思考  1. 什么是TCP/ IP协议?  2. TCP/IP有哪两种传输协议,各有什么特点?  3. 什么是URL?  4. URL和IP地址有什么样的关系?  5. 什么叫套接字(Socket)?  6. 套接字(Socket)和TCP/IP协议的关系?  7. URL和套接字(Socket)的关系?8.1 网络编程基本概念,TCP/IP协议简介8.1.

2013-08-04 11:10:16 1448 2

原创 android_Socket

Socket简介      Socket(套接字)是一种抽象层,应用程序通过它来发送和接收数据,就像应用程序打开了一个文件句柄,将数据读写到稳定的存储器上一样。使用Socket可以将应用程序添加到网络中,并与处于同一网络中的其他应用程序进行通信。一台计算机上的应用程序向socket写入的信息能够被另一台计算机上的另一个应用程序读取,反之依然。根据不同的的底层协议实现,也会很多种不同的Soc

2013-06-16 11:41:24 970 1

原创 android_WIFI

WIFI是无线通信协议,可以允许手机直接连接到无线网络。在现在3G资费还比较贵的情况下,WIFI对于手机来说是很重要的,我们可以很方便的下载软件,音乐等资源。Android手机必须要有WIFI网卡才能支持WIFI。Android应用程序有时候需要对WIFI网卡进行操作,从而操作WIFI网络。       WIFI网卡有一些状态,由一系列的整形常量来表示。常量名常量值

2013-06-16 11:32:24 1110

原创 android_广播机制

Android 的广播机制      一听到广播我们第一感觉就会联想到小时候村里面的广播,每逢村里有什么活动都是通过广播发送的。收听收音机也是一种广播,在收音机中有很多个广播电台,每个广播电台播放的内容都不相同。接受广播时广播(发送方)并不在意我们(接收方)接收到广播时如何处理。好比我们收听交通电台的广播,电台中告诉我们现在在交通状况如何,但它并不关心我们接收到广播时做如何做出处理,这不是广播

2013-06-11 10:02:31 894

原创 Android_XML文件解析

在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX、Pull、Dom解析方式,今天学习了Android—XML文件解析三种方法中的一种较常用的SAX,它不能向文件中添加内容。 这种方式解析是一种基于事件驱动的api,有两个部分,解析器和事件处理器,解析器就是XMLReader接口,负责读取XML文档,和向事件处理器发送事件(也是事件源),事件处理器Con

2013-06-01 09:50:40 930

原创 Android _文件下载

Android 文件下载,在Android开发中很长用到,经常需要在应用程序中下载所需要的文件比如电子书,MP3格式的音乐文件,电影等。我在这里总结了一下,以后要用时可以直接拷贝,代码分析:  有两个工具类,HttpDownloader.java类中定义两个下载方法,download(String urlstr)下载纯文本文件,downfile(String urlStr,String p

2013-05-19 10:19:17 1203

原创 java第十九天_IO流2

装饰设计模式:当想要对已有的对象进行功能增强时,可以定义类,将已有对象传入,基于已有的功能,并提供加强功能。那么自定义的该类成为装饰类。装饰类通常会通过构造方法接受被装饰的对象。并基于被装饰的对象的功能,提供更强的功能。装饰模式比继承要灵活。避免了继承体系臃肿。而且降低了类与类之间的关系。装饰类因为增强已有对象,具备的功能和已有的是相同的,只不过提供了更强功能。所以装饰类和

2013-05-18 10:05:29 941

原创 java第十八天_IO流1

IO流:IO流用来处理设备之间的数据传输。Java对数据的操作是通过流的方式。Java用于操作流的对象都在IO包中。流按照操作数据分为两种:字节流与字符流。流按照流向分为:输出流,输入流。字节流的抽象基类:InputStream,OutputStream字符流的抽象基类:Reader,Writer。这四个基类派生出来的子类名称都是以其

2013-05-17 19:07:09 761

原创 java第十七天_util包中一些常用的类

System:类中的方法和属性都是静态的。常用方法:out:标准输出,默认是控制台。in:标准输入,默认是键盘。Properties  getProperties();获取系统属性信息。因为Properties是Hashtable的子类,也就是Map集合的一个子类对象。那么可以通过map的方法取出该集合中的元素。该集合中存储的都是字符串。没有泛型定义。set

2013-05-16 10:42:54 642

原创 java第十六天_工具类Collections和Arrrays,高级for循环,可变参数,静态导入

Collections中的方法:Collections.sort(list,new StrLenComparator());sort方法可以使list集合中的元素自然排序。当list集合中的元素中的排序方式无法满足排序要求时,可以传入自定义的比较器。Collections.max (list,new StrLenComparator()):max方法可以返回排序方式中得出的最大值。

2013-05-12 10:17:22 1008

原创 java第十五天_Map集合,

Map集合:该集合存储键值对。一对一往里存。而且要保证键的唯一性。当有映射关系的元素时,考虑建立Map集合。方法摘要:1.添加:如果添加时,出现相同的键。那么后添加的值会覆盖原有键对应值,并且put方法会返回被覆盖的值。put(K key,V value)putAll(Map m)2.删除clear( )remove

2013-05-08 18:33:14 903

转载 60行代码俄罗斯方块

var map=eval("["+Array(23).join("0x801,")+"0xfff]");var tatris=[[0x6600],[0x2222,0xf00],[0xc600,0x2640],[0x6c00,0x4620],[0x4460,0x2e0,0x6220,0x740],[0x2260,0xe20,0x6440,0x4700],[0x2620,0x720,0x2320,0

2013-05-04 10:38:59 1400

原创 java第十四天_set集合,泛型

Set:体系结构:Set:元素是无序( 存入和取出的顺序不一定一致),元素不可以重复。|——HashSet:底层数据结构是哈希表。|——TreeSet:底层数据结构二叉树。Set集合的功能和Collection是一致的。HashSet是如何保证元素唯一性的呢?是通过元素的两个方法,hashCode和equals来完成。如果

2013-05-01 10:43:18 890 1

原创 java第十三天_集合,List集合

集合类:为什么出现集合类:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。数组和集合类同时容器,有何不同?数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储基本数据类型,集合只能存储对象。集合类的特点:    集合只能用于存储对象(对象的引用(地址))

2013-05-01 09:59:43 936

原创 java第十二天_String类

String类:字符串是一个特殊的对象,在实际编程中应用广泛,在string类中方法比较繁琐,单较简单,在这里总结了下字符串对象最大特点:字符串一旦初始化就不可以被改变。String s1= "abc";// s1是一个类类型变量,“abc”是一个对象。在其内存中有一个对象。String s2= new String ("abc");//在其内存中有两个对象。

2013-04-28 10:48:49 996 2

转载 离线配置Android开发环境

每次一换电脑,或者一重装系统,就要重装一个android的开发环境,忒烦,今天记录一下,以后就不用查人家的了。           首先是jdk的安装,然后是eclipse的安装,这些就不说了,Android的配置才是本文的正题。最开始的时候,我也是傻逼轰轰的跟着网上的文章,采取在线安装的方式,可怜小弟那时候半兆的网速啊,基本上一个晚上是搞不定的,关键是它还不是一键安装的,在有些地

2013-04-28 09:50:22 697

原创 java多线程之死锁

死锁      实际操作时, 多线程中死锁并不多见,但我们必须明白死锁是怎么回事,以后尽量避免,在这里,我还是用一个比喻例子来说明:有一双筷子。两个人,分别是小明,小强,他们一人一支筷子。然后要进餐了,小明拿着一支向小强要另一支,小强拿着一支要小明的他那一支,结果就会出现两种情况,1 小强把他那支给小明,小明吃了一口,然后又让小强吃,这是和谐情况。2 他们互不相让,都吃不到, 饿死。

2013-04-22 21:55:32 770

原创 多线程之等待唤醒机制

总结一下多线程之中重要点——等待唤醒机制   先用一个通俗的例子来说明等待唤醒机制的原理,小时候,我们都一起玩过一个游戏,名字想不起来了,就是一伙小朋 友,抽出其中最倒霉的一个,其他的就到处跑,逃离最倒霉的,规则:当最倒霉的小盆友要抓住其他小盆友中的一个时,如果反应的快时,说一声“木(定,就是不能动)”,倒霉的小盆友就不能抓他,而去抓其他的,只有等到其他的小盆友来碰他(木的那个)一下,才可以被

2013-04-20 11:23:25 1075

原创 java第十一天_线程2

线程间通信:其实就是多个线程在操作同一个资源,但是操作的动作不同。1.wait(),notify(),notifyAll(),    这些方法存在于同步中。    使用这些方法时必须要标识所属的同步的锁。只有同一个锁上的被等待线程,可以被同一个锁的notify唤醒。不可以对不同锁中的线程进行唤醒。也就是说,等待和唤醒必须是同一个锁。         3、锁可

2013-04-18 21:17:28 781

原创 java第十天_线程1

1 进程与线程 2第一种创建线程的方法  代码  3 第二种创建线程的方法4 两种创建的区别 5 多线程运行的安全问题  6 同步的前提7单例开发模式的懒汉式:class  Single{private static Single s = null;private Single(){}

2013-04-13 11:14:09 1001

原创 java第九课_包,jar包

包:l 对类文件进行分类管理。l 给类提供多层命名空间。l 写在程序文件的第一行。l 类名的全称是 包名.类名l 包是一种封装形式。javac -d . PackageDemo.java  "."表示当前目录,-d后跟的是包创建的目录。创建包以后调用类时候,包.类名。包的出现使源文件和类文件相分离。包名全部用小写。需要

2013-04-10 10:36:22 724

原创 java第八课_内部类,匿名内部类,异常

内部类: 将一个类定义在另一个类的里面,对里面那个类就称为内部类(内置类,嵌套类)。 当描述事物时,事物的内部还有事物,该事物用内部类来描述。因为内部事务在使用外部事物的内容。 访问特点:  l 内部类可以直接访问外部类中的成员,包括私有成员。  l 外部类要访问内部类中的成员必须要建立内部类的对象。  l 局部内部类不能被private和stati

2013-04-09 11:25:02 1003

原创 java第七课_多态

多态的简介:                                                  多态的弊端 提高了扩展性,但是只能使用父类的引用访问父类中的成员。 在使用多态的过程中,Animal a=new Cat();相当于是一次类型的提升,将Cat类型的对象转换成了父类Animal对象  。这时候Cat的对象便不能调用其特有的方法了。这是候要调

2013-04-06 10:47:52 546

转载 java核心类存分配

Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:◆寄存器:我们在程序中无法控制◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中◆堆:存放用new产生的数据

2013-03-31 09:19:57 651

原创 java第五课_static关键字,文档,静态代码块

静态变量,方法函数存放在方法区。  静态变量是随着类的加载而加载的,同时是随着类的消失而消失的。所以静态成员的生命周期最长。  静态变量的利弊:  优点:对对象的共享数据进行单独空间的存储,节省空间。没有必要每个对象中都存储一份。可以直接被类名调用。  弊端:生命周期过长。访问出现局限性(静态虽好,只能访问静态。) 何时使用静态:从两方面说,何时使用静态变量

2013-03-31 09:08:49 720

android双击退出

实现了android上的双击退出功能 ,功能虽小,但很常用。

2015-01-29

微信界面 仿

折是关于android界面的好东西 让你快速学会android界面布局 拿出来跟大家共享。

2014-05-15

Android数据存储

有详细的Android数据存储实现过程,数据存储代码,

2013-12-04

空空如也

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

TA关注的人

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