移动互联网开发Mobile Internet Development,Android开发,Iphone开发,window phone开发
Pages: 1/2 First page 1 2 Next page Final page [ View by Articles | List ]
Nov 15
项目已经进行到第三个版本了,这里总结下开发的一些想法
1、无论什么技术,适合自己的才是最好的,必须选择开发人员能短期接受的技术,这样在后续的项目中可以进行迭代;
2、在设计之初关注扩展,性能是非常有必要的事情;
3、与第三方耦合必须设计完善的协议把控风险;
4、作为产品经理前期要和项目负责人,业务人员充分沟通;
Aug 21
前提修改文档声明,如有疑问,请看文章手机web2.0网页文档属性
Aug 6
WebApp与Native App有何区别呢?

Native App:

1、开发成本非常大。一般使用的开发语言为JAVA、C++、Objective-C。

2、更新体验较差、同时也比较麻烦。每一次发布新的版本,都需要做版本打包,且需要用户手动更新(有些应用程序即使不需要用户手动更新,但是也需要有一个恶心的提示)。

3、非常酷。因为native app可以调用IOS中的UI控件以UI方法,它可以实现WebApp无法实现的一些非常酷的交互效果。

4、Native app是被Apple认可的。Native app可以被Apple认可为一款可信任的独立软件,可以放在Apple Stroe出售,但是Web app却不行。

Web App:

1、开发成本较低。使用web开发技术就可以轻松的完成web app的开发。

2、升级较简单。升级不需要通知用户,在服务端更新文件即可,用户完全没有感觉。

3、维护比较轻松。和一般的web一样,维护比较简单,它其实就是一个站点。

Webapp说白了就是一个针对Iphone、Android优化后的web站点,它使用的技术无非就是HTML或HTML5、CSS3、JavaScript,服务端技术JAVA、PHP、ASP。

当然,因为这些高端智能手机(Iphone、Android)的内置浏览器都是基于webkit内核的,所以在开发WEBAPP时,多数都是使 用 HTML5和CSS3技术做UI布局。当使用HTML5和CSS3l做UI时,若还是遵循着一般web开发中使用HTML4和CSS2那样的开发方式 的 话,这也就失去了WEBAPP的本质意义了,且有些效果也无法实现的,所以在此又回到了我们的主题–webapp的布局方式和技术。

在此所说的移动平台前端开发是指针对高端智能手机(如Iphone、Android)做站点适配也就是WebApp,并非是针对普通手机开 发 Wap 2.0,所以在阅读本篇文章以前,你需要对webkit内核的浏览器有一定的了解,你需要对HTML5和CSS3有一定的了解。如果你已经对 此有 所了解,那现在就开始往下阅读吧……

1、首先我们来看看webkit内核中的一些私有的meta标签,这些meta标签在开发webapp时起到非常重要的作用
Jan 2
打开Android文件管理器,会发现里面数十个英文名称命名的文件夹罗列其中,很多功能我们可以从其名字上略有所知,内部大批量的文件却让我们有些一头雾水。这些文件是什么?有什么用?我们能不能删?这些都是我们脑中充满疑问的。现在将将Android手机内部文件夹的架构和各文件的功能描述介绍给大家,让大家自己手机的内部资源有个比较透彻的理解,同时也避免了用户误删造成的数据丢失和系统崩溃。

【文件夹功能简介】

\system\app
这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。

\system\bin
这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件(命令)

\system\etc
从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。

\system\fonts
字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中DroidSansFallback.ttf文件大小 。

\system\framework
framework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。
Feb 1
这几天myeclipse弹出注册码过期,去网上一搜,要么已过期,要么就剩一两个月。倒腾了半天,自己申请了几个注册码,给大家分享一下

Subscriber:huazai          Subscription Code:uLR8ZC-855550-61565856301609203

Subscriber:feifei            Subscription Code:sLR8ZC-855550-61565856701742177

Subscriber:kobe            Subscription Code:xLR8ZC-855550-615658598517277

另附上申请注册码的网址,
Oct 11

 

——工欲善其事必先利其器

引言

本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。

在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:

        
  • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">1、环境搭建    
              
    • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">1.1、JDK安装
    •         
    • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">1.2、Eclipse安装
    •         
    • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">1.3、Android SDK安装
    •         
    • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">1.4、ADT安装
    •         
    • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">1.5、创建AVD
    •     
        
  •     
  • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">2、HelloWorld

1、环境搭建

1.1、JDK安装

如果你还没有JDK的话,可以去这里下载,接下来的工作就是安装提示一步一步走。设置环境变量步骤如下:

        
  1. 我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
  2.     
  3. JAVA_HOME值为: D:\Program Files\Java\jdk1.6.0_18(你安装JDK的目录
  4.     
  5. CLASSPATH值为:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
  6.     
  7. Path:  在开始追加 %JAVA_HOME%\bin;
  8.     
  9. NOTE:前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过。

安装完成之后,可以在检查JDK是否安装成功。打开cmd窗口,输入java –version 查看JDK的版本信息。出现类似下面的画面表示安装成功了:

image

图1、验证JDK安装是否成功

1.2、Eclipse安装

如果你还么有Eclipse的话,可以去这里下载,下载如下图所示的Eclipse IDE for Java Developers(92M)的win 32bit版:

image图2、Eclipse下载

解压之后即可使用。

1.3、Android SDK安装

在Android Developers下载android-sdk_r05-windows.zip,下载完成后解压到任意路径。

        
  • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">运行SDK Setup.exe,点击Available Packages。如果没有出现可安装的包,请点击Settings,选中Misc中的"Force https://..."这项,再点击Available Packages 。
  •     
  • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">选择希望安装的SDK及其文档或者其它包,点击Installation Selected、Accept All、Install Accepted,开始下载安装所选包
  •     
  • http://common.cnblogs.com/Skins/Minyx2_Lite/images/icon_miniarrow.gif); padding: 0px 0px 0px 15px; list-style: inherit; background-position: 0px 9px; background-repeat: no-repeat no-repeat; ">在用户变量中新建PATH值为:Android SDK中的tools绝对路径(本机为D:\AndroidDevelop\android-sdk-windows\tools)。

image图2、设置Android SDK的环境变量

“确定”后,重新启动计算机。重启计算机以后,进入cmd命令窗口,检查SDK是不是安装成功。 

Pages: 1/2 First page 1 2 Next page Final page [ View by Articles | List ]