自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(0)
  • 资源 (26)
  • 收藏
  • 关注

空空如也

HTML5+CSS3登陆

HTML5+CSS3登陆界面例子HTML5+CSS3登陆界面例子

2016-06-19

HTML5 3D相册

HTML5 3D相册

2015-08-01

27个后台管理界面设计

27个后台管理界面设计 后台 登陆界面 主界面各种样式的后台登陆管理界面选择的空间很大

2015-07-29

MyEclipse8.6RegisterCode

MyEclipse8.6RegisterCode

2013-04-16

httpcomponents-client-4.1-析src

httpcomponents-client-4.1-析src

2013-04-16

主板检测软件

主板检测软件

2013-03-10

88个andriod开发实例程序.

88个andriod开发实例程序.

2012-03-31

Android多分辨率规格的界面设计

Android多分辨率规格的界面设计

2012-03-31

andriod精华学习教程

、什么是 ANR 如何避免它? ANR定义 在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户 显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应 用程序时,并不希望每次都要处理这个对话框。因此,在程序里对响应性能的设 计很重要,这样,系统不会显示ANR给用户。 如何避免: 考虑上面的ANR定义,让我们来研究一下为什么它会在Android应用程序里发生和 如何最佳构建应用程序来避免ANR。 Android应用程序通常是运行在一个单独的线程(例如,main)里。这意味着你 的应用程序所做的事情如果在主线程里占用了太长的时间的话,就会引发ANR对 话框,因为你的应用程序并没有给自己机会来处理输入事件或者Intent广播。 因此,运行在主线程里的任何方法都尽可能少做事情。特别是,Activity应该在 它的关键生命周期方法(如onCreate()和onResume())里尽可能少的去做创建操 作。潜在的耗时操作,例如网络或数据库操作,或者高耗时的计算如改变位图尺 寸,应该在子线程里(或者以数据库操作为例,通过异步请求的方式)来完成。 然而,不是说你的主线程阻塞在那里等待子线程的完成——也不是调用 Thread.wait()或是Thread.sleep()。替代的方法是,主线程应该为子线程提供 一个Handler,以便完成时能够提交给主线程。以这种方式设计你的应用程序, 将能保证你的主线程保持对输入的响应性并能避免由于5秒输入事件的超时引发 的ANR对话框。这种做法应该在其它显示UI的线程里效仿,因为它们都受相同的 超时影响。 IntentReceiver执行时间的特殊限制意味着它应该做:在后台里做小的、琐碎的 工作如保存设定或者注册一个Notification。和在主线程里调用的其它方法一样 ,应用程序应该避免在BroadcastReceiver里做耗时的操作或计算。但不再是在 子线程里做这些任务(因为BroadcastReceiver的生命周期短),替代的是,如 果响应Intent广播需要执行一个耗时的动作的话,应用程序应该启动一个 Service。顺便提及一句,你也应该避免在Intent Receiver里启动一个Activity ,因为它会创建一个新的画面,并从当前用户正在运行的程序上抢夺焦点。如果 你的应用程序在响应Intent广播时需要向用户展示什么,你应该使用 Notification Manager来实现。 一般来说,在应用程序里,100到200ms是用户能感知阻滞的时间阈值。因此,这 里有一些额外的技巧来避免ANR,并有助于让你的应用程序看起来有响应性。 如果你的应用程序为响应用户输入正在后台工作的话,可以显示工作的进度 (ProgressBar和ProgressDialog对这种情况来说很有用)。 特别是游戏,在子线程里做移动的计算。 若你的应用程序有一个耗时的初始化过程的话,考虑可以显示一个Splash Screen或者快速显示主画面并异步来填充这些信息。在这两种情况下,你都应该 显示正在进行的进度,以免用户认为应用程序被冻结了。 本文来自CSDN博客,转载请标明出处: http://blog.csdn.net/Zengyangtech/archive/2010/11/21/6025671.aspx 2、什么情况会导致Force Close ?如何避免?能否捕获导致其的异常? 3、Android本身的api并未声明会抛出异常,则其在运行时有无可能抛出runtime 异常,你遇到过吗?诺有的话会导致什么问题?如何解决? 4、简要解释一下activity、 intent 、intent filter、service、Broadcast、 BroadcaseReceiver Activity Android中,Activity是所有程序的根本,所有程序的流程都运行在Activity之 中,Activity具有自己的生命周期(由系统控制生命周期,程序无法改变,但可 以用onSaveInstanceState保存其状态)。 对于Activity,关键是其生命周期的把握(如那张经典的生命周期图=.=),其 次就是状态的保存和恢复(onSaveInstanceState onRestoreInstanceState), 以及Activity之间的跳转和数据传输(intent)。 Activity中常用的函数有SetContentView() findViewById() finish() startActivity(),其生命周期涉及的函数有: void onCreate(Bundle savedInstanceState) void onStart() void onRestart() void onResume() void onPause() void onStop() void onDestroy()

