- 博客(24)
- 资源 (25)
- 收藏
- 关注
原创 历史上留下浓重一笔的黑客们
在互联网发展早期,黑客往往是一些因为兴趣而惹祸上身的天才少年,但随着互联网经济成为世界经济的重要一部分,让很多人对黑客产生了兴趣,因此今天很多黑客入侵电脑通常就是为了钱,而据一些专家表示,世界上一些顶级网络骗子每年收入可达一亿美元。为此国外网站businessinsider罗列了十位让你生活可以立马变得苦不堪言的黑客,趁这次机会,就让我们一起看下那些年都有哪些黑客在历史上留下了浓重的一笔。
2012-11-30 12:15:06
3308
原创 Android ListView从网络获取图片及文字显示
上一篇文章说的是ListView展示本地的图片以及文本,这一篇说一下如何从网络获取图片以及文本来显示。事实上,一般是先获取Josn或sml数据,然后解释显示。我们先从网上获取xml,然后对其进行解析,最后显示在ListView上。具体步骤:客户端发出请求,获取xml客户端异步解析xmlListView将解析完的数据显示 一、Android客户端
2012-11-27 11:05:05
63524
267
原创 Android ListView初步
一、基本概念 ListView相信大家一定不陌生,用了安卓手机也有一些时间了,我发现几乎所有的应用都用到了ListView,所以可见ListView是多么重要的一个组件。但是,感觉自己对它的掌握和理解还是差很多,于是根据开发经验以及网上的资料来写一篇文章整理对ListView的理解。ListViewextends AbsListViewjava.lang
2012-11-23 15:24:27
6313
14
原创 算法复杂度分析
一 、时间复杂度 算法复杂度分为时间复杂度和空间复杂度。其作用: 时间复杂度是度量算法执行的时间长短;而空间复杂度是度量算法所需存储空间的大小。任何算法运行所需要的时间几乎总是取决于他所处理的数据量,在这里我们主要说时间复杂度。对于一个给定计算机的算法程序,我们能画出运行时间的函数图。一个算法中的语句执行次数称为语句频度或时间频度。记为T(n)。
2012-11-22 10:17:47
6220
2
原创 Java 随手笔记(入门篇)_ 5
多选择结构switch语句 在java中为多路分支选择流程专门提供了switch语句,switch语句根据一个表达式的值,选择运行多个操作中的一个。他的语法形式如下: switch(表达式){ case 表达式常量1:语句1; break;
2012-11-22 09:02:09
1848
原创 Android 设置页面的设计
在Android 的程序中设置项可以说是一个必须要有的页面。下面说一下如何写一个基本的设置页面。我们先来看一下常用安卓程序的设置页面: 都是大同小异,下面说一下如何实现。其实就是layout的组合,关键是如何去设置图中的圆角。因为大家都知道Android默认的方形的,要想实现圆角就需要我们自己来实现了。方法有很多种,一种实现方法就是做一个背景图片,把图片边角改成圆角的.9.p
2012-11-19 18:48:31
10084
24
原创 Java 随手笔记(入门篇)_ 4
程序流程控制结构和方法 程序流程控制结构分为:顺序、选择、循环以及异常处理结构。语句是程序的基本组成单位。在java中分简单语句和符合语句,简单语句就是一行代码,例如,private int 3=3;复合语句就是一些简单语句的组合了,例如一个方法等等。一般来说语句的执行流程是按顺序来进行的,但是当遇到一些特殊的条件,比如循环,这时候语句就会按照流程控制结构来进行了。
2012-11-19 16:40:02
1761
原创 JavaEE Struts2框架
目前有很多MVC框架,其中Struts2是一个被广泛使用的开源框架。但是,它的前身并不是Struts1,而是另一个优秀的开源框架WebWork,Struts2综合了Struts1和WebWork两大框架的优点。其全新的Struts 2的体系结构与Struts 1的体系结构的差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与S
2012-11-18 19:07:47
2447
原创 算法分析的框架
对于一个算法,应该知道如何去衡量的时间效率以及空间效率。但是,现在多研究对时间效率的衡量,空间效率在硬件的快速发展下已经不是那么重要了。那如何度量时间效率呢,就是基本操作的次数。所谓基本操作的次数,举个例子来说,在一维数组里面求最大值: public class ArrayTester2 {/*** @param args*/public static void main(Strin
2012-11-17 14:06:39
1676
原创 Java 随手笔记(入门篇)_ 3
前言 学习完了第一个java程序,之后就来系统的学习java。先从基础语法开始,这个语法你也可以理解为英语或是汉语里面的语法,只不过大家各有各的特点和区别。学习编程其实也是一个编程语言的学习过程。我们在学习英语的时候都说,要想学习好英语一定要动口说,那么在学习编程的时候你一定要动手写。编程无非就是一个写代码的过程,首要就是你心中要有基础,没有基础怎么去写呢,就像一篇好文章,没有好文笔是
2012-11-16 19:41:28
1698
原创 Android ViewFlow的使用
注意ViewFlow不是google官方的api,它是gethub上的一个开源项目,利用ViewFlow可以产生视图切换的效果。ViewFlow 相当于 Android UI 部件提供水平滚动的 ViewGroup,例如ViewPager或是ViewFlipper,它也使用 Adapter 进行条目绑定。那使用它目的是什么呢?其实它提供了可以动态添加View的功能,也就是说如果你的View数目
2012-11-16 19:13:26
9308
原创 算法初步--什么是算法
一、算法的定义 “算法”是一系列解决问题的清晰指令。也就是说,对于符合一定规范的输入,能够在有限时间内获得所要求的输出。如图: 可以认为算法是问题的程序化解决方案。这些解决方案就是上面说的清晰精确指令。那么算法的一系列解决问题的步骤可以总结为:
2012-11-15 20:36:42
4379
原创 Java 随手笔记(入门篇)_ 2
安装配置完Java的jdk,下面就开始写第一个java程序--hello World.用来在控制台输出“Hello World”。首先,我们用最原始的方法,即用文本编辑器来写代码。在任意一个盘符下,以D盘根目录为例,在这个目录下建立一个txt文本,命名为HelloWorld,然后把后缀改为java,即HelloWorld.java。 然后打开编辑代码,如下:public clas
2012-11-15 18:49:24
1682
原创 Java 随手笔记(入门篇)_ 1
学习Java已经很长时间了,但是总感觉基础不是很好,有时候遇到一些平时不常见的问题就会无从下手,也从侧面显现了自己的一些问题。所以,打算写Java的随手笔记来巩固基础,加强学习。今天是第一篇,主要是java的安装,配置,也就是常说的Hello world。 一、下载 进入Oracle的官网,下载Java的jdk, 二、安装 安装就简单了,只需要下
2012-11-14 19:11:05
1877
1
原创 Android ViewFlipper的使用
看一下类的继承结构,我们可以明白很多。java.lang.Object ↳android.view.View ↳android.view.ViewGroup ↳android.widget.FrameLayout ↳
2012-11-14 12:47:20
4085
原创 Android 对Gallery的挖掘
一.循环Gallery现在看一下官方API的文档,可以看到这样一句话:该类已被弃用,其他水平滚动窗口小部件包括HorizontalScrollView和ViewPager从支持库。因为这个类是API Level 1里面的,时间比较久了。虽说被弃用,也只是不再支持后续的更新,但是我们也可以用它来作为一个学习的例子。所以说即使是Gallery不让用了,我们还可以使用HorizontalScrollVi
2012-11-13 18:50:51
5454
9
原创 Android 仿QQ主页面的实
这一节讲一下QQ主页面的实现,先看一下官方效果图:其中的好友,群组等既可以点击切换也卡,也可以滑动切换。所以,在实现的时候要同时使用两个手段。“会话”,“好友”等可以用Button来写,也可以是RadioButton,还可以是TextView,方法很多,在这里我选择了用TextView来做。而且这里的TextView要支持颜色的切换,默认一个暗白色,页卡停留在那是白色。总体来说还是比较简单的,下面
2012-11-11 20:45:47
21903
171
原创 Android ViewPager使用详解
这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片, ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。分三个步
2012-11-10 21:34:06
385361
376
原创 Android仿QQ登陆
今天根据腾讯qq,我们做一个练习,来学习如何制作一个漂亮的布局。首先看一下官方图片 还是一个启动画面,之后进入登录页面,导航页面就不介绍了,大家可以参考微信的导航页面。首先程序进入SplashActivity,就是启动页面,Activity代码如下:package com.example.imitateqq;import android.app.Activity;
2012-11-09 14:43:48
15512
153
原创 Android仿QQ空间
今天模仿安卓QQ空间,效果如下: 打开程序的启动画面和导航页面我就不做了,大家可以模仿微信的那个做一下,很简单。这次主要做一下主页面的实现,下面是主页面的布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent
2012-11-06 16:32:34
11806
98
原创 Android 仿微信之(二)--主页面实现篇
这一篇将讲述如何构建主页面,先看一下微信主页面的截图 从截图中可以看出,它的菜单是在程序的底部,当我们选择一个按钮后,它的颜色会发生变化,好像有灯在亮,这个实现起来比较简单,可以有多种方式供我们选择,TabActivity或者tabwidget+radiobutton或者activitygroup+radiobutton或者activitygroup+gridview或者activi
2012-11-03 22:12:35
19079
193
原创 谷歌发布Android 4.2 详解果冻豆新特性
Android 4.2是谷歌新一代移动操作系统,它沿用了4.1版“果冻豆”(Jelly Bean)这一名称,与Android 4.1相似性很高,但仍在细节之后做了一些改进与升级,比较重要的包括:Photo Sphere全景拍照;键盘手势输入;Miracast无线显示共享;手势放大缩小屏幕,以及为盲人用户设计的语音输出和手势模式导航功能等。(谷歌发布Android 4.2 支持全
2012-11-02 17:55:33
3854
原创 Android 4.2版本九大看点
现在我们就来简单介绍下这款新版本Android系统的九大主要看点:看点一:支持多用户账户该功能我们dospy智能手机网此前已经报道过多次。Android 4.2 Jelly Bean系统(平板电脑版本)新增多用户账户支持功能,如此一来,所有共同使用搭载了Android 4.2版本的平板电脑的用户全部都能拥有自己的登陆/使用账号。据介绍,用户登陆后,包括欢迎界面、主屏、墙纸、
2012-11-02 17:54:20
3491
原创 Android 仿微信之界面导航篇(一)
微信是现在比较流行的应用了,在各大安卓市场几乎都是名列前茅了。说实话不得不羡慕腾讯庞大的用户群体,只要腾讯敢做,就会有很多人去用。废话不多说,下面就开始说一下如何实现微信的第一次启动程序的用户导航,ViewPager相信大家都不陌生了,是google放出的一个安卓低版本的兼容包android-support-v4.jar,里面有很多类我们可以去使用。那这个导航就是使用这个类来辅助完成的,在每一个V
2012-11-02 14:21:20
35753
220
ProgressRectangle
2014-07-30
Android TagView
2014-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人