需求:个人界面的,个人头像图片的切换方式一:点击开始切换头像的pop–相册选择二:这里有两种方式,从相册选择和直接拍照,假设现在是从相册选择选择头像*我在pop确定的点击方法中写了一个方法—–实现打开系统的相册并且获取到照片路径,在这里我们一开始就设置了请求码,用来区分onActivityResult,然后在本Activity中通过onActivityResult方法中通过请求码做相对应的处理第一步...
分类:
Web程序 时间:
2016-06-21 06:48:32
阅读次数:
276
1、struts.xml配置
application/vnd.ms-excel
excelStream
attachment...
分类:
其他好文 时间:
2016-06-21 06:47:43
阅读次数:
197
总结:
同一task内的activity可以是来自不同进程的activity栈内的activity不会重新排序,只能push或者popstandard模式允许多实例,可以在不同的tasksingleTask的activity只会存在一个实例singleTask的activity如果设置了独立的taskAffinity属性值,启动时就会在新的task中,否则会在已有task中singleTas...
分类:
移动开发 时间:
2016-06-21 06:50:13
阅读次数:
253
本文介绍了使用DOM4J解析XML的方法...
分类:
其他好文 时间:
2016-06-21 06:47:21
阅读次数:
187
项目地址 : https://github.com/zhonggaorong/weixinLoginDemo
最新版本的微信登录实现步骤实现:
1.
在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的移动应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。 地址: 点击打开链接
2. 下...
分类:
微信 时间:
2016-06-21 06:49:44
阅读次数:
391
rumtime基础知识
Objective-C提供了编译运行时,只要有可能,它都可以动态地运行,这意味着不仅需要编译器,还需要运行时系统执行编译的代码,运行时系统充当Objective-C语言的操作系统,有了它才能运行。
运行时系统所提供功能是非常强大的,在实际开发中是经常使用到的。比如,苹果不允许我们给Category追加扩展属性,是因为它不会自动生成成员变量,那么我们通过运行时就可以很好的...
分类:
其他好文 时间:
2016-06-21 06:48:02
阅读次数:
180
特点概要Square的retrofit作为目前android比较火的网络框架,具有以下特点:
1、rest api 风格
2、网络核心使用优秀开源框架okttp,其本身致力于组装request和便捷转换response。
3、代码简洁,拓展性高,开发包只有90k左右
4、支持RxJava、Guava、Java8等适配器。
简单使用案例是一个简单的登陆请求案例。使用name和pw...
分类:
编程语言 时间:
2016-06-21 06:46:32
阅读次数:
525
Android当中多线程的写法跟JAVA当中相差不了太多,只需要新建一个类继承自Thread类即可。然后重写父类的run方法。并在里面写耗时逻辑即可
class MyThread extends Thread {
@Override
public void run() {
// 处理具体的逻辑
}
}
启动线程
new MyThread().start();...
分类:
编程语言 时间:
2016-06-21 06:47:39
阅读次数:
204
一、CSS Positioning(定位)
1、Positioning(定位)
CSS定位属性允许你为一个元素定位。它也可以将一个元素放在另一个元素后面,并指定一个元素的内容太大时,应该发生什么。元素可以使用的顶部,底部,左侧和右侧属性定位。然而,这些属性无法工作,除非是先设定position属性。他们也有不同的工作方式,这取决于定位方法.有四种不同的定位方法。
2、Static 定位
...
分类:
Web程序 时间:
2016-06-21 06:48:36
阅读次数:
303
看到一篇文章中提到“最近几年国内的初级Android程序员已经很多了,但是中高级的Android技术人才仍然稀缺“,这的确不假,从我在百度所进行的一些面试来看,找一个适合的高级Android工程师的确不容易,一般需要进行大量的面试才能挑选出一个比较满意的。为什么中高级Android程序员不多呢?这是一个问题,我不好回答,但是我想写一篇文章来描述下Android的学习路线,期望可以帮助更多的Andr...
分类:
移动开发 时间:
2016-06-21 06:46:16
阅读次数:
227
Java基础学习总结——Java对象的序列化和反序列化
一、序列化和反序列化的概念
把对象转换为字节序列的过程称为对象的序列化。
把字节序列恢复为对象的过程称为对象的反序列化。
对象的序列化主要有两种用途:
1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;
2) 在网络上传送对象的字节序列。
在很多应用中,需要对某些对象进行序列化,让它...
分类:
编程语言 时间:
2016-06-21 06:47:58
阅读次数:
175
注:文中所有的。。。代表多个。1、使用count统计条数:select count(字段名。。。) from tablename;2、使用avg计算字段的平均值:select avg(字段名) from tablename;这里都可以适当的拓展,比如加条件,重命名等等。3、使用sum求和:select sum(字段名) from tablename;4、使用max和min求最大值、最小值:5、注意...
分类:
数据库 时间:
2016-06-21 06:46:39
阅读次数:
180
运动
Material design 的动效会被类似真实世界中的力的影响,类似重力。
物体在屏幕内的运动
屏幕内物体在两点之间的运动,是沿着一条自然、凹陷的弧线。屏幕上所有的运动都可以使用标准曲线。
弧线向上运动
在现实世界中,物体向上运动需要克服重力。元素在屏幕中向上运动,同样也是需要克服一个加速度,较慢的向上运动。
正确:当物体向上对角运动时,平缓开始上...
分类:
其他好文 时间:
2016-06-21 06:47:08
阅读次数:
204
为什么关注性能
对于一款APP,用户首先关注的是 app的性能,而不是APP本身的属性功能,用户不关心你是否是搞社交,是否搞电商,是否是一款强大的美图滤镜app,用户首先关注的是 性能—-性能不好,用户会直接卸载,在应用市场给一个恶狠狠得差评,小则影响产品口碑,大则影响公司的品牌和声誉,作为程序员,app的性能更应该作为我们关注的一个功能,而不是出了问题 才去门头苦恼加班加点的负担。
老实...
分类:
移动开发 时间:
2016-06-21 06:46:10
阅读次数:
335
这篇文章介绍了在PHP中的面向对象编程(OOP,Object Oriented Programming)。同时演示了如何通过使用一些OOP的概念和PHP的技巧来减少编码和提高质量。PHP 是一个混合型语言,你可以使用OOP,也可以使用传统的过程化编程。然而,随着项目越来越大,使用OOP可能会有帮助,OOP代码很容易维护,容易理解和 重用。这些就是软件工程的基础。在基于web的项目中应用这些概念就成...
分类:
Web程序 时间:
2016-06-21 06:46:50
阅读次数:
215
(一)通信的基本概念:我们知道,通信的目的是快速、有效地传递信息。下面我们先来简单地介绍一点通信的基本知识:
现代信息的表达方式有文字、符号、声音、图像数据等多种形式。为了实现信息传递,通常以光、电等信号作为信息的载体。信号:信息的表达形式
信道:信号传输的通道,是信号传输媒介的总称。
信源:发出信息的地方
信宿:信息传送的终点根据传送信息的信道(信号传输媒介)不同,通信可分为有线通信和无线...
分类:
其他好文 时间:
2016-06-21 06:45:04
阅读次数:
227
效果图自定义代码public class BezierView extends View { Paint paint;//画笔
Path path;//路径 int radius = 50;//圆的半径
int time = 100;//计数时长 int index;
int offsetIndex;
float viewX, viewY;//图形中...
分类:
其他好文 时间:
2016-06-21 06:47:12
阅读次数:
165