一、输入输出流 首先,你要明白什么是“流”。直观地讲,流就像水一样,不存在大小问题,也避免了完整性问题。非流的数据传输,比如你下载一张图片,需要整幅图片下载完之后才能使用,而流则不同,就像水,你取一杯也可以用,取一桶也可以用。所以说,流是一种数据传输的模式。 而输入流和输出流,差别在于出和入,是相对...
分类:
移动开发 时间:
2015-01-05 00:21:10
阅读次数:
270
在一个项目开发过程中为了更好的体验经常会用到下拉刷新更新数据,当然也伴随一些上拉加载更多数据的情况;当前比较火的EGOTableViewPullRefresh只实现了下拉功能,而没有上拉的功能。这里介绍一个同时集成下拉刷新和上拉加载更多的类库EGOTableViewPullRefresh英文原文和类...
分类:
移动开发 时间:
2015-01-05 00:15:45
阅读次数:
279
如果说android系统的卡,像耳边蚊子让人抓狂,那么android模拟器的卡,那就像午睡时的苍蝇。大概就是一样的恶心~~那么,这样的问题对于开发者肯定忍无可忍,我也一样,虽然我还没有入门,但我也一样纠结,为什么会这么卡??这么卡?我是i5 4G内存啊~~解决:第一种解决方法(也算是比较直接,比较烧...
分类:
移动开发 时间:
2015-01-05 00:17:20
阅读次数:
302
今天介绍下VM8下安装Mac OS X 10.71、工具篇下载Vmware Workstation 8.0正式版http://115.com/file/bhyk1l2u# Vmware8.0 汉化包http://115.com/file/dn38a7eu# (因为我的电脑要经常上网银什么的所以为了安...
分类:
移动开发 时间:
2015-01-05 00:16:44
阅读次数:
233
Android布局分为:线性布局、相对布局、表格布局、帧布局、网格布局五种 1)FrameLayout(帧布局) 帧布局是最简单的布局对象,它被定制为用户屏幕上的一个空白备用区域,之后用户可以在其中填充一个单一对象,例...
分类:
移动开发 时间:
2015-01-04 23:13:35
阅读次数:
374
AdVertising ID (广告ID)
广告id是用户特殊的,独特的,可重置的广告id,由Google Play Service 提供,它为用户更好的控制,为开发人员提供简单、标准的系统继续使用你的应用程序,它用于广告目的的匿名标示符和或者重置起标示符或者退出以利益为基础的Google Play的医用程序。
广告 ID 可以通过简单的API在你的应用程序中实现。
重点开发功能...
分类:
移动开发 时间:
2015-01-04 23:13:07
阅读次数:
605
1、黑盒测试,不知道源代码。
2,白盒测试,在测试源代码。
3.Monkey测试
adb shell 进入linux终端。
对该手机的所有应用进行狂点测试(500次)
对系统中的某一个应用进行压力测试:
对一个android应用测试2000次...
分类:
移动开发 时间:
2015-01-04 23:12:24
阅读次数:
365
写了个应用,实现了一组WebView的顺序,倒序,和随机加载。之中使用了延时,为什么要使用呢?请看下图:
package com.zms.csdngo;
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import an...
分类:
移动开发 时间:
2015-01-04 23:10:42
阅读次数:
392
当我们安装完SDK Manager 后,是什么平台和工具也没有的,这时候需要下载所需的Tools和Android的系列版本。但是因为Google被屏蔽.计算机访问google.com的时候速度非常慢。而导致下载过程中经常出现速度特别慢或者网络中断的情况。
Hosts文件的工作方式
我们知道在网络上访问网站,要首先通过DNS服务器把要访问的网络域名(XXXX.com)解析成XXX.XXX.XXX.XXX的IP地址后,计算机才能对这个网络域名作访问。
要是对于每个域...
分类:
移动开发 时间:
2015-01-04 23:10:28
阅读次数:
511
Volley主页 https://android.googlesource.com/platform/frameworks/volley
http://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded
1. 什么是Volley
在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于Async...
分类:
移动开发 时间:
2015-01-04 23:07:41
阅读次数:
327
安卓环境变量设置(烦)http://wenku.baidu.com/link?url=QRwpFhP8d0yJorhcvuZPrz3lNFQW-uwYg6TlZtv6uen6_SVsvRrzf0UJxWRRn6auqcNheJGLteXxvFOi7IxmxyiGi9ZvTkOO-8Aan2sxKn7...
分类:
移动开发 时间:
2015-01-04 23:00:50
阅读次数:
168
首先引入框架:QuartzCore.framework在头文件声明:CALayer*logoLayer{//界限CABasicAnimation*boundsAnimation = [CABasicAnimationanimationWithKeyPath:@"bounds"];boundsAnim...
分类:
移动开发 时间:
2015-01-04 22:52:55
阅读次数:
601
默认的Android SDK只有Android 4.4的版本,如果需要其他版本的模拟器,需要Android SDK Manager下载,1、打开Eclipse2、选择Android SDK Manager3、选择Tool->Options..,勾选如下:4、打开:C:\Windows\System3...
分类:
移动开发 时间:
2015-01-04 22:46:33
阅读次数:
491
接第一步的操作,获取到地址信息经纬度后,我们可以对其进行解码,解码采用的CLGeocoder这个类,使用方式如下:1、在ViewControlelr.m文件中声明一个CLGeocoder的属性,给页面加一个button,然后在处理方法中,对上一篇获取的地址坐标进行解码,code如下#import "...
分类:
移动开发 时间:
2015-01-04 22:44:04
阅读次数:
303
主要介绍除了常规的kernel的printk和android的DDMS, logcat外的几个调试手段.
包括bugreport, oprofile, traceview, ftrace等....
分类:
移动开发 时间:
2015-01-04 21:33:05
阅读次数:
352
Android的GPS获取方法
其实这是一个伪命题;因为我不是要说android的gps获取实现,或者说底层具体实现;而是我直接使用了百度地图的sdk,在其中直接获取到gps信息,以前有做过这个功能,今天就直接将demo介绍一下以利大家。
第一步:获取sdk
在百度地图的开发者官网上直接就可以下载到线程的demo;当然功能相对是齐全的,基本解决需要地图的各种功能了。http://dev...
分类:
移动开发 时间:
2015-01-04 21:32:36
阅读次数:
141