天才小鱼
码龄17年
关注
提问 私信
  • 博客:384,779
    社区:1,684
    386,463
    总访问量
  • 59
    原创
  • 1,840,375
    排名
  • 126
    粉丝
  • 1
    铁粉

个人简介:生命是一粒卑微的尘埃,随时会被掸灭毁烬,湮没飘零。而人生却是一场盛大的修行,必将执着往上,奋斗不息。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2008-01-16
博客简介:

geniusxiaoyu的专栏

博客描述:
生命是一粒卑微的尘埃,随时会被掸灭毁烬,湮没飘零。而人生却是一场盛大的修行,必将执着往上,奋斗不息。
查看详细资料
个人成就
  • 获得182次点赞
  • 内容获得115次评论
  • 获得69次收藏
  • 博客总排名1,840,375名
创作历程
  • 45篇
    2012年
  • 20篇
    2011年
  • 6篇
    2008年
成就勋章
TA的专栏
  • PHP
    4篇
  • 30年众生牛马,60年诸佛龙象
  • 界面相关
  • JAVA EE
    8篇
  • JAVA ME
    1篇
  • JAVA SE
    2篇
  • 开开心心
  • 数据库
    1篇
  • 生活
    7篇
  • 编程感悟
  • 通用权限管理
  • 开源框架
    4篇
  • PKM-个人知识管理
    7篇
  • 流媒体
    2篇
  • 代码生成器
    1篇
  • Android
    18篇
  • JS
    5篇
  • 培训
    3篇
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

64人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Android异步加载网络图片

Android图片的异步加载,主要原理:加载图片时先查看缓存中时候存在该图片,如果存在则返回该图片,否则先加载载一个默认的占位图片,同时创建一个通过网络获取图片的任务并添加,任务完成后放松消息给主线程更新界面。使用方法:AsynImageLoader asynImageLoader = new AsynImageLoader();asynImageLoader.showImageA
原创
发布博客 2012.04.17 ·
95313 阅读 ·
57 点赞 ·
8 评论 ·
137 收藏

android开发模拟器显示图片大小与真实图片大小不一致问题

今天开发时发现模拟器上显示的图片大小与资源文件里面的图片大小不一致,后来查了一下,终于发现原因了,是由于图片分辨率问题,由于我的图片资源是放在hdpi文件夹下面,而模拟器用得是HVGA的,HVGA默认是从mdpi文件夹下面获取图片资源,如果mdpi下面没有,会去hdpi或者是ldpi下面去取,并且会做相应的缩放,因而导致了模拟器上显示的图片大小与资源文件的图片大小不一致。下面首先介绍一下一些a
原创
发布博客 2012.04.10 ·
7826 阅读 ·
4 点赞 ·
1 评论 ·
8 收藏

PHP创建与解析XML

随着 XML 不断的升温, PHP 提供了大量的用来专门处理 XML 的标准库 ( 类库 ) 来操控 XML 。例如 ,DOM XML 扩展的改写、 SimpleXML 扩展、 SOAP 扩展,还有PHP5.1 的 XMLReader 和XMLWrite 扩展等。一. 使用 SimpleXML 操控 XML  要处理 XML 文件,有两种传统的处理思路: SAX 和 DOM 。
原创
发布博客 2012.03.15 ·
7383 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Android四大组件之Activity

Android 中,Activity 是所有程序的根本,所有程序的流程都运行在Activity 之中,Activity可以算是开发者遇到的最频繁,也是Android 当中最基本的模块之一。在Android的程序当中,Activity 一般代表手机屏幕的一屏。如果把手机比作一个浏览器,那么Acitivity就相当于一个网页。在Activity 当中可以添加一些Button、Check box 等控件
原创
发布博客 2012.03.08 ·
4887 阅读 ·
6 点赞 ·
1 评论 ·
10 收藏

Android学习笔记(十五)-简易视频播放器

在Android中播放视频用到的也是MediaPlayer,展示视频通常使用SurfaceView控件。在main.xml布局文件添加用于视频画面绘制的SurfaceView 控件:MeidaPlayer播放视频相关API使用方法:SurfaceView surfaceView = (SurfaceView)this.findViewById(R.id.surfaceView)
原创
发布博客 2012.02.29 ·
6988 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

Android学习笔记(十四)-简易音频播放器

