- 博客(25)
- 资源 (13)
- 收藏
- 关注
原创 启动另外一个APK的四种方式
方式一:启动另外一个应用程序指定的Activity(可以是主Activity,也可以是任意一个Activity) ComponentName componetName = new ComponentName( //这个是另外一个应用程序的包名 "package",
2014-02-21 11:02:40 6067
原创 Android动画系列(二):Tween动画
你能够使用视图动画系统来执行View对象上的渐变动画。渐变动画是用诸如开始点、结束点、尺寸、旋转以及一些其他的动画特性来计算的动画。 渐变动画能够在View对象的内容上执行一个简单的变换系列(位置、尺寸、旋转和透明度)。因此,如果有一个TextView对象,就能够移动、旋转、放大或缩小文本。如果该TextView对象有一个背景图片,那么这个背景图片会跟文本一起变换。
2013-12-17 17:35:11 883
原创 Android动画系列(一):概述
Android3.0以前,仅支持两种动画模式,Tween animation(渐变动画),Frame animation(帧动画),在android3.0中又引入了一个新的动画系统:Property animation(属性动画)。 Tween animation:给出两个关键帧,通过一些算法将给定属性值在给定的时间内在两个关键帧间渐变。 Frame animati
2013-12-17 17:01:20 735
转载 自定义SurfaceView Unable to start activity ComponentInfo
自定义SurfaceView时,在xml中添加报错Unable to start activity ComponentInfo <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:orient
2013-09-14 23:04:16 694
原创 Spring security认证与授权(四)
在第三个实例基础上我做了第四个实例,这个实例很简单。默认情况下,角色名称必须以ROLE_开头,否则spring security框架无法识别,有时这会让人觉得很不爽。当然,这是可以改变的。第四个实例:这里只需要在第三个实例上修改applicationContext-security.xml:xmlversion="1.0"encoding="UTF-8"?>beansxml
2013-03-26 20:55:15 2098
原创 Spring security认证与授权(三)
在第二个实例基础上我做了第三个实例。第一、二个实例都只有一个角色(暂时不理解的可以跳过,后面我会讲到),这显然无法满足实际需求,这个实例中我增加了ROLE_ADMIN。第三个实例:增加一个admin.jsp页面: page language="java"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%
2013-03-26 20:54:23 911
原创 Spring security认证与授权(二)
在第一个实例基础上我做了第二个实例。第一个例子里的登录页面是springsecurity的默认页面,这种页面比较死板,因此这个实例里我将自定义登录界面。第二个实例:增加登录页面login.jsp: taglibprefix="c"uri="http://java.sun.com/jsp/jstl/core"%> page language="java"contentType
2013-03-24 19:52:23 967
原创 Spring security认证与授权(一)
安全一直是 Web 应用开发中非常重要的一个方面。从安全的角度来说,需要考虑用户认证和授权两个方面。为 Web 应用增加安全方面的能力并非一件简单的事情,需要考虑不同的认证和授权机制。Spring Security 为使用 Spring 框架的 Web 应用提供了良好的支持。本系列将详细介绍如何使用 Spring Security 框架为 Web 应用提供安全支持。一般来说,Web 应用的安全
2013-03-22 21:51:08 1933
转载 程序员的学习和积累
对于一个程序员来说,学习的重要性相信大家都能意识得到。如何才能有效地学习,高效地学习?探讨下这个问题,我认为很有必要。 每个人学习的方法和习惯可能都不尽相同,很多人习惯了在学校的学习方式,特别是很多刚出校门的人。在他们潜意识中,学习只是应付考试的一种手段,考完就一切OK了,全部还给老师了也无所谓,反正考完之后下次不会再考这么课程了(大学尤其如此)。长期的应试教育会让很多人以考试的心态来对
2013-01-10 00:11:26 336
转载 精通one,学习another,关注next
Tip 1 要方法而不是记忆我的一个程序员朋友常跟我说记住超过200个C++函数是多么的有帮助。 “我从来不必去查找函数的定义,因此我可以比其他程序员编程快上50%。” 他自豪的说。可结果是什么?难道他不知道编译器的代码自动完成功能可以节约大量查找函数及输入函数的时间吗,另外当C#发布出来后,他在记忆函数上面的努力就白费了。当然,编程中对函数的熟记是一件必需的事情,但是
2013-01-10 00:09:32 312
转载 android 局域网对讲机
参考了一些代码,实现了局域网的实时语音对讲功能,只要同网段局域网即可通话,文字聊天,传输文件等,包含了飞鸽传输的功能。主要是录音发送和接收播放录音比较重要。录音线程:Java代码 public class AudioSend extends Thread { Person person = null; pub
2013-01-10 00:06:02 2120 1
转载 深入了解Struts2返回JSON数据的原理及具体应用范例
早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的也淡忘了此事。直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章,从头到尾将Struts2与JSON的关系说清楚。其实网络中,关于这个问题的答案已是海量,我当初也是从这海量的答
2013-01-10 00:03:15 378
转载 myeclipse9对导入的jquery.js文件报错——解决办法
在myeclipse9中对导入的jquery.js文件会报错红叉错误是 Syntax error on token "undefined", invalid FormalParameter;如图所示: 解决办法如下:选中你想去掉的js文件,右键选择 MyEclipse-->Exclude From Validation ;然后继续右键执行My
2013-01-10 00:01:09 409
转载 windows安装PHP5.4+Apache2.4+Mysql5.5
首先去下载PHP、Apache和Mysql的最新版本。 PHP5.4.8版本下载地址:http://windows.php.net/download/Mysql5.5.28版本下载地址:http://www.mysql.com/downloads/mysql/Apache2.4.3版本下载地址:http://www.apachelounge.com/download/下
2012-12-11 19:11:35 775
原创 Spring + Hibernate 结合后不能自动建立数据库表的解决方法
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springfr
2012-11-27 20:40:28 640
原创 如何把sdk源码加入eclipse来阅读
你在阅读android app源码时,肯定觉得会很不方便的链接到sdk源码,是不是? 现在教你如何把sdk源码加入eclipse来阅读,很简单,先下载sdk源码,进入sdk目录下面的具体平台目录里,新建一名为sources的目录,把源码全放进去就ok了。是不是很方便?我的是android1.6,就在platform-->1.6下面新建sources目录,然后把sdk源码放进去就ok
2012-11-22 13:48:44 392
原创 9 patch drawable
NinePatchDrawable 是可伸展的bitmap图像,Android可以自动设置它的宽高来匹配用它来作为背景的View的background。应用9-patch图形的典型是做Button的背景 —Buttons会随着text 的增加而变化。. 9-patch文件是标准的PNG文件,但是它多了1-像素的边。他必须被存储为.9.png格式,并且保存在文件夹res/drawable/下。边
2012-11-04 11:06:33 370
转载 Mysql常用命令行大全
第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP
2012-10-28 17:19:18 342
原创 Android ADT安装技巧其常见错误处理
按照一般教程书籍的安装方法,无外乎是:首先打开eclipse,然后依次单击Help/Install New Software,如下图所示:单击后弹出的Install界面中的“Add”按钮,在Name中输入任意名字,并在Location中输入ADT的下载地址:https://dl-ssl.google.com/android/eclipse/,如下图所示:由于之前已经用该下载地址安装
2012-10-18 09:56:36 353
转载 关于注册Google Map api key的方法和解决网页无法显示的问题
1.首先找到debug keystore路径:打开Eclipse--->Windows--->Preferences--->Android--->Build一般是这样的路径 C:\Users\Administrator\.android\debug.keystore2、在cmd执行命令:1)、打开cmd控制台(有java环境变量)2)
2012-10-14 20:33:27 779
原创 Linux基本命令
一、帮助文档命令: 1、命令 --help/-h:获得命令的简单帮助信息; 2、man/info 命令:获得命令的详细帮助信息。info与man的区别在于info文档中包含着链接,在有*号的地方回车则进入链接,按大写U就退回原来的文档中; 3、help命令:这里的命令是指shell的内部命令。二、文件操作命令: 1、touch file:创建
2012-09-03 20:52:13 366
转载 移动应用推广八法
如果一棵树在森林中轰然倒下,是否会有人听到?如果你的应用出现在一个拥挤不堪的市场中,是否会有人注意到它呢?虽然我所开发的应用目前都有数十万的下载量,但遗憾的是,上述问题的默认答案是“不会”。事实上,最近的一项***表明,有60%的应用以零收益而告终。如果你不想让自己的应用沦落在这60%之中,那么不要指望什么运气,一定要采取实际的行动去争取。下面介绍几种用来应对这一挑战的建议,重要性按顺
2012-07-19 15:31:17 1224
转载 Animation要点
Android动画1 android 动画1.1动画结构图 Android动画Animation(2D)openGL(3D)TweenFrame
2012-07-04 13:26:59 380
转载 Android OpenGL ES 开发教程(14):三维坐标系及坐标变换初步
OpenGL ES图形库最终的结果是在二维平面上显示3D物体(常称作模型Model)这是因为目前的打部分显示器还只能显示二维图形。但我们在构造3D模型时必须要有空间现象能力,所有对模型的描述还是使用三维坐标。也就是使用3D建模,而有OpenGL ES库来完成从3D模型到二维屏幕上的显示。这个过程可以分成三个部分:坐标变换,坐标变换通过使用变换矩阵来描述,因此学习3D绘图需要了解一些空间
2011-12-30 20:26:28 1013
Android属性动画
2013-12-17
Android Frame动画
2013-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人