摘要: 转载于:http://kofi1122.blog.51cto.com/2815761/521605Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码: solid:实心,就是填充的意思android:color指定填充的颜色gradient:渐变android:startColor和android:endColor分别为起始和结束颜色,ndroid:angle是渐变角度,必须为45的整数倍。另外渐变默认的模式为android:type="linear",即线性渐变,可以指定渐变为径向 阅读全文
posted @ 2014-04-02 10:15 youngforjob 阅读(517) 评论(0) 推荐(0) 编辑
摘要: EditText和TextView一样,也可以进行图文混排。所不同的是,TextView只用于显示图文混排效果,而EditText不仅可显示, 也可混合输入文字和图像,让我们先回顾一下图5.2所示的QQ聊天输入框,在输入框中可以同时输入文字和表情图像。实际上,这种效果在Android SDK中只需要几行代码就可以实现。为了使读者更有学习的冲动,先来欣赏一下即将实现的效果,如图5.16所示。图5.16在EditText控件中输入文字和图像 为了实现这个程序,首先来准备一些要用到的素材,也就是要在EditText控件中输入的图像文件。本例准备了9个png图像文件(face1.png至face9.p 阅读全文
posted @ 2014-03-18 10:41 youngforjob 阅读(235) 评论(0) 推荐(0) 编辑
摘要: ListView是最为常见的空间之一,现在的应用的呈现形式大多数都需要用到ListView来呈现,以列表的方式最直观最便于操作。那么在使用的过程中大家一定使用adapter适配器来匹配这个ListView,问题就来了,如果直接使用sampleAdapter的话,会出现诸多的问题,诸如滚动的时候很卡,特别是每一行都有头像啊什么的,再加上数据量一大,兼职就卡的不行,那么先来说说解决卡的问题的简单的实现方法吧。首先需要自己来写一个myAdapter继承与BaseAdapter。然后最关键的是在getView方法中做到以下几点判断convertView是否为空,这样可以避免每次滚动都去新建,可以节约大 阅读全文
posted @ 2014-02-26 17:17 youngforjob 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 百度地图Android SDK下载:http://developer.baidu.com/map/sdkandev-download.htm下面是效果:采样点取得太频繁所以看起来像是一个个点。。。 可以自己设计算法只取有用的点。为了方便,我直接修改百度提供的示例代码。要修改的是BMapApiDemoApp.java,LocationOverlay.java还有自定义一个继承自Overlay的RunLineOverlay。BMapApiDemoApp:public class BMapApiDemoApp extends Application { static BMapApiDe... 阅读全文
posted @ 2014-02-26 11:23 youngforjob 阅读(1981) 评论(0) 推荐(0) 编辑
摘要: package cn.wangmeng.test;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.lang.ref.SoftReference;import java.net.MalformedURLException;import java.net.URL;import java.util.HashMap;import java.util.concurrent.BlockingQueue;import ja 阅读全文
posted @ 2014-02-21 16:55 youngforjob 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 必调用的三个方法:onCreate() –> onStart() –> onResume(),用AAA表示(1)父Activity启动子Activity,子Actvity退出,父Activity调用顺序如下AAA –> onFreeze() –> onPause() –> onStop() –> onRestart() –> onStart(),onResume() …(2)用户点击Home,Actvity调用顺序如下AAA –> onFreeze() –> onPause() –> onStop() — Maybe –> on 阅读全文
posted @ 2014-02-17 22:30 youngforjob 阅读(228) 评论(0) 推荐(0) 编辑
摘要: [root@localhost ~]# java -versionjava version "1.6.0"OpenJDK Runtime Environment (build 1.6.0-b09)OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)1.6的,这个必须换掉 。下载jdk-7u3-linux-x64.rpm# wget http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.rpm--2012-02-28 00:13:34- 阅读全文
posted @ 2014-01-22 09:39 youngforjob 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 安装说明系统环境:CentOS-6.3软件:nginx-1.2.6.tar.gz安装方式:源码编译安装安装位置:/usr/local/nginx下载地址:http://nginx.org/en/download.html安装前提在安装nginx前,需要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件。安装必须软件:[root@admin /]#yum install gcc-c++yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel检查系统安装的Ngin 阅读全文
posted @ 2014-01-08 09:45 youngforjob 阅读(222) 评论(0) 推荐(0) 编辑
摘要: RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合:-ivh:安装显示安装进度--install--verbose--hash-Uvh:升级软件包--Update;-qpl:列出RPM软件包内的文件信息[QueryPackagelist];-qpi:列出RPM软件包的描述信息[QueryPackageinstallpackag 阅读全文
posted @ 2013-12-27 17:04 youngforjob 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1。下载安装包:Java代码 wgethttp://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.3.tgz2。解压:Java代码 tar-zxvfmongodb-linux-i686-2.0.3.tgz 3。指定安装目录:Java代码 mvmongodb-linux-i686-2.0.3.tgz/usr/local/mongodb 4。新建mongodb数据文件存放目录:Java代码 mkdir-p/data/mongodb/db 5。新建log文件存放目录:Java代码 mkdir-p/data0/mongodb/logs 6。Java代码 阅读全文
posted @ 2013-12-20 10:55 youngforjob 阅读(276) 评论(0) 推荐(0) 编辑