- 博客(243)
- 资源 (16)
- 收藏
- 关注
转载 android自定义布局中的平滑移动
在android应用程序的开发过程中,相信我们很多人都想把应用的交互做的比较绚丽,比如让界面切换平滑的滚动,还有热度灰常高的伪3D等界面效果,通常情况下,系统提供的应用在特效这方面只能为我们提供简单的动画接口,所以要想实现比较酷炫的效果还是要自己去开发布局控件(即所谓的自定义View、ViewGroup)。小弟也经常做一些自定义的控件,最近工作比较清闲,所以便将自己对自定义布局控件的一些心得写出来
2013-10-12 10:47:43 1298
转载 【Android】状态栏通知Notification、NotificationManager详解
在Android系统中,发一个状态栏通知还是很方便的。下面我们就来看一下,怎么发送状态栏通知,状态栏通知又有哪些参数可以设置? 首先,发送一个状态栏通知必须用到两个类: NotificationManager 、 Notification。 NotificationManager : 是状态栏通知的管理类,负责发通知、清楚通知等。Notification
2013-10-11 12:17:35 1548
转载 Android中px与dip,sp的转化
我们在页面布局的时候,经常会设置容器的长度,但是到底该使用哪个作为长度的单位而懊恼。在Android中支持的描述大小区域的类型有以下几种:px(pixels)——像素:不同的设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。dip(device independent pixels)——设备独立像素:这个和设备硬件有关,一般我们为了支持WCGA、HVGA
2013-10-01 23:19:58 1161
转载 android:点击popupwindow以外区域 popupwindow自动消失
方法一(这种方法可以处理popupwindows dimiss的时候一些其他的操作,比如让其他控件的隐藏,消失等):代码如下popupWindow.setFocusable(false);//focusable要为false(不设置默认的就是False);//这是Activity 的OnTouchEvent。OnTouchEvent代表的是Activity 获得事件(即为PopupWind
2013-09-27 12:03:39 1453
原创 正则表达式 入门笔记
正则表达式正则表达式是一中藐视字符串结构的语法规则,是一个特定的格式化模式,可以匹配、替换、截取匹配的字符串。 行定位符 ^ 表示行的开始 $ 表示行的结束如: ^tm 表示的是以tm开头的一个行 ,tm query is correct tm$ 则匹配的是 , query is correct by tm tm 则以上两者都可以匹配
2013-09-26 14:21:10 1155
原创 linux下apache 的安装,php安装过程
linux下apache 的安装1、进入work目录下:cd /usr/local/work(如没有则自己新建,命令:mkdir /usr/local/work) 2、在work目录下从网站下载apache并解压:wget http://dev.xiaonei.com/apache-mirror/httpd/httpd-2.0.63.tar.gz解压:tar zxvf ht
2013-09-26 12:24:26 20650 1
原创 亲情卫士,让爱不孤单——一个创业想法
【亲情卫士,让爱不孤单】为了学业,梦想,每年回家只有5天,每天能陪爸妈4小时,30年不过600小时,这一辈子能陪他们的时间也只有25天。这个中秋,如果你不能回家看看,多一点问候与关心。送父母一个能视频通话的手机,或给父母装个《亲情卫士》app。http://t.cn/z8aTRcg.
2013-09-10 18:09:41 1484
原创 Don't make me think 读书笔记
设计与指导原则1、 设计者尽量的做到一目了然,不言而喻。它是什么、怎么使用它。2、 不要让用户思考一个东西是否能够点击。3、 不能不言而喻就需要瞬间解释,让用户瞬间识别。4、 大多数浏览网页的人,不想花太多的时间5、 用户比较倾向扫描的阅读方式,只会停留在感兴趣的点6、 只做第一个满意的选择,不一定是最佳的选择7、 用户不关心产品的工作机制,只关心产品是否
2013-09-09 21:06:51 1208
原创 让其他的App唤起自己的App——Allowing OtherApps to Start Your Activity
为了开发更多人使用的App,我们总希望我们的App能够提供一种接口被其他App调用。如我们常见的 大众点评 与 豆瓣。他们这种资源丰富的App能给我们提供很多丰富的资源。
2013-09-05 15:13:36 3619
转载 synchronized 详解
使用synchronized在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。在程序中我们使用了一个简化版本的Account类,代表了一个银行账
2013-09-04 17:25:38 1124
原创 Smarty模板引擎的使用
Smarty模板引擎的使用Smarty是PHP中一个基于MVC模式的模板引擎。Download: http://www.smarty.net/download 特点1、 最快速度的程序开发模板2、 自定义模板的界定符3、 可以使用条件判断语句if/elseif/else/endif4、 内建缓存支持5、 可以自定义插件. Smarty其实很简单
2013-09-02 16:09:10 1874 1
转载 vi/vim 基本使用方法
vi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本
2013-09-02 14:56:29 1040
转载 android之lint警告This Handler class should be static or leaks might occur
更新到adt2.0的开发者们可能会在handler上发现这么一条警告:This Handler class should be static or leaks might occur 。 首先在ADT 20 Changes我们可以找到这样一个变化:New Lint Checks: Look for handler leaks: This check make
2013-08-30 11:21:44 1079
原创 异步的查询操作帮助类 AsyncQueryHandler 详解
AsyncQueryHandlerextends Handlerjava.lang.Object ↳android.os.Handler ↳android.content.AsyncQueryHandler AsyncQueryHandler:异步的查询操作帮助类,
2013-08-22 17:35:42 2173
转载 Android 日常使用学习笔记 ——SparseArray
HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。 意思就是说用SparseArray来替代,以获取更好性能。老实说,对SparseArray并不熟悉,第一感觉应该是Android提供的一个类。按住Ctrl点击进入S
2013-08-22 10:44:57 1182
原创 赛马问题
25匹马,请找出最快的3匹。一次只能赛5匹,只能知道这5匹马的排序,没有秒表。力求用最少的操作。当你找到解决方案之后,你是不是可以换位思考以下,如果你是面试官,你会接下来怎么扩展这个问题?以后你面试时就会有备而来。
2013-08-02 10:47:42 1676 1
转载 Letter To A Young Programmer Considering A Startup
Letter To A Young Programmer Considering A StartupI regularly get emails from young people, usually those with an interest in programming, who are trying to make decisions about school and/or thei
2013-07-29 13:54:27 1485 1
原创 从引爆点的角度看360随身wifi的发展
从引爆点的角度看360随身wifi的发展不到一个月的时间,随身wifi预定量就数百万。它的引爆点在哪里,为什么相同的产品这么多它却能火起来,通过对随身wifi的了解和我知识层面分析,主要是因为随身wifi在360公司的促进下成功的找到了引爆点,所以一个互联网公司才能挑起起硬件行业的波澜。
2013-07-28 23:57:03 2168 3
转载 android关于AndroidManifest.xml详细分析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent
2013-07-25 15:46:01 2151
原创 ORMLite学习入门笔记
使用原始的SQLiteHelper来操作维护数据库有点过于繁琐,重复工作量较大。所以会想到使用一个比较方便的ORM来维护我们本地的数据库,各位业界前辈都给我推荐了ORMLite(官网:http://ormlite.com/),以其小巧方便,在Android数据库维护上深受大家的喜爱。 但是ORMLite的文档有比较少,官方老外写的文档又长又乱,我等考不过托福雅思的我也就简单的看了看。把自己
2013-07-17 19:09:29 14279 6
原创 一种使用Xml对Android界面进行动态布局的方法
动态布局还是先从我们的需求出发,近期做的一个项目中提到了了一个需求: 需要动态的生成一个表单,表单中的标题、选项、提示文字等都是可以动态的增加删除的,而且动态的配置文件是xml文件。 我们在写html的使用常常就用如此的方式来制作配置自己的html页面,因为接到这个需求的时候正是该网站向拓展自己的无线业务,故此,直接将自己的网页端应用数据与无线端绑定到一起去了。如:
2013-07-09 20:44:45 2317 1
原创 程序猿 技术不是你的全部
程序猿 技术不是你的全部在学校的时候,曾一度的迷恋技术,认为掌握了技术后就非常牛X,可以到外面做些项目,从中获取一些报酬,自己更是乐此不疲。并且认为看了很多的技术书籍,学了很多的语言,看了许多牛X技术的底层原理,就自认为自己在这方面是专家权威,高智商的人。当然,可能你希望大家叫你大神、大牛、精英、前辈,自己的虚荣心都得到了小小的满足。千万不要认为技术牛X了就可以从屌丝变身高富帅,
2013-07-09 11:25:45 1340
原创 2012寻找国产手机的守望者 [转 IT时代周刊]
2012寻找国产手机的守望者鲁迅说,悲剧就是把美好的东西毁灭给人看。21世纪初,国产手机曾上演了一幕让人扼腕叹息的悲剧。2003年前后,波导、夏新等十余家本土厂商一度拿下国内半壁江山,形势一片大好。然而,随着洋品牌对价格战逐渐适应,国产手机自身质量问题无法改善,不出两年时间几乎全军覆没。 今天,国产手机在技术苍白的情况下,却异常不理性,倾巢而上押注千元智能机。随着
2013-07-09 11:25:40 2714
原创 浅谈Android ListView 异步图片获取
浅谈Android ListView 异步图片获取 Android应用中,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,而且如果加载在图片比较多的View中,如ListView GridView WebView中,加载速度会比较缓慢。Android中图片加载速度很慢的话,程序很容易就挂掉,等待的用户用户同样会等到崩溃。 我们一般的处理
2013-07-09 11:25:34 1074
原创 Splash界面简单实现
Splash界面简单实现大家都知道,android的应用很多的开始都是有一个Splash界面,如:实现起来其实很简单 实现原理: 通过Timer和TimerTask,Handler的结合。Timer来计时,TimerTask来判断是不是已经满足设定时间,hanlder来具体启动新的Activity。 import java.util
2013-07-09 11:25:29 1140
原创 android 魔塔 游戏
过年放假在家里是在闲着无聊,弄了弄android游戏开发。由于之前玩了一个 游戏《魔域之城》挺有意思的,类似我们童年时候的《魔塔》。网上搜索了下,发现目前android版本的魔塔似乎就不怎么样。干脆,看着自己有时间,自己做一个玩玩,由于,时间仓促,人力不足,做出来的魔塔也不成气候,只做了一个beta版本的,给大家看看。如果大家有什么想法的,欢迎大家提提建议,学习android不久,能力有限
2013-07-09 11:25:24 1549
原创 蓝杰Java赛后感想
蓝杰Java赛后感想 蓝杰机器人编程大赛,这个大赛相信很多的湖大学子都不能忘怀的一个比赛,昨天,有时在我们学校进行了第五届的比赛。本人有幸能够参与其中,作为一个参赛选手又很侥幸的获得了冠军,所以今天写写自己的赛后感想,向各位支持的同学、朋友、老师道道谢,更希望自己的经历对学弟学妹们有所帮助。---------------------------------------------
2013-07-09 11:25:13 1488
原创 湖大大冒险(开学前强力更新) ver1.1
湖大大冒险(开学前强力更新) ver1.1 写在之前:《湖大大冒险》这款游戏我原本是不打算怎么深入发展的,只是之前冲着自己的兴趣完成了一下,校方也没有做任何的表态。所以,我就只写了一个最初的版本,在各大论坛上发表,给学弟学妹们试着玩玩。没想到前段日子在网络上火了起来,各种网站也报道了出来,所以就想到是不是该把他完善一下。故做次文章。 原地址:http://stchou.iteye.co
2013-07-09 11:24:58 1281 1
原创 从ACM开始说考研与就业
从ACM开始说考研与就业写在之前:ACM退役差不多一年了,关于这个话题很久就想写写了,之所以现在想谈谈这个东西是因为看到了一个网友发的一篇文章,《acm咆哮体》。考研与就业一直都是大学生所面临的难题。本人高中时期就开始接触了OI,也参加过类似的比赛,大学参加过ACM,指导上半年正式的退出了我这个接触已久的比赛。虽然谈不上什么大牛指导大家选择方向,但也作为一个过来人想大家说说自己的感受,正
2013-07-09 11:24:53 3183 3
原创 初学EXTJS做的系统界面
初学EXTJS做的系统界面 写在之前:适逢考试周的到来,本人又刚好接触extjs这个东西,起初是一个很感兴趣的在学。Extjs做界面看上去非常的和谐,使用也非常的简单。但是其中调试和使用起来就相当的纠结。在纠结extjs和考试周的通知完成了这个界面。打算考试后将后台代码加上去。特此共享,希望大家喜欢。-------------------------------------------
2013-07-09 11:24:42 1262 1
原创 RGP游戏的非主流应用——虚拟地图
RGP游戏的非主流应用——虚拟地图 写在之前:本个小项目仅仅处于在湖南大学新生开学之际,为了服务更多的同学在短时间内了解湖南大学,熟悉环境而制作。旨在让大家在放松的同时,寻找自己要去的地方,免去了看地图,路痴的苦恼。项目中所用素材均是网上搜索所得,若有异议请想作者提出,本项目不作为商业用途,希望大家喜欢。-----------------------------------------
2013-07-09 11:24:37 1001
原创 我们究竟为什么上大学
我们究竟为什么上大学 写在之前:首先说一下,我也是一个在校学生,由于日常生活中看到的种种现象,不由得让我思考。所以在今年高考准备来临之际,写写自己的看法。不求得到全部人的认同,只求有少部分人有共鸣。--------------------------------------------------------------------------------------------
2013-07-09 11:24:16 1270
原创 Web项目 Jsp+Tomcat+Mysql乱码解决终极篇
Web项目 Jsp+Tomcat+Mysql乱码解决终极篇 写在之前: 编码出现错误了在web开发的情况下是常常出现的问题。特别是接触了Jsp以来,所学的一切东西,Tomcat、Mysql每样东西都产生了乱码。经过了几个web项目的开发,我总结出来了,一套系统的解决方案,仅供大家参考学习。 如果你已经是一位高手,或者对乱码有了深入的了解,就请放过本文吧,小弟设计web不久,所写
2013-07-09 11:24:11 1141
原创 一个项目完整制作过程的分享
St书店管理系统 写在文章之前: 本项目的写作主要是由于前段日子参加的一个 湖南大学生编程大赛 自己所提交的一个作品。简单的来说就是一个比赛参赛作品,st书店管理系统。一个简单而又完整的 进销存系统,比赛悲剧了,但是我不认为本人的项目比别人的差多少,不知道评委老师怎么想的,供学习,也供鉴定。特此放出来大家分享。 赛题需求为:题目名称
2013-07-09 11:24:06 1194
原创 eclipse下的1245个图标
eclipse下的1245个图标 大家随便拿写 大小: 39.4 KB eclipse-icons.rar (1.8 MB) 描述: 图标
2013-07-09 11:24:00 1307
原创 超级详细解析——字模
超级详细解析——字模 一、简介 汉字库:即存储汉字的仓库。现在常使用的汉字库有 HZK16、HZK24、HZK32...即对应的16*16、24*24、32*32汉字点阵字库。16X16点阵方式是最基础的汉字点阵,存储一、二级汉字及符号8836个,需要 282.5 kB的容量;而32X32点阵存储8836个汉字,需要1.132MB存储容量。由上我们看出,字型库存储容量大是汉字信息处理
2013-07-09 11:23:55 2190 1
原创 JavaSE 的MV模式(国际化)
JavaSE 的MV模式(国际化)一、简介国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有的与语言,国家/地区和文化相关的元素。换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。开发这样的程序的过程,就称为国际化。Ja
2013-07-09 11:23:49 783
原创 javascript 仿QQ五子棋
javascript 五子棋 之前学习了javascript就是这,就试着将之前写过的桌面应用程序用WEB上来实现以下。 但是javascript这个东西让我纠结了很久,主要是因为javascript是一个弱类型语言,所有类型都是用var定义,开始的时候会很不习惯,而且没有编译器调试是一个巨头痛的问题。 但是还好百度了老半天还是把这个弱弱的人人对战五子棋做出了。只有一个HTM
2013-07-09 11:23:39 852
原创 学习笔记 JavaScript内置对象详解
1.Date属性(1):constructor 所建立对象的函数参考prototype 能够为对象加入的属性和方法方法(43):getDay() 返回一周中的第几天(0-6)getYear() 返回年份.2000年以前为2位,2000(包含)以后为4位getFullYear() 返回完整的4位年份数getMonth() 返回月份
2013-07-09 11:23:34 748
原创 session、cookies和application的区别
session、cookies和application的区别初学WEB对常见的几个东西做一个小区别总结之上几者的主要区别就在于它们的总用范围不同和生命周期的不同。一、session 12 为什么要用到Session对象? 因为现在使用的协议是http协议,http超文本传输协议,这些协议有一个很大的缺点:浏览器端往服务端发送一个请求的时候,会和服务建立连接,当服
2013-07-09 11:23:29 758
《TensorFlow实战》黄文坚(完整)中文 pdf
2018-04-08
Android su文件
2014-05-27
让你的App能够在搜索结果中唤起 Demo
2014-01-18
Scheme跳转的demo
2013-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人