`
jandroid
  • 浏览: 1897259 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
声明:学习的书籍《Android应用开发揭秘》,这里记录学习该书籍的日志,引用的相关代码与总结描述,没有商业的用途,完全是自我学习的一个记录,刚刚学习不可避免会出现很多问题,若是有错误还请大家多多批评。 2011-10-30周日,继续《Android应用开发揭秘》的学习,接上一篇常用效果的学习; 一、 进度条(ProgressBar) 进度条作为后台程序处理过程中,反馈给使用者的一个很好的凭证,来显示当前程序处理的怎么样,进度如何等情况。Android中一共有两种样式进度条:长形进度条与圆形进度条。而且有的程序也可以在标题栏显示进度条。 在我们Eclipse开发android程序中,在编辑m ...
在action中有个字段是birthday是date类型,当我们传值时必须写成1999-01-01它才会自动类型转换,但在有些时候有这样的需求要写成19990101这样默认就不会进行自动类型转换,这样我们可以写一个自定义类型转换器,实现转换需求。 Struts2有两种类型转换器: 局部:对某个action转换类型起作用 首先要自定义类型转换器: public class DateTypeConverter extends DefaultTypeConverter { @Override public Object convertValue(Map<String, Object& ...
步骤: 第一步:再WEB-INF/lib下加入commons-fileupload-1.2.1.jar、commns-io-1.32.2.jar 第二步: <form action="${pageContext.request.contextPath}/control/employee/list_execute.action" enctype="multipart/form-data" method="post"> 文件1:<input type="file" name=&q ...
在Android的UI开发中,我们经常会使用Handler来控制主UI程序的界面变化。有关Handler的作用,我们总结为:与其他线程协同工作,接收其他线程的消息并通过接收到的消息更新主UI线程的内容。 我们假设在一个UI界面上面,有一个按钮,当点击这个按钮的时候,会进行网络连接,并把网络上的一个字符串拿下来显示到界面上的一个 TextView上面,这时就出现了一个问题,如果这个网络连接的延迟过大,可能是10秒钟甚至更长,那我们的界面将处于一直假死状态,而如果这段时间超 过5秒钟的话,程序会出现异常。 这时我们会想到使用线程来完成以上工作,即当按钮被按下的时候新开启一个线程来 ...
一个杀毒软甲最核心的部分一个是病毒库一个是杀毒引擎,病毒库从服务器中获得,杀毒引擎实际上是判断程序中的包名和签名是否匹配病毒库中的包名和签名,如果匹配则为病毒,界面使用帧动画来显示。 思路: 1.从服务器端把病毒的版本库信息下载下来将解析的数据存放到List集合中 2.获取到手机中所有应用程序的包名以及程序的签名 3.将病毒库匹配手机应用程序包名及签名 4.用ScrollView标签进行自动滚动显示 关键代码如下: 特洛伊木马病毒库的信息: <?xml version="1.0" encoding="utf-8"?> ...
不知道什么原因,解压的Eclipse3.6版本做android方面学习的时候,经常出现在自动提示时卡死的情况,网上也找了一下资料,一开始以为是默认插件太多,Eclipse吃内 存太多造成的,但是优化了之后效果还是不明显。 后来发现论坛上 一、绑定src.zip的方式(效果提升但不是很明显): 解决办法:1. 找到你的JDK安装目录下的src.zip文件; 2. 打开eclipse: Window菜单->Preference->Java->Installed JREs; 3. 在列表中选择你eclipse正在使用的JRE,然后Edit; 4. 选择rt.jar,然后点击&q ...
声明:学习的书籍《Android应用开发揭秘》,这里记录学习该书籍的日志,引用的相关代码与总结描述,没有商业的用途,完全是自我学习的一个记录,刚刚学习不可避免会出现很多问题,若是有错误还请大家多多批评。 继续学习《android应用开发揭秘》这本书,这里把基础控件的学习进行了分类,下面两篇博客主要是一些常用的效果 一、 拖动效果(Gallery) 拖动效果是现在智能手机的一个不可缺少的功能,Android平台中实现拖动效果,主要是使用了Gallery控件,Gallery英文是画廊的意思,顾名思义存放这显示的图片,存放图片资源容器是继承自BaseAdapter类的派生类。当然我们也可以通过setO ...
今天在工作中遇到这样的一个问题,在android开发中使用adb shell下的sqlite3命令来查看SQLite数据库时,出现了 [ sqlite3 : not found]错误。在网上搜索了一下问题的原因:原来是模拟器或真机中的/system/xbin 目录下少了sqlite3 这个文件。解决方法如下: [1] 让/system文件夹可读写 $ adb shell# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
声明:学习的书籍《Android应用开发揭秘》,这里记录学习该书籍的日志,引用的相关代码与总结描述,没有商业的用途,完全是自我学习的一个记录,刚刚学习不可避免会出现很多问题,若是有错误还请大家多多批评。 一、 按钮(Button) 按钮控件已经在之前的例子学习中使用到,主要的是一个setOnClickListener事件。 二、 菜单(Menu) 一般Android手机都有menu这个按键来显示相应的菜单,实现菜单效果,需要通过onCreateOptionsMenu来实现,然后对其事件进行相关的监听来实现不同任务,可以通过两种方式来实现: 1. 通过XML布局实现; 2. 通过Menu.a ...
本文采用一个Demo来展示Android中ExpandableListView控件的使用,如如何在组/子ListView中绑定数据源。直接上代码如下: 程序结构图: layout目录下的 main.xml 文件源码如下: <?xml version="1.0" encoding="utf-8"?> <LinearL ...
ehcache支持两种拓扑结构,一种是Distributed Caching,另一种是Replicated Caching Distributed Caching   这和一般意义上的分布式缓存非常类似,这一类型的缓存是有client-server之分的,application通过client向server端请求缓存数据,在server端,数据是散列到多个节点上的。具体而准确的拓扑结构见下图(该图正是Terracotta Server Array的拓扑结构,ehcache的分布式实现是依赖Terracotta Server Array实现的): 一方面:L1是客户端结点,基于Terr ...
美国西部时间18号早上,也就是我们的19号凌晨,BlackBerry DevCon活动隆重举行,PlayBook 2.0开发测试版随之发布。PlayBook 2.0的一个重要功能就是支持Android应用。那么,如何将Android应用移植到PlayBook上呢?我自己测试了一下,成功在PlayBook上运行Android应用,下面我们来看看具体的方法。   因为PlayBook 2.0上带有一个Android Player的组件,Android应用只需要做一个简单的转换,转换成PlayBook的bar文件,就可以在PlayBook上运行了。有关Android应用转换成PlayBook应用的 ...
谷歌和三星今天上午在香港发布了代号为“冰激凌三明治”的新一代操作系统Android 4.0,同时发布了第一款运行该系统的智能手机Galaxy Nexus。这个新操作系统究竟有哪些新特性呢?本文选取了Android 4.0的12个主要新特性供读者参考 ...
Notification是一种让你的应用程序在不使用Activity的情况下警示用户,Notification是看不见的程序组件警示用户有需要注意的事件发生的最好途径。 作为UI部分,Notification对移动设备来说是最适合不过的了。用户可能随时都带着手机在身边。一般来说,用户会在后台打开几个程序,但不会注意它们。在这样的情形下,当发生需要注意的事件时,能够通知用户是很重要的。 Notification由NotificationManger统一管理,目前包含的能力有: ❑创建一个状态条图标。 ❑在扩展的状态条窗口中显示额外的信息(和启动一个Intent)。 ❑闪灯 ...
Notification是一种让你的应用程序在不使用Activity的情况下警示用户,Notification是看不见的程序组件警示用户有需要注意的事件发生的最好途径。 作为UI部分,Notification对移动设备来说是最适合不过的了。用户可能随时都带着手机在身边。一般来说,用户会在后台打开几个程序,但不会注意它们。在这样的情形下,当发生需要注意的事件时,能够通知用户是很重要的。 Notification由NotificationManger统一管理,目前包含的能力有: ❑创建一个状态条图标。 ❑在扩展的状态条窗口中显示额外的信息(和启动一个Intent)。 ❑闪灯 ...
Global site tag (gtag.js) - Google Analytics