denise28

做不成学术帝,就一辈子做吃货~
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Android App开发笔记

Posted on 2012-04-18 23:36  denise28  阅读(2057)  评论(1编辑  收藏  举报

Android应用本质上来说就是2种:native app和web app.说到web app说白了跟浏览器访问网页是没有什么太大的差别的,而native app是本地的应用,主要的编程语言是使用java,之前有尝试过native app的编程觉得还是有点麻烦的,因为对android中的java类并不熟悉.其实现如今,web app和native app也没有特别明显的差异,因此选择制作web app,对我这样的人来说也不失为一个很容易的选择:)

 

参考书目:Building Android Apps with HTML,CSS, and Javascript

假设我有一个php+mysql的网站来实现我的web功能,那么对于这个站点的访问可以说有2种方式,1)desktop进行访问.2)android device 访问.

因此针对同一个html/php页面,我需要有2个css文件来分别制定在不同设备访问情况下的显示状况.

1 <link rel="stylesheet" type="text/css"
2 href="android.css" media="only screen and (max-width: 480px)" />
3 <link rel="stylesheet" type="text/css"
4 href="desktop.css" media="screen and (min-width: 481px)" />

为让手机浏览器知道,页面在Android手机上显示的时候到一个小的比例,我们需要添加 viewport meta tag, 添加在html文件的head.

<meta name="viewport" content="user-scalable=no, width=device-width" />

那么接下来要做的差不多,就是利用CSS来修改显示的样式了.