2012-03-27

淘宝客户端for_android

淘宝客户端代码是我学习andriod时开发的

2012-03-22

AndroidHttps服务器端和客户端简单实例

main.xml代码如下: &lt;?xml version="1.0" encoding="utf-8"?&gt; <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <Button android:id="@+id/testButton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="HTTPS Test" /> </LinearLayout> 将该Android项目运行起来,点击按钮,在logcat中就可以看到打印信息:

2012-03-22

Android_读取信息实例

开始进入编写程序前,需要对需求的功能做一些可行性分析,以做到有的放矢,如果有些无法实现的功能,可以尽快调整。这里分析一下项目需要的功能,主要是信息查看和信息收集,如版本信息、硬件信息等,这些都可以通过读取系统文件或者运行系统命令获取,而像获取安装的软件信息和运行时信息则需要通过API提供的接口获取。实现API接口不是什么问题,主要把精力集中在如何实现运行系统命令,获取其返回的结果功能实现上。具体实现代码如下所示: Java代码: 1. public class CMDExecute { 2. public synchronized String run ( String [] cmd,String workdirectory) 3. throws IOException { 4. String result = “ ” ; 5. try { 6. processBuilder builder = new ProcessBuilder ( cmd ); 7. //设置一个路径 8. if ( workdirectory ! = null ) 9. builder.directory ( new File &#40; workdirectory &#41; ) ; 10. builder.redirectErrorStream (true) ; 11. Process process = builder.start ( ) ; 12. InputStream in = process.getInputStream ( ) ; 13. byte[] re = new byte[1024] ; 14. while ( in.read ( re ) ) ; 15. result = result + new String ( re ) ; 16. } 17. in.close ( ) ; 18. } catch ( Exception ex ) { 19. Ex.printStackTrace ( ) ; 20. } 21. Return result ; 22. } 23. }

2012-03-22

Andrio很好界面应用实例

一个很好的andriod界面程序,界面插件与表达字符分离,界面丰富多彩,是一个很好的学习例子。

2012-03-21

500强android学习资料

很好的五百强学习笔记,是我在学android是做的笔记,现在工作了拿出来跟同学分享一下,也让想学android的同事很快学好

2012-03-21

在Android平台下利用WiFi技术实现

们平常都会使用蓝牙来进行无线传输数据,其实我们还可以使用Wifi无线传输数据,Wifi无线传输数据不管是大文件还是小文件,速度都很快。Wifi无线传输数据需要我们使用Android系统手机才能进行,如何才能利用WiFi来实现Android手机与PC电脑或手机进行无线传输数据,这里我们就来搭建FTP传数据,具体操作步骤如下: 设置WiFi无线登录 设置你的Android手机WiiFi的无线网络,让手机通过无线路由器的Wifi方式实现无线上网。依次点击手机“设置/无线和网络/WLANf设置”,搜索WiFi网络后登录。 架设WiFi无线连接 让PC也通过无线路由器构建的局域网环境上网,有线或者无线都可以。利用91手机助手安装好Websharing。在Android手机桌面建立快捷方式,点击启动即可看到软件主界面。 在手机WiFi联网状态下,“开始”,运行网络共享服务点击时会显示“i青输入http://192.168.0.100:2112以上地址在浏览器进行访问”,字样下面会显示私人账户访问密码和游客访问密码。现在在同一局域网的电脑上打开浏览器,输入上面的地址,会提示让你输入密码,输入前面手机提示的密码后,即可在WEB页面直接看到手机卡上的全部资料。 在浏览器中可以直接查看手机卡的全部资料,若想删除卡上不需要的文件,点选需要删除的文件,然后点击左边的文件按钮,在弹出菜单点击删除即可。若是想从电脑或其他手机上传资料到Android手机卡指定目录,那么先用浏览器访问http://192.168.0.100:2112/,进入需要放置文件的目录,点击左侧“文件/上传文件’,指定需要上传到手机的文件,稍后即可完成上传。 使用Wifi无线工具在Android手机与PC机之间进行数据传输,只要在同一无线局域网环境下。由于采用WiiFi方式联网,速度比蓝牙传输更快,现在就算没USB线,也可以直接传资料了,非常方便。

2012-03-21

10个经典的Android开源应用项目

10个经典的Android开源应用项目 对android网络通信 ,界面应用, 短信管理,游戏应用开发代码和注解

2012-03-21

SSH框架与AJAX技术的Java_Web应用开发

《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》:资深程序员全力打造,深入剖析SSH框架整合开发的精髓 全方位解读Java Web开发的基础知识、高级技术及应用案例 内容全面,讲解详细,全面覆盖JSP、Se rvlet、AJAX及SSH框架整合开发 避免冗长的理论讲解,而是直击主题,通过具体实例引导读者快速学习 提供典型应用案例,剖析JSP/Servret技术与Struts 2技术在Web开发中的不同 提供完整的应用案例,使读者可以深入体会SSH开发模式的精髓 所有开发工具和框架均使用目前的最新版本,紧跟技术发展的趋势 提供230个实例和4个综合案例,可以作为案头必备的查询手册 一线开发人员全力打造,分享技术盛宴! 重点内容及特色 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》介绍了Web开发中客户端技术的基础知识,包括JavaScript、CSS、AJAX等,这些技术都是Web应用中常用的客户端技术。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax+》讲解了JSP/S rvlet技术的基础知识,并提供了一个综合案例展示其具体应用,它们是Java Web服务端技术的基石,也是学习Java Web开发所要必须掌握的技术。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》重点讲解了Struts 2、Speing和HIbernate框架的基础知识和高级技术,如Sruts 2中的拦截器、类型转换、国际化和标签等,HIbe rna{e的会话、0/R映射和事务管理等,Spring中的数据库技术与AOP等。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》特别介绍了Struts 2对AjAX的支持,还重点剖析了SSH框架的整合开发,并给出了两个综合案例来展示整合SSH框架开发Web应用。 和已经出版的同类图书相比,《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》讲解由浅入深,涵盖更多内容,列举了大量典型实例具有超强的实用性,另外,《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》各篇独立,适合读者全面学习或对部分内容重点学习。 读者对象 有Java基础,想进一步学习SSH框架整合开发的人员 了解SSH整合开发,想进一步提高开发技术的人员 正在使用SSH整合技术开发项目,想查阅资料的人员 大中专院校的学生和老师,以及Java培训班的学员和讲师 需要一本案头必备查询手册的程序员

2012-03-19

Web开发+java+ssh框架

《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》:资深程序员全力打造,深入剖析SSH框架整合开发的精髓 全方位解读Java Web开发的基础知识、高级技术及应用案例 内容全面,讲解详细,全面覆盖JSP、Se rvlet、AJAX及SSH框架整合开发 避免冗长的理论讲解,而是直击主题,通过具体实例引导读者快速学习 提供典型应用案例,剖析JSP/Servret技术与Struts 2技术在Web开发中的不同 提供完整的应用案例,使读者可以深入体会SSH开发模式的精髓 所有开发工具和框架均使用目前的最新版本,紧跟技术发展的趋势 提供230个实例和4个综合案例,可以作为案头必备的查询手册 一线开发人员全力打造,分享技术盛宴! 重点内容及特色 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》介绍了Web开发中客户端技术的基础知识,包括JavaScript、CSS、AJAX等,这些技术都是Web应用中常用的客户端技术。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax+》讲解了JSP/S rvlet技术的基础知识,并提供了一个综合案例展示其具体应用,它们是Java Web服务端技术的基石,也是学习Java Web开发所要必须掌握的技术。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》重点讲解了Struts 2、Speing和HIbernate框架的基础知识和高级技术,如Sruts 2中的拦截器、类型转换、国际化和标签等,HIbe rna{e的会话、0/R映射和事务管理等,Spring中的数据库技术与AOP等。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》特别介绍了Struts 2对AjAX的支持,还重点剖析了SSH框架的整合开发,并给出了两个综合案例来展示整合SSH框架开发Web应用。 和已经出版的同类图书相比,《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》讲解由浅入深,涵盖更多内容,列举了大量典型实例具有超强的实用性,另外,《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》各篇独立,适合读者全面学习或对部分内容重点学习。 读者对象 有Java基础,想进一步学习SSH框架整合开发的人员 了解SSH整合开发,想进一步提高开发技术的人员 正在使用SSH整合技术开发项目,想查阅资料的人员 大中专院校的学生和老师,以及Java培训班的学员和讲师 需要一本案头必备查询手册的程序员

2012-03-19

avaWEB开发ssh面试题

给面试官说hibernate的映射过程就可以了 struts的MVC如何实现:MVC设计模式(应用观察者模式的框架模式) M: Model(Business process layer),模型,操作数据的业务处理层,并独立于表现层 (Independent of presentation)。 V: View(Presentation layer),视图,通过客户端数据类型显示数据,并回显模型层的执 行结果。 C: Controller(Control layer),控制器,也就是视图层和模型层桥梁,控制数据的流向, 接受视图层发出的事件,并重绘视图。 JSP+Servlet+JavaBean,以控制为核心,JSP只负责显示和收集数据,Sevlet,连接视图 和模型,将视图层数据,发送给模型层,JavaBean,分为业务类和数据实体,业务类处 理业务数据,数据实体,承载数据,基本上大多数的项目都是使用这种MVC的实现模式。

2012-03-19

Java程序设计

第1章 Java概述 1.1 Java语言的发展历史 1.2 Java语言的特点 1.3 Java的运行机制 1.4 Java运行平台 1.4.1 Java运行环境 1.4.2 Java应用程序接口 1.4.3 Java2SDK的安装与组成 1.5 常用Java开发工具简介 1.6 一个简单的Java程序 第2章 Java语言基础(一) 2.1 Java语言的词法 2.1.1 空格与分号 2.1.2 注释 2.1.3 标识符 2.1.4 关键字 2.2 变量和常量 2.2.1 常量 2.2.2 变量 2.3 简单数据类型 2.3.1 数据类型概述 2.3.2 整型数据 2.3.3 实型数据 2.3.4 字符型数据 2.3.5 布尔型数据 2.4 操作符与表达式 2.4.1 运算符与表达式概述 2.4.2 算术运算符与算术表达式 2.4.3 关系运算符与关系表达式 2.4.4 布尔逻辑运算符和布尔逻辑运算表达式 2.4.5 位运算符和运算表达式 2.4.6 赋值运算符和赋值表达式 2.4.7 条件运算符和条件表达式 2.4.8 各类运算符的优先级 2.4.9 各类型数据间的相互转换 2.5 流程控制 2.5.1 流程控制结构概述 2.5.2 分支结构 2.5.3 循环结构 2.5.4 break语句和continue语句 习题 第3章 Java面向对象技术 3.1 面向对象编程的基本概念 3.1.1 对象、类和消息 3.1.2 继承和多态 3.1.3 面向对象程序设计 3.2 类 3.2.1 类的定义 3.2.2 成员变量 3.2.3 定义方法 3.2.4 构造方法 3.3 对象 3.3.1 创建对象 3.3.2 对象的使用 3.3.3 清除对象 3.4 类成员和实例成员 3.4.1 类变量和实例变量 3.4.2 类方法和实例方法 3.4.3 类变量和实例变量的初始化 3.5 包 3.5.1 创建包 3.5.2 包的使用 3.5.3 包对文件的管理 3.6 类成员的访问权限控制 3.7 类的继承 3.7.1 继承的实现 3.7.2 成员变量的隐藏和方法重写 3.7.3 super关键字 3.7.4 运行时多态 3.7.5 instanceof操作符 3.7.6 jave.lang.Object类 3.7.7 final方法和类 3.7.8 abStract类和方法 3.8 内部类 3.8.1 内部类的定义和使用 3.8.2 创建内部类对象的几种方式 3.8.3 方法中定义的内部类 3.8.4 static内部类 3.9 接口 3.9.1 接口概念 3.9.2 定义接口 3.9.3 实现接口 3.9.4 接口类型的使用 3.1 0Java程序结构 习题 第4章 Java语言基础(二) 4.1 基本数据类型的类包装 4.2 数组 4.2.1 一维数组 4.2.2 多维数组 4.3 字符串 4.3.1 基本概念 4.3.2 String类和StringBuffer类 4.4 集合框架 4.4.1 Collection,Set和List接口 4.4.2 Map接口 4.4.3 Iterators反复器 4.4.4 排序和搜索 习题 第5章 异常处理 5.1 异常 5.1.1 基本概念 5.1.2 异常处理机制 5.2 Throwable类及其子类 5.3 异常处理 5.3.1 捕获异常 5.3.2 声明异常 5.4 抛出异常 5.5 自定义异常类 5.6 综合应用举例 5.7 Java异常处理的优点 习题 第6章 线程 6.1 线程概念 6.2 线程的实现 6.2.1 Tbread类 6.2.2 Runnable接口 6.3 线程的生命周期 6.4 线程优先级和线程调度 6。5多线程资源共享与同步 6.5.1 多线程访问共享资源的加锁机制 6.5.2 多线程的协作同步运行机制 6.5.3 死锁问题 6.5 Daemon线程 6.6 线程组 习题 第7章 Java输入输出流 7.1 输入输出流的基本概念 7.1.1 理解流的概念 7.1.2 标准输入输出流 7.2 基本字节流 7.2.1 Input Stream类和Output Stream类 7.2.2 FileInptJtStream和FileOutput Stream 7.2.3 ByteArrayInput Stream和ByteArTayOutputgtream 7.3 基本字符流 7.3.1 Reader-类和Writer类 7.3.2 FileReader和FileWriter 7.3.3 ChatArrayReader和ChatarayWriter 7.4 文件操作 7.4.1 File类 7.4.2 文件过滤器 7.4.3 随机存取文件流类 7.5 java.io包中其他流类 7.5.1 缓冲流 7.5.2 字串流 7.5.3 带格式数据流 7.5.4 管道流 7.5.5 打印流

2012-03-19

android开发教程

第一篇 开发知识库大全 第1章 Android简介及其开发环境的搭建 1.1 Android的诞生 1.2 Android的特点 1.3 Android开发环境的搭建 1.4 第一个Android程序——HelloAndroid 1.5 Android应用程序的调试 1.6 Android应用程序的项目结构 1.7 Android的系统架构 1.8 本章小结 第2章 Android简单控件的开发及应用 第3章 Android高级控件的开发及应用 第4章 手机用户界面的开发 第5章 手机通信服务及手机控制 第6章 手机的自动服务功能 第7章 手机文件I/O与数据库的应用 第8章 手机网络应用 第9章 手机的Google服务功能 第10章 手机多媒体服务功能 第11章 Android手机的3D世界 第12章 手机特效开发 第二篇 案例实战 第13章 蓝鸟健身俱乐部小助手 第14章 娱乐游戏——3D迷宫 第15章 休闲游戏——Q版疯狂大炮

2012-03-17

android开发教程4.0.

第一篇 开发知识库大全 第1章 Android简介及其开发环境的搭建 1.1 Android的诞生 1.2 Android的特点 1.3 Android开发环境的搭建 1.4 第一个Android程序——HelloAndroid 1.5 Android应用程序的调试 1.6 Android应用程序的项目结构 1.7 Android的系统架构 1.8 本章小结 第2章 Android简单控件的开发及应用 第3章 Android高级控件的开发及应用 第4章 手机用户界面的开发 第5章 手机通信服务及手机控制 第6章 手机的自动服务功能 第7章 手机文件I/O与数据库的应用 第8章 手机网络应用 第9章 手机的Google服务功能 第10章 手机多媒体服务功能 第11章 Android手机的3D世界 第12章 手机特效开发 第二篇 案例实战 第13章 蓝鸟健身俱乐部小助手 第14章 娱乐游戏——3D迷宫 第15章 休闲游戏——Q版疯狂大炮

2012-03-17

Android几个初学者的小程序

安卓小程序,经典布局以及各种常见的listview。图片 文字布局结合,特别适合初学者安卓小程序,经典布局以及各种常见的listview。图片 文字布局结合,特别适合初学者

2012-03-17

Android(经典实例).

第一篇 开发知识库大全 第1章 Android简介及其开发环境的搭建 1.1 Android的诞生 1.2 Android的特点 1.3 Android开发环境的搭建 1.4 第一个Android程序——HelloAndroid 1.5 Android应用程序的调试 1.6 Android应用程序的项目结构 1.7 Android的系统架构 1.8 本章小结 第2章 Android简单控件的开发及应用 第3章 Android高级控件的开发及应用 第4章 手机用户界面的开发 第5章 手机通信服务及手机控制 第6章 手机的自动服务功能 第7章 手机文件I/O与数据库的应用 第8章 手机网络应用 第9章 手机的Google服务功能 第10章 手机多媒体服务功能 第11章 Android手机的3D世界 第12章 手机特效开发 第二篇 案例实战 第13章 蓝鸟健身俱乐部小助手 第14章 娱乐游戏——3D迷宫 第15章 休闲游戏——Q版疯狂大炮

2012-03-17

空空如也

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

TA关注的人

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