- 浏览: 185200 次
- 性别:
- 来自: 云南
-
最新评论
-
chencangui:
楼主能分享下源码吗?蟹蟹了
Android使用VideoView播放网络视频 -
liulongke:
表示看完完全没看出来是繁体字的默默走过。。。
PagerAdapter用法 -
Alexia23:
很赞很详细!
JAVA列出目录下所有的文件&文件夹 -
snso001:
繁体字恶心了。。。
PagerAdapter用法 -
wushanlin123:
楼主,你的繁体字让我蛋碎了一地
PagerAdapter用法
文章列表
第一类
Collection(父接口)
list(接口) Set(接口)
Arraylist HashSet
LinkeList TreeSet
第二类
Map接口
HashMap TreeMap
关于List接口 可以容纳重复对象
ArrayList ---> 数组列表
ArrayList底层的容器就是Object类 ...
1) StringBuilder 是变长字符序列
2) StringBuilder 方法:append,insert ... 都返回
当前StringBuilder 对象本身的引用。
3) 如果软件需要大量字符串处理时候建议使用StringBuilder
"A" + "B"
4) String s = s1+s2; Java 实际上才是如下代码运行:
String s=new StringBuilder(s1).append(s2).toString();
String s = s1+s2+s3+s4; 被优化为
String s = new String ...
iOS的系统结构分为以下四个层次:核心操作系统(the Core OS layer),核心服务层(the Core Services layer),媒体层(the Media layer),Cocoa 触摸框架层(the Cocoa Touch layer)
正则表达式
就是一个有特殊意义的字符串,
必须放在特定的环境(函数)中
才会起作用,这个字符串具有一定的
编写规则(模式).(php js java c#都差不多)
1.定界符
一般来说以/开头/结尾 有的语言必须要有,有的语言不需要
对于js来说如果用RegExp来构造就不需要定界符.
2.原子
正则表达式的最基本的组成单位
只要一个正则表达式可以单独使用的字符
就是原子
a.所有在页面上可以显示的字符 或非打印的字符
b. .、?、*、+等都是有特殊意义的字符
想作为 ...
本文介绍在Android应用中如何提升视觉效果。
当我们投身这个领域时,每个开发者都想让自己的应用更加出色,在Android应用开发中,风格和设计或许不是最关键的要素,但它们在决定Android应用成功与否上确实扮演重要的角色。
以下是Android应用的UI设计技巧,还有个附加技巧,能够提升你的Android应用的视觉吸引力。
1.使用大小适当的图像
在图像方面,许多Android应用开发者采用的是大小单一的做法。尽管这会使资源管理变得更为简单,但就应用的视觉吸引力而言,这是个错误的做法。要让应用呈现出最佳的视觉效果,那么就应当针对具体的设备屏幕设计不同的图像。最适当的图像 ...
Windows Phone 8将采用与Windows 8(ARM)相同的NT内核,这就意味着WP8将可能兼容Win8(ARM)应用,开发者仅需很少改动就能让应用在两个平台上运行。
1.硬件提升
此次WP8系统首次在硬件上获得了较大的提升,处理器方
面WP8将支持双核或多核处理器,而WP7.5时代只能支持单核处理器。WP8支持三种分辨率:800 x 480(15:9)、1280 x 720(16:9)和1280 x 768(15:9),WP8屏幕支持720P或者WXGA。第三点WP8将支持MicroSD卡扩展,用户可以将软件安装在数据卡上。同时所有Windows Phone 7.5的 ...
北京时间2012年6月21日,微软在美国旧金山召开发布会,正式发布全新移动操作系统Windows Phone 8(以下简称WP8)。目前微软官方证实,Windows Phone 8将在秋季上市。WIndows Phone 8是Windows Phone系统的下一个版本,也是目前Windows Phone的第三个大型版本。由于内核变更,所有Window
wp8
wp8(10张)
s Phone 7.5系统手机无法升级到Windows Phone 8。
Windows Phone 8系统也是第一个支持双核CPU的WP版本,宣布Windows Phone进入双核时代,同时宣告着Windows ...
1、算数运算符 + - * / %(求余)
2、 赋值运算符号
= +=,-=,*=,/=,%=
3、 自增自减运算符
++,--
4、 比较(关系)运算符(结果是boolean)
< > <=(小于或者等于) >= ==(比较是否相等) !=
5、 逻辑运算符
& ...
(java中内部都是二进制补码表示方式)
整数 byte(1) short(2) int(4) long(8)
小数 float(单精度) double(双精度)
字符 char
2字节 无符号整数 0到2(16)-1 也就是告诉我们char在
计算机内部是也是二进制排列,并且可以转换成整数
是否 boolean 只有两个值true or false (和0 1无关)
.类型转换
自动类型转换
byte--->short--->int--->long--->float--- ...
进制
10进制
678 = 6 * 10(2) + 7*10(1)+8*10(0)
二进制
10110--->转换成10进制
0*2(0)+1*2(1)+1*2(2)+0*2(3)+1*2(4)
十进制转换成2进制
37--->100101(短除法)
找2的最大次方数
57--->2(5)+2(4)+2(3)+2(0)--->111001
假设计算机用4位二进制来存放整数
只算正数最多能表式16个数字
1000 -8
1001 -7
1010 -6
1011 -5
1100 -4
11 ...
安装Eclipse
在www.eclipse.org官方网站上下载,或者从达内对应的FTP上下载,
解压后即可运行
注意:
1、运行前需要安装JDK和JRE,还需要配置java相关的环境变量
2、建议使用eclipse的JEE 版本,EE方面的插件全。不但完整支持单机版的手机开发,而且支持开发服务端与手机客户端相结合的应用。
安装SDK
什么是SDK?
Software Development Kit 软件开发包。
(1)SDK下载,下载地址 :http://dl.google.com/android/android-sdk_r08-windows.zip
(2) 安装SDK,解压并打开下 ...
Android底层是Linux操作系统,包括以下驱动程序
1、Display Driver:显示器驱动
2、Camera Driver:照相机驱动
3、Flash Memory:存储器驱动
4、Binder(IPC)Driver:进程间通信驱动
5、Keypad Driver:键盘驱动
6、WiFi Driver:WiFi驱动
7、Audio Drivers:音频驱动
8、Power Management:电源管理
1、应用框架:支持组建(component)可复用和可替换。
2、Dalvik虚拟机:为移动设备专门进行优化,没有使用Java虚拟机(JVM)
3、浏览器:基于开源的Webkit引擎
3、经过优化定制的2D图形库和OpenGLES 1.0库(硬件加速可选)
4、GSM库(硬件相关)
5、媒体支持:包括常见的音频,视频和静态图像格式(MPEG4,H.264,MP3,AAC,AMR,JPG,PNG,GIF)。2.2后支持flash
6、Bluetooth,EDGE,3G,和Wifi
7、Camera,GPS,compass,和accelerometer(硬件相关)
8、完善的开发环境,包括一个模拟器 ...
Android是一个完整的手机软件平台,包含操作系统(Linux),中间件以及一些关键应用程序。
Android还提供了一个SDK,这个SDK提供了必要的工具和API。
什么是SDK?
Software Development Kit(软件开发包)
什么是API?
Application Program Interface(应用程序编程接口)
Android提供的API用于帮助开发者在Android驱动的设备上用Java语言进行应用程序的开发。
第三代移动通信技术(3rd-generation, 3G),是指支持高速数据传输的蜂窝移动通讯技术。
3G存在的四种标准:
CDMA2000:在北美比较广泛,电信使用该3G标准。
WCDMA:世界范围最广,iPhone首先采用的3G标准,联通使用该3G标准。
TD-SCDMA:中国自主支持产权,但很少国家使用,移动使用该3G标准。
WiMAX:4G,
什么是2G?
第二代手机通信技术规格的简称。
2G存在的两种标准:
GSM、CDMA
2G和3G的区别:
主要在于带宽