在Android中可以使用MediaPlayer来播放音频,常见使用方法如下:MediaPlayer mediaPlayer = new MediaPlayer();if (mediaPlayer.isPlaying()) { mediaPlayer.reset();//重置为初始状态}mediaPlayer.setDataSource("/mnt/sdcard/god.mp3
原创
发布博客 2012.02.29 ·
12732 阅读 ·
7 点赞 ·
0 评论 ·
13 收藏

Android学习笔记(十三)-使用Socket进行大文件断点上传续传

在Android中上传文件可以采用HTTP方式,也可以采用Socket方式,但是HTTP方式不能上传大文件,这里介绍一种通过Socket方式来进行断点续传的方式,服务端会记录下文件的上传进度,当某一次上传过程意外终止后,下一次可以继续上传,这里用到的其实还是J2SE里的知识。  这个上传程序的原理是:客户端第一次上传时向服务端发送“Content-Length=35;filename=WinR
原创
发布博客 2012.02.28 ·
10486 阅读 ·
6 点赞 ·
1 评论 ·
24 收藏

Android学习笔记(十二)-WebService调用

在J2EE项目中,我们可以根据WSDL通过各种框架来直接生成WebService的客户端调用代码,在Android中,也有第三方的框架可用于调用WebService,这里介绍一种通过使用HTTP协议来模拟WebService调用过程的方法,即自己根据规范来构建请求的XML,然后通过HTTP协议发送,最后自己解析响应的XML。这里以一个获得国内手机号码归属地数据库信息的WebService为例:
原创
发布博客 2012.02.27 ·
4146 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

Android学习笔记(十一)-从Internet获取数据

URL(Uniform Resource Locator)对象代表统一资源定位器,它是指向互联网“资源”的指针。URL可以由协议名、主机、端口和资源组成。通过url.openConnection()可以获取一个HttpURLConnection对象,通过这个对象的getInputStream()方法就可以获取网络上的数据了,如图片、网页内容等,这跟在J2SE中是一样的。Android应用要想访
原创
发布博客 2012.02.25 ·
2222 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

Android学习笔记(十)-数据共享标准:ContentProvider

当在系统中部署了一个又一个Android应用之后,系统里将会包含多个Android应用,有时候就需要在不同的应用之间共享数据,对于这种需要在不同应用之间共享数据的需求,当然可以让一个应用程序直接去操作另一个应用程序所记录的数据,比如操作它记录的SharedPreferences、文件或数据库等,这种方式显得太杂乱了,不同的应用程序记录数据的方式差别很大,这种方式不利于应用程序之间进行数据交换。为了
原创
发布博客 2012.02.24 ·
2137 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Android学习笔记(九)-使用SQLite数据库

在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型。 SQLite最大的特点是你可以
原创
发布博客 2012.02.23 ·
7164 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

Android学习笔记(八)-使用SharedPreferences进行数据存储

很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPrefer
原创
发布博客 2012.02.22 ·
4630 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

Android学习笔记(七)-XML解析与生成:SAX、DOM、PULL(推荐)

在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件,1、Simple API for XML(SAX) SAX是一个解析速度快并且占用内存少的xml解析器,非常适合用于Android等移动设备。 SAX解析XML文件采用的是事件驱动,也就是说,它并不需要解析
原创
发布博客 2012.02.22 ·
2248 阅读 ·
3 点赞 ·
1 评论 ·
4 收藏

Android学习笔记(六)-文件操作与SDCard读写访问

在Android中读写文件可以采用两种方式:一种是采用JDK提供的FileInputStream、FileOutputStream这些类来操作,另一种是采用Android的Context类自带的一些方法操作,如FileOutputStream openFileOutput(String name, int mode)方法用于写文件,FileInputStream openFileInput(Str
原创
发布博客 2012.02.21 ·
19824 阅读 ·
7 点赞 ·
1 评论 ·
14 收藏

Android学习笔记(五)-单元测试与日志输出

创建一个测试项目,在项目中新建一个类CaculateService和一个测试类CaculateServiceTest,在andriod中单元测试类需要继承自AndroidTestCase,AndroidTestCase是继承自junit3的TestCase,所以测试方法要以test开头。CaculateService.javapackage com.geniusxiaoyu.s
原创
发布博客 2012.02.20 ·
3577 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

Android学习笔记(四)-简单例子:电话拨号器与短信发送器

一、创建项目,设置好相应属性后,点击Finish完成创建,如下图所示:二、设置界面布局,界面如下:通过修改项目res/layout/main.xml文件可以修改界面,一共需要三个控件,一个文本、一个文本输入框、一个按钮,按照垂直排列界面中得文本不要直接写在main.xml文件里,最好是写在values下的xml文件里,可以自己新建一个xml文件,也可以写在strings
原创
发布博客 2012.02.18 ·
5893 阅读 ·
5 点赞 ·
1 评论 ·
21 收藏

Android学习笔记(三)-第一个Android应用HelloWorld

下面,让我们开始创建Android的第一个简单应用吧!首先点击Eclipse左上角的新建图标,选择Android包下面的Android Project,点击Next在下一个界面设置好相应的值后,点击Finish完成创建项目建立完成后,各个目录功能如下所示:src/ java原代码存放目录gen/自动生成目录gen目录中存放所有由Android开发
原创
发布博客 2012.02.17 ·
1916 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Android学习笔记(二)-Android开发环境搭建

所需开发环境:JDK5以上版本,Eclipse3.5(galileo)以上1、Eclipse插件的安装首先下载用于在Eclipse 开发android应用的ADT 插件在企业开发中,很多程序员使用Eclipse IDE作为应用的开发环境。为了使得Android应用的创建,运行和调试更加方便快捷。Android的开发团队专门针对Eclipse IDE定制了一个插件:Android D
原创
发布博客 2012.02.17 ·
2153 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

五、创新知识-用创新超越竞争

什么是创新?创新是指人们为了发展的需要,运用已知的信息,不断突破常规,发现或产生某种新颖、独特的有社会价值或个人价值的新事物、新思想的活动。创新的本质是突破,即突破旧的思维定势,旧的常规戒律。创新活动的核心是“新”,它或者是产品的结构、性能和外部特征的变革,或者是造型设计、内容的表现形式和手段的创造,或者是内容的丰富和完善。创新的范围很广,包括知识创新、技术创新、制度创新、流程创新、产品创新等,其
原创
发布博客 2012.02.14 ·
1952 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Struts2的常见问题总结

1、配置Struts2的开发模式constantname="struts.devMode"value="true"/> 2、Struts的action具体视图的返回可以由用户自己定义的Action来决定具体的手段是根据返回的字符串找到对应的配置项,来决定视图的内容具体Action的实现可以是一个普通的java类,里面有publicString execute方法即可或者
原创
发布博客 2012.02.12 ·
2791 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏
加载更多