自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苏苏爱自由

生如夏花之绚烂,死如秋叶之静美。

  • 博客(46)
  • 资源 (12)
  • 问答 (4)
  • 收藏
  • 关注

原创 android:Notification实现状态栏的通知

在使用手机是,当有未接来电或者新短消息时,手机会给出响应的提示信息,这些提示信息通常会显示到手机屏幕的状态栏上。Android也提供了用于处理这些信息的类,它们是Notification和NotificationManager。其中,Notification代表的是具有全局效果的通知,而NotificationManager则是用于发送Notification通知的系统服务。使用Notif

2016-02-29 21:56:34 6321 3

原创 android:常用的AlertDialog对话框及自定义对话框

常用的Dialog有确认对话框,单选按钮对话框,多选按钮对话框,复选按钮对话框另外还有自定义的对话框AlertDialog的常用方法setTitle:为对话框设置标题setMessage:为对话框设置内容setIcon:为对话框设置图标setItems设置对话框要显示的listsetMultiChoiceItems:一般用于复选框显示setSingleChoiceI

2016-02-29 14:03:55 3268 2

原创 程序员这样优化简历,一投制胜

本文转载于:(http://mp.weixin.qq.com/s?__biz=MzAxMzUzNzYyNA==&mid=402350606&idx=1&sn=c356b88f22d9277534aeee773f07d6ca&scene=23&srcid=02256Zn4PnYzdQ8M8WyTj5BG#rd&ADUIN=3024665621&ADSESSION=1456446961&ADTAG

2016-02-28 18:55:22 4756 6

原创 android:异步任务asyncTask介绍及异步任务下载图片(带进度条)

为什么要用异步任务?在android中只有在主线程才能对ui进行更新操作,而其它线程不能直接对ui进行操作android本身是一个多线程的操作系统,我们不能把所有的操作都放在主线程中操作 ,比如一些耗时操作。如果放在主线程中 会造成阻塞 而当阻塞事件过长时 系统会抛出anr异常。所以我们要使用异步任务。android为我们提供了一个封装好的组件asynctask。AsyncTask可以

2016-02-28 14:27:33 5677 2

原创 android:ListView缓存机制及BaseAdapter的三重境界(逗比式,普通式,文艺式)

大家都知道listview的格式是一定的 而数据源确是多重多样的 这时候 就需要一种适配器来把数据源转换成listview要显示的格式baseAdapter就诞生了。listview和gridView的显示和缓存机制 如下图大家都知道屏幕的大小是有限的 可是listview中的数据却可能很多 所以手机不能一下子展示所有的数据 它只会加载屏幕上显示的数据 。如上图,当我们

2016-02-27 09:45:10 3189 4

原创 android:使用gallery和imageSwitch制作可左右循环滑动的图片浏览器

为了使图片浏览器左右无限循环滑动 我们要自定义gallery的adapter如果要想自定义adapter首先要了解这几个方法@Override public int getCount() { // TODO Auto-generated method stub return 0; } @Override public Object getItem(int position

2016-02-25 18:58:20 3906 1

原创 android:ScrollView滑动到底部显示加载更多

这是效果主要是onTouchListener监听事件,监视什么时候滑到底部同时要理解getMeasuredHeight和getHeight的区别getMeasuredHeight:全部的长度 包括隐藏的getHeight:在布局中展示出来的长度布局文件:<FrameLayout xmlns:android="http://schemas.android.com/apk/

2016-02-24 21:23:53 9872 7

原创 android:viewpager实现图片循环滑动+索引点击事件

先付上运行结果这画质  o(︶︿︶)o 唉。。至于左右循环滑动的原理就是把viewpager相关的代码改成无限循环。 需要自定义ViewPagerAdapterlayout布局:<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sch

2016-02-23 19:00:46 3901

原创 android:webview实现简单的浏览器

实现了浏览器的返回 前进 主页 退出 输入网址的功能注释的很清楚啦  就不多说了首先是布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_p

2016-02-22 10:54:06 7994 17

原创 android:使用webview显示网页

学到现在。。懵懵懂懂  还是先上运行结果大家看到返回的时候要点很多次返回 。这是因为页面会有快速跳转过程 所以多按几次返回把 没办法布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" a

2016-02-21 23:39:06 1860

原创 android:eclipse看着很舒服的字体和启动速度很快android模拟器

找了很久才找到这个字体点击下载  下载后 在c盘windows/font文件夹下添加解压后的字体即可  然后重启eclipse  依次打开preference->General->appearance->Colors and Fonts-->Basic->Text Font->Edit找到YaHei Consolas Hybrid 即可如下:感觉比以前看着舒服多了

2016-02-21 21:52:40 3261 4

原创 android:progressbar实现进度条

在听网络音乐或者下载软件的时候总能看到进度条的身影 它是怎么实现的呢 应该是已下载的大小/总的应用的大小  哈哈  progress小例子代码很简单就不说名  主要的都有注释package com.example.progressbar;import android.os.Bundle;import android.app.Activity;import

2016-02-21 19:37:32 3706

原创 andoird:GridView的练习

部署到手机效果:总共四个步骤1.准备数据源2.新建适配器(SimpleAdapter)3.GridView加载适配器4.GirdView配置事件监听器activity_main.xml  添加一个GridView控件,设置列数为3<LinearLayout xmlns:android="http://schemas.android.com/apk/res

2016-02-21 11:41:00 1990

原创 android:QQ多种侧滑菜单的实现

在这篇文章中写了自定义HorizontalScrollView实现qq侧滑菜单然而这个菜单效果只是普通的侧拉效果 我们还可以实现抽屉式侧滑菜单 就像这样第一种效果第二种效果第三种效果第四种效果其它代码都和上篇文章相同,只是在MyHorizontalScrollView.class重写onScrollChanged这个方法第一种的侧滑效果代码很简单 @Ov

2016-02-20 17:29:57 4728 5

原创 android:自定义HorizontalScrollView实现qq侧滑菜单

今天看了鸿洋_大神在慕课网讲的qq5.0侧滑菜单。学了不少的知识,同时也佩服鸿洋_大神思路的清晰。看了教程课下也自己实现了一下。代码几乎完全相同  别喷我啊。。没办法 o(︶︿︶)o 唉像素不好 没办法 找不到好的制作gif的软件。我们暂且称侧滑左边界面的为menu,右边为content首先是menu的布局<RelativeLayout xmlns:andro

2016-02-18 22:13:40 7821

原创 nyoj 1239 引水工程 (河南省第八届acm程序设计大赛)

题目1239题目信息运行结果本题排行讨论区引水工程时间限制:2000 ms  |  内存限制:65535 KB难度:3描述南水北调工程是优化水资源配置、促进区域协调发展的基础性工程,是新中国成立以来投资额最大、涉及面最广的战略性工程,事关中华民族长远发展。“南水北调工程”,旨在缓解中国华北和西北地区水资源短缺的国家战略性工程。就是把中国长江流域丰盈的水资源抽调一部分送到

2016-02-17 18:22:24 3369 5

原创 android:listview实现qq,微信好友列表(头像,昵称,个性签名)

首先附上运行结果:如果你没有学过listview请你先看一看基本知识。不想再说的那么细了 太多了。首先是listview布局<ListView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/lv_view" android:layout_width="ma

2016-02-17 12:12:50 9174

原创 android:SpannableString的应用,TextView中某些文字的点击事件

在这篇文章中点击打开链接 我已经解释了关于SpannableString如何应用各种的Span就是通过SpannableString来封装样式的,设置完Span之后需要将Span放入到SpannableString类中,然后SpannableString设置到TextView中去。在这里就写一个小例子。通过使用SpannableString类,来实现在Activity中点击某些文字进入

2016-02-16 21:15:45 10405 2

原创 android:SpannableString使用详解

在android学习的时候经常发现TextView有时候不仅仅只代表普通文本,还要对其格式,事件方面的设置。于是android有了这么一个类SpannableString.来对TextView做相关的处理。当然了不仅仅是TextView,还有某些继承TextView的类,都可以使用SpannableString类具体有以下功能1、BackgroundColorSpan 背景

2016-02-16 19:39:32 2525

原创 nyoj1237 最大岛屿(河南省第八届acm程序设计大赛)

题目1237题目信息运行结果本题排行讨论区最大岛屿时间限制:1000 ms  |  内存限制:65535 KB难度:2描述神秘的海洋,惊险的探险之路,打捞海底宝藏,激烈的海战,海盗劫富等等。加勒比海盗,你知道吧?杰克船长驾驶着自己的的战船黑珍珠1号要征服各个海岛的海盜,最后成为海盗王。  这是一个由海洋、岛屿和海盗组成的危险世界。面对危险重重的海洋与诡谲的对手,如何凭借

2016-02-16 19:16:59 3245

原创 福利:分享给大家一个软件,可以录制gif图片

大家在写博客是总要上传一些图片,而静态图片又不能充分体现出我们要表达的意思 所以特意找到了一个gif制作软件  直接录制的哦~勾选显示区域,然后选择区域,再点击开始就能开始录制,停止结束录制。最后保存就行,注意要修改一下gif图片的名称 否则无法保存的哦~

2016-02-16 09:21:36 3299 2

原创 android:TextView实现文字走马灯效果(欺骗系统获取持久的焦点)

通常情况下我们想实现文字的走马灯效果需要在xml文件中这样设置 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:ellipsize="mar

2016-02-15 20:11:55 4900 4

原创 nyoj 1238 最少换乘 (河南省第八届acm程序设计大赛)

题目1238题目信息运行结果本题排行讨论区最少换乘时间限制:2000 ms  |  内存限制:65535 KB难度:3描述 欧洲某城是一个著名的旅游胜地,每年都有成千上万的人前来观光旅行。Dr. Kong决定利用暑假好好游览一番。。年轻人旅游不怕辛苦,不怕劳累,只要费用低就行。但Dr. Kong年过半百,他希望乘坐BUS从住的宾馆

2016-02-15 18:40:04 3277 3

原创 android:如何在TextView实现图文混排

我们通常在TextView文本中设置文字。可是如何设置图文混排呢?我就在这里写一个例子 。我们需要用到一点简单的HTML知识

2016-02-15 13:42:37 10683 1

原创 android:giavity和layout_gravity的区别

android:gravity: 是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.android:layout_gravity:是用来设置该view相对与父view 的位置.比如一个button 在linearlayout里,你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置. 

2016-02-14 15:45:32 2245

原创 android:px,dp(dip),sp的区别

1.px:表示屏幕的实际像素,例如320*480的屏幕在横向有320个像素,在纵向有480个像素,如果指定的某个空间的单位为px,那么在不同分辨率下的手机上,显示的都是指定的大小。一般不推荐使用px。2.dp(dip):是屏幕的物理尺寸。可以理解为可以变换的值。在不同的分辨率下会通过一定的算法转换成px单位在手机上显示出来。这样可以起到屏幕适配的作用。推荐使用。3.sp:和dp类似,只不过

2016-02-14 14:37:39 1719

原创 android:Activity启动模式之singleInstance

先看一下singleInstance启动模式的说明:只有一个实例,并且这个实例独立运行在一个activity任务栈中,这个task只有这个实例,不允许有别的Activity存在下面我们通过一个实例来了解singleInstance启动模式在手机上的运行结果如下图layout布局文件为<LinearLayout xmlns:android="http://schemas.andr

2016-02-14 14:22:38 8404 3

原创 android:Activity启动模式之singleTask(二)

先看一下standard启动模式的说明:只有一个实例,在同一个应用程序中启动他的时候,若不存在此Activity实例,则会在当前栈顶创建一个新的实例,若存在,则会把栈中在其上的其它Activity实例销毁掉,并调用此实例的OnNewIntent方法,如果是在别的应用实例中启动它,则会新建一个栈,并在该栈中启动这个Activity,然后我在这个Activity实例中再打开新的Activity这个

2016-02-14 11:51:05 2201

原创 android:Activity启动模式之singleTask(一)

先看一下standard启动模式的说明:只有一个实例,在同一个应用程序中启动他的时候,若不存在此Activity实例,则会在当前栈顶创建一个新的实例,若存在,则会把栈中在其上的其它Activity实例销毁掉,并调用此实例的OnNewIntent方法,如果实在别的应用实例中启动它,则会新建一个栈,并在该栈中启动这个Activity,然后我在这个Activity实例中再打开新的Activity这个

2016-02-14 10:21:53 3268 1

原创 android:Activity启动模式之singleTop

先看一下singleTop启动模式的说明:可以有多个实例,但是不允许此Activity的多个实例叠加。即,如果此Activity有实例在栈顶的时候,启动这个Activity,不会创建新的实例而会调用其OnNewIntent方法,如果不在栈顶则创建新的实例下面我们通过一个实例来仔细了解首先是xml布局文件,共两个按钮<RelativeLayout xmlns:android="htt

2016-02-14 09:53:50 6497

原创 android:Activity启动模式之standard

先看一下standard启动模式的说明:默认启动模式,每次激活Activity都会创建Activity实例,并放入Activity栈中下面我们通过一个实例来了解布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.

2016-02-13 23:25:27 2414

原创 android:Activity四种启动模式简介

Activity启动模式可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题Activity有四种加载模式1.standard(默认启动模式,每次激活Activity都会创建Activity实例,并放入Activity栈中)2.singleTop(可以有多个实例,但是不允许此Activity的多个实例叠加。即,如果此Activit

2016-02-13 22:48:20 1624

原创 android:从另外一个activity中返回数据

以前我们启动另外一个activity用的是startActivity()方法 而若想打开另外一个activity并且返回结果 就要使用startActivityForResult()方法我们实现的效果是:主界面是这样当我们点击选择按钮后打开另外一个activity当我们点击号码时,结束这个activity并且在主activity中的编辑框中显示这个号码具体实现代码如下。MainAc

2016-02-12 17:09:34 2459

原创 android:Activity数据传递之全局对象(application)

在activity之间数据传递中还有一种比较实用的方式,就是全局对象applicationApplication和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个,所以Applica

2016-02-12 15:24:19 5320 3

原创 android:Activity数据传递之静态变量

使用Intent可以很方便在不同activity之间传递数据,这个也是官方推荐的方式,但是也有一定的局限性就是Intent无法传递不能序列化的对象,我们可以使用静态变量来解决这个问题。在OtherActivity中声明一个静态变量public static Obj obj;在MainActivity中添加一个按钮组件,并对其添加点击事件 Intent intent=ne

2016-02-12 12:39:07 2256

原创 android:Activity数据传递之对象(parcelable)

Activity数据传递之对象(seralizable)这篇文章里面写了用seralizable使对象序列化在Activity直之间进行传递seralizable是在java api中的类,而在android中也有一个类使对象序列化,那就是parcelable。那么两者之间有什么区别呢?seralizable:序列化到本地,是一个持久化的操作,效率慢一点parcelable:只存在

2016-02-12 11:36:49 1825

原创 android:Activity数据传递之对象(Serializable)

Activity数据传递之基本数据类型 在这篇文章中,我写了通过putExtra()方法在activity之间传递基本数据类型但是如果我们想传递对象还用这种方法会发现报错,因为putExtra()不能接收Obj对象类型的就像下面这样 我们创建一个i额Obj对象package com.example.activity;public class Obj { String name; p

2016-02-12 11:04:44 3917

原创 android:Activity数据传递之基本数据类型

既然是activity之间的数据传递 肯定有两个activity  我们先创建两个activity,在MainActivity中添加一个按钮组件  点击按钮 就跳转到其它的Activity 实现数据的传递 实现activity之间的跳转可以通过显示意图来实现,像这样 Intent intent=new Intent(); intent.setClass(MainActiv

2016-02-12 10:30:56 3086

原创 android:第二个anroid项目 电话拨号器

做的比较简陋  一个编辑框 一个按钮我们在layout中创建一个activity_main.XML  在里面添加一个线性垂直布局 一个编辑框 和一个按钮<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"

2016-02-11 15:38:23 1665

原创 新年快乐!

祝大家新年快乐~

2016-02-07 19:37:52 1713 4

苏苏爱自由-java扫雷小游戏

参考文章:https://blog.csdn.net/su20145104009/article/details/52152514

2019-02-13

dubbo-admin-2.5.4

dubbo-admin-2.5.4dubbo-admin-2.5.4dubbo-admin-2.5.4dubbo-admin-2.5.4dubbo-admin-2.5.4

2017-12-18

锐捷破解版

锐捷客户端总是自动关闭VMware NAT Service 解决办法 破解版锐捷

2017-08-02

jquery-1.10.2.min.js

jquery-1.10.2.min.js

2017-04-01

eclipse\myeclipse字体插件

eclipse和myeclipse字体插件

2017-03-15

ftp server

FTP服务端

2017-03-06

ssh整合jar包

struts:2.3.15.3 hibernate : 3.6.10 spring: 3.2.0

2017-02-23

socketdemo

慕课网随堂练习代码

2016-12-30

Socket实例之客户端向服务端数据库上传文件UI版

2016-12-12

java版扫雷源代码+图片素材

java扫雷源代码+扫雷素材

2016-08-08

动态图片录制软件

勾选显示区域,然后选择区域,再点击开始就能开始录制,停止结束录制。最后保存就行,注意要修改一下gif图片的名称 否则无法保存的哦

2016-02-16

算法导论中文第二版

这本书全面论述了算法的内容,从一定深度上涵盖了算法的诸多方面,同时其讲授和分析方法又兼顾了各个层次读者的接受能力。各章内容自成体系,可作为独立单元学习。所有算法都用英文和伪码描述,使具备初步编程经验的人也可读懂。全书讲解通俗易懂,且不失深度和数学上的严谨性。第二版增加了新的章节,如算法作用、概率分析与随机算法、线性编程等,几乎对第一版的各个部分都作了大量修订。

2015-07-18

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

TA关注的人

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