- 博客(22)
- 资源 (24)
- 收藏
- 关注
转载 Android 开发中用到的几个多线程解析
在开发工程中线程可以帮助我们提高运行速度,Android开发中我知道的线程有四个一个是老生长谈的Thread,第二个是asyncTask,第三个:TimetTask,第四个是Looper,四个多线程各有个的有点,Thread的运行速度是最快的,AsyncTask的规范性是最棒的,其它两个也有自己的优点,下面先贴上三个列子1.Thread与Handler组合,比较常见Handler主
2012-04-18 22:32:29 1423
转载 Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } }).sta
2012-04-18 21:52:56 1398
转载 Android自定义对话框(Dialog)位置,大小
package angel.devil;import android.app.Activity;import android.app.Dialog;import android.os.Bundle;import android.view.Gravity;import android.view.Window;import android.view.WindowManager;pub
2012-04-18 20:10:08 2086
转载 Customizing your button or TextView or another view in ANDROID.
Beautifying our applications is one of the main features of your application’s success.In ANDROID there are many possible ways to do this.For eg. We need to have different colors for our buttons,
2012-04-18 12:38:59 1216
转载 Uploading audio, video or image files from Android to php server.
In one of the previous posts I have shown one method to upload an image in android.Here is another method to upload a media file like images,audio or video in android.Here is the main java f
2012-04-17 13:19:45 6072
原创 如何在android项目中导入jar包
Android项目中使用了其他的jar包,需要把其加入项目build path。用“Add External JARs..."的方式增加build path,并不是正确的方法。因为这样导入的jar包,其路径是绝对路径,放到其他机器上时就可能编译不了。正确的做法应该是:1.在项目下创建一个libs目录(或者其它名字),把引用的jar包放到其下。2.打开build pa
2012-04-13 22:09:55 2746
转载 Socket编程(多线程、双向通信)
一、概述 关于Socket编程的基本方法在基础篇里已经讲过,今天把它给完善了。加入了多线程,这样UI线程就不会被阻塞;实现了客户端和服务器的双向通信,只要客户端发起了连接并成功连接后那么两者就可以随意进行通信了。二、实现 在之前的工程基础上进行修改就可以了。 MyClient工程的main.xml文件不用修改,只需要修改MyCl
2012-04-09 21:54:33 2939
转载 Android应用开发基础篇(10)-----Menu(菜单)
一、概述 Menu,简单来理解就是当你按下手机的“menu”键时所弹出来的窗口,它被广泛应用着,几乎在每个应用中都有它的身影。二、要求 用两种方式实现菜单功能。三、实现 新建工程MyMenu,修改/res/layout/main.xml文件,主要是修改了里面的TextView,完整的main.xml文件如下:
2012-04-09 21:40:17 1449
转载 确保对象的唯一性——单例模式 (一)
对于一个软件系统的某些类而言,我们无须创建多个实例。举个大家都熟知的例子——Windows任务管理器,如图3-1所示,我们可以做一个这样的尝试,在Windows的“任务栏”的右键弹出菜单上多次点击“启动任务管理器”,看能否打开多个任务管理器窗口?如果你的桌面出现多个任务管理器,我请你吃饭,(注:电脑中毒或私自修改Windows内核者除外)。通常情况下,无论我们启动任务管理多少次,Windows系统
2012-04-08 18:35:31 1513
原创 函数指针
/************************************************************************//* 函数指针:函数名 就是函数操作代码在内存中的起始地址,就像数组名是数组在内存中的起始地址。所以使用函数指针时,直接传入函数名就Ok了。函数指针也是C中实现多态的一种方法.
2012-04-08 17:46:12 1183
转载 二维数组和二级指针的传递问题
再一次的见证了自己的基础不牢靠。。。幸好发现得早,看见网上说,华为的一个面试题就考了这个方面的。借那道华为的面试题引出问题,题目:char **p, a[16][8]; 问:p=a是否会导致程序在以后出现问题?为什么?可能有一部分朋友会回答正确,这里他们认为,a[]是一级指针,a[][]就是二级指针。那这个到底对不对呢?OK,用事实说话:// Author
2012-04-08 17:38:28 2575
转载 设计模式-观察者模式(下)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lavasoft.blog.51cto.com/62575/201633设计模式-观察者模式(下) 观察者模式在Java中有两种实现方式,上文是一种方式,这种方式是自己写代码实现。另一种方式是使用Java内置的观察者模式来实现。
2012-04-08 17:14:51 1167
转载 设计模式-观察者模式(上)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lavasoft.blog.51cto.com/62575/201617设计模式-观察者模式(上) 本文参考Head First设计模式一书,感觉书中的例子实在很好,很贴切。对模式的知识点进行总结,并对书的源码做了一定注释。 观察
2012-04-08 17:14:23 1210
转载 (05)-代理模式
Java设计模式圣经连载(05)-代理模式 代理模式是一种非常重要的设计模式,在Java语言中有着广泛的应用,包括Spring AOP的核心设计思想,都和代理模式有密切关系。 代理模式主要分两种:一种是静态代理,一种是动态代理。两种代理方式的实现有着本质的差异。 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,
2012-04-08 17:12:45 1294
转载 (04)-单例模式
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lavasoft.blog.51cto.com/62575/41983Java设计模式圣经连载(04)-单例模式 单例模式是一种常见的设计模式,在《Java与模式》一书中,阎宏博士对单例模式做了全面的总结。单例模式分三种:懒汉式单例、饿汉式单例、
2012-04-08 17:11:43 1169
转载 (03)-抽象工厂模式
1.3 抽象工厂(Abstract Factory)模式 抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品具体类型的情况下,创建多个产品族中的产品对象。这就是抽象工厂模式的用意。 每个模式都是针对一定问题的解决方案。抽象工厂模式面对的问题是多产品等级结构的系统设计。 在学习抽象工厂具体实例之前,应该明白两个重要的概念:产品族和产品等级。 产
2012-04-08 17:08:48 1236
转载 (02)-工厂方法(Factory Method)模式
1.2 工厂方法(Factory Method)模式 工厂方法模式是类的创建模式,又叫虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。 工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际工作推迟到子类中。 1.2.1 工厂方法模式的引进 工厂方法模式是简单工
2012-04-08 17:07:07 1142
转载 Java设计模式圣经连载(01)-简单工厂模式
1.1 简单工厂(Simple Factory)模式简单工厂模式是类的创建,又叫静态工厂方法(Static Factory Methord)模式。简单工厂模式是由一个工厂对象决定创造哪一种产品类的实例。 1.1.1 工厂模式的几种形态工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态的决定将哪一个类实例化,工厂模式有以下几种形态: 简单工
2012-04-08 17:05:38 1410
转载 STL中map用法详解
由于STL是一个统一的整体,map的很多用法都和STL中其它的东 西结合在一起;map中由于它内部有序,由红黑树保证,因此很多函数执行的时间复杂度都是log2N的,如果用map函数可以实现的功能,而STL Algorithm也可以完成该功能,建议用map自带函数,效率高一些……Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能
2012-04-06 12:46:16 2030
原创 android SDK升级连接不上服务器解决方案(安装SDK)
最近刚换了电脑,开始搭建Android开发环境的时候,下载SDK总是会出现如下错误:[java] view plaincopyFailed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml. 据说dl-ssl.goog
2012-04-05 20:02:58 2325
原创 eclipse设置字体大小
窗口(Window)-首选项(Preferences)-常规(General)-外观(Appearence)-颜色与字体(Colors And Fonts),在右边的对话框里选择Java - Java Editor Text Font,点击出现的修改(Change)按钮,可以设置显示在在主窗体中程序的字体大小,设置完之后点击右下角的应用(Apply),最后点击确定(OK)即可。
2012-04-05 15:33:48 1344
转载 Silverlight之控件应用总结(一)
Silverlight之控件应用总结(一)代码都是测试通过的,环境Silverlight4+VS2010企业版。1. 控件总览2. 功能概述Silverlight控件一览表 序号控件名主要作用1. AutoCompleteBox
2012-04-03 23:03:22 1536
AndroidEventBus Jar
2015-02-09
AndroidEventBus事件总线框架
2015-02-05
基于Qt4实现的视频播放器源码
2013-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人