自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

藏余地的专栏

码农的路上,不想太孤独~

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Android入门 九】通过绘画View实现动画效果

首先,对于Android,我的MVC的理解:MVC分别表示什么?M、V、C之间的关系?MVC的工作过程?M:model 程序所要描述的实体。//数据V:view 包含UI的表现层。C:control 控制层

2015-01-31 15:53:21 653

原创 【Android入门 八】消息机制

消息机制:handler 主线程和其他线程的桥梁,消息队列。handler 的handMessage()方法由主线程控制,UI的交互也在这个方法里操作;setMssage()方法由自己创建的线程调用来发送消息。他们之间通过变量Message来标识(what类成员变量)。实例代码:

2015-01-30 23:48:59 452

原创 【Android入门 七】通过ProgressDialog初试线程

线程初试:在某一个线程运行时间过长时,重启一个新后台线程。为防止用户再次触发,重启两个相同的线程相互堵塞,使用ProgressDialog锁死主线程。由于ProgressDialog对象在两个线程中是共有的,可以通过ProgressDialog对象传递后台线程运行结束的信息即ProgressDialog对象在后台线程调用dismiss()方法。(//Android规定不能在自己创建的线

2015-01-30 20:32:58 889

原创 【Android入门 六】菜单栏和对话框的约会

一、菜单栏的简单使用:重写Activity的onCreateOptionsMenu()方法,得到menu对象menu对象调用add()方法,增加菜单选项。(可用for循环简化)重写Activity的onOptionsItemSelected(MenuItem item)方法,在这个方法里得到菜单选项的编号,添加UI交互。二、对话框的简单使用(设计模式):得到AlertDia

2015-01-30 16:27:47 563

原创 【Android入门 五】ImageView的简单使用和从sd卡中获取资源

一、ImageView的简单使用:1、写包含标签的layout文件(也可以直接写入图片资源)2、加载布局文件3、取得ImageView对象4、工厂模式格局url路径将sd卡中的图片资源生成bmp格式的图片对象5、对象调用方法setImageBitmap()。代码实例:package com.android.listview;import android.app.

2015-01-29 16:48:28 674

原创 什么是哈希码?

哈希码产生的依据:哈希码并不是完全唯一的,它是一种算法,让同一个类的对象按照自己不同的特征尽量的有不同的哈希码,但不表示不同的对象哈希码完全不同。也有相同的情况,看程序员如何写哈希码的算法。在Java中,哈希码代表对象的特征。例如对象 String str1 = “aa”, str1.hashCode= 3104String str2 = “bb”, str2.hashCode=

2015-01-28 20:33:12 1350

翻译 【Android API】java.util.List<E>

java.util.List属于公共接口,因此List list = new List();是无法实例化的。已知间接子类:AbstractList , AbstractSequentialList , ArrayList , CopyOnWriteArrayList , LinkedList , Stack , Vector 可以通过这些类来实例化

2015-01-28 19:39:21 1542

原创 Romdom类

Java中存在着两种Random函数:java.lang.Math.Random和java.util.Random 1、java.util.Random的使用创造一个随机数生成器,即构一个造Random对象。而Random有两种构造方法:Random():创建一个新的随机数生成器。默认当前系统时间对应的相对时间有关的数字作为种子数,而不是没有种子。Random(

2015-01-24 23:25:23 1758

翻译 【Android API简述】android.view.View.OnClickListener

OnClickListener只需要知道:1、它是一个接口2、形式:     public abstract void onClick (View v) {}//如果对其创新的话,可能会对其间接子类进行扩展。{共有的静态接口:View.OnClickListener父系结构:android.view.View.OnClickListener知名但间接的子

2015-01-23 22:59:29 858

原创 【Android入门 四】listView简单说明

ListAdapter是接口,里面含有许多抽象方法。叫适配器的原因是,需要接口适应什么需求,就写相应的方法(这就是适配器)。listView的大体思路:加载布局找到合适的适配器,声明对象,并加载。在listView上增加监听器//context的理解,一个activity对应一个上下文配置环境,即activity.main的作用是取得该activity对应的context。

2015-01-22 21:18:05 417

原创 【Android入门 三】创建项目时,有关appcompat_v7工程报错问题的分析和排除

出现的问题:在刚创建项目后,发现工程列表里自动创建了一个报错的appcompat_v7工程,而且原工程出现感叹号并且无法生成R.java文件。初步分析:appcompat_v7工程是谷歌公司出于使得API 7+的sdk版本(即Android2.1版本)可以访问ActionBar的API的目的,而自动创建的兼容包。“v7”的意思是自sdk的版本7开始。因此appcompat_v7作为兼容包,所以

2015-01-21 21:40:45 848

原创 【Android入门 二】Activity的理解

Activity的中文即活动,有些人理解为手机应用的“一屏”,我认为活动更直接,activity就是负责处理智能手机的UI活动,凡是我们在手机上的活动都需要由activity来负责。于是activity有两个职能:  封装GUI和响应事件用法:继承activity类在配置文件里声明(AndroidManifest.xml用来告诉系统怎么加载这个项目。)

2015-01-20 20:39:50 417

原创 【Android入门 一】Android的系统架构

Android的系统架构(4层):1、Linux Kernel(各种硬件驱动程序,用来隔离底层硬件)2、(1)Libraries(库,接口的集合,由C++和C语言编写的)   WebKit 浏览器引擎   OpenGL 三维图库   SSL  安全套接字   ......(2)Daivik Virtual Machine(虚拟机,系统库的一部分,和sun的java

2015-01-20 10:31:01 525

原创 Java中数组的遍历

(I)标准for循环遍历数组例如代码片段:int [] nums = new int [] {0,1,2,3,4,5,6,7,8,9};for(int i=0;i      System.out.println(num[i]);}(II)for-each循环遍历数组语法:for(:){   语句;}例如代码片段:for(int n : num

2015-01-09 16:48:14 520

原创 Java Web中的编码问题(一)

提出的问题:中文编码的图片资源无法在网页上显示。(//这里,建议使用英文命名,但是有时不可避免的出现比如用户播放固定音乐,中文名称的音乐不能播放的问题。)思考过程:1、图片是否由工作空间发布到服务器上?排除方法:在服务器的工作路径上直接找到该资源,存在。2、引用路径的问题。绝对路径和相对路径是否正确。src,forward(),sendRedirect(),对于路径的定

2015-01-08 22:29:32 534

原创 meta标签详解

(//在学习JSP的编码机制中,发现自己一直忽视这个经常用,却不了解的标签。发现它的妙用真的很多,于是开始开始整理它的使用方法)文章分两部分,首先说明的结构,即怎么用。再说明的用处。的结构:主要是两类结构,第一种,第二种。一、结构:http-equiv的英文翻译为“超文本传输协议标题信息”,content为内容,是key-value的形式。name类型的meta标签也是一样。因

2015-01-08 21:11:36 564

原创 Tomcat无法启动原因分析与排除

背景:不知道,有没有一种感觉,自己电脑的Tomcat特别不稳定,经常无缘无故的不能启动,但这是真的吗?我要告诉大家,除了端口错误,服务器上加载的项目经常是你无法启动的原因,而且这种原因往往即使在Eclipse里发现了,也无法直接在Eclipse里修改,因为你只能在Eclipse里修改你工作空间里源文件,而不是映射到服务器里的文件,所以你会发现,即使你删除了那个项目,因为无法启动服务器,也就无法

2015-01-05 00:44:10 643

原创 【设计心理学】人如何观察?(一)

人如何观察?一、眼见非脑见因为大脑会偷懒,它会根据以往的经验猜测,所以有时会出错,所以合理运用形状和色彩可以影响人们所见。原则有如下:1、在黑暗处,与观看的更清楚。同时强光下,正视会更清楚。2、视错觉之错3、人的视觉是二维而非三维,大脑中自动转化为三维物体。4、视觉皮质汇总所有信息。二、整体认知主要依靠周边视觉而非中央视觉即:对识别具体事物来说,中央视觉是最重要

2015-01-03 00:46:42 656

原创 返回布尔值的方法的编写实践

第一次写返回布尔值的方法,感觉有代表性。public static boolean isNull(String sql) { // 标记位---什么是标记位?flag,装在布尔值的容器。是否存在的标记 boolean flag = false; try { //初始化上下文 Context

2015-01-01 20:12:34 2968

FileUtil.java

控制文件,将源文件的数据写入到目标文件中, * 不会检查源文件是否存在, * 若目标文件存在则直接写入, * 否则创建目标文件后再进行写入。

2015-04-13

空空如也

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

TA关注的人

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