其实所谓这个混合开发,也就是hybird,就是一些简单的,html5和native 代码之间的交互。很多电商之类的app里面都有类似的功能,这种东西其实还是蛮重要的,主要就是你有什么功能都可以进行热部署,不需要再重新发版本。下面就简单介绍一下这种技术。我们首先看下面一个场景,我们打开网易云音乐的ap...
分类:
移动开发 时间:
2015-12-17 12:42:34
阅读次数:
517
这是一个我们比较熟悉的一款应用,高仿专仿最新QQ应用源码,也是一个高仿QQ最新版本的项目,界面超级华丽,使用了大量的自定义控件,项目里实现了部分功能,例如WIFI-FTP(把手机变成FTP服务端,可以在WEB端管理手机文件) 、字母列表索引、自定义相机等,其余大多是实现了界面,没有功能。项目比较大分...
分类:
移动开发 时间:
2015-12-17 12:41:45
阅读次数:
168
结构图:基类:package ch.halcyon.squareprogressbar.example;import android.app.Activity;import android.app.FragmentManager;import android.content.Context;impo...
分类:
移动开发 时间:
2015-12-17 12:30:28
阅读次数:
257
1、 去php官网下载最新稳定版(最新其实是7.0,为了兼容性,使用5.6.16)wget http://cn2.php.net/get/php-5.6.16.tar.gz/from/this/mirror2、 解压缩tar.gz包tar vxzf php-5.6.16.tar.gz3、 配置并构建...
分类:
Web程序 时间:
2015-12-17 12:27:31
阅读次数:
236
Material Design是谷歌提出来的最新ui设计规范,我想actionbar大家也许并不陌生,toolbar简单而言可以看做为actionbar的升级版,相比较actionbar而言,toolbar可以随处放,显得比较自由,下面我们来看一下如何使用toolbar:在 Android stud...
分类:
移动开发 时间:
2015-12-17 12:22:05
阅读次数:
237
我们在开发过程中,经常会遇到有些页面不止一个网络请求,有时候需要两个三个甚至更多,这个时候我们就需要队列请求,下边是GET请求的多个请求放在队列里边:[objc]view plaincopyprint?NSURL*url=[NSURLURLWithString:@"http://www.baidu....
分类:
Web程序 时间:
2015-12-17 12:15:43
阅读次数:
303
最近在研究Activity的启动流程,老罗的blog在看,也找了其它资料学习,也跟过Android4.3的源码,在跟代码的过程中,突然想到下面的这个问题: Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdr....
分类:
移动开发 时间:
2015-12-17 12:15:21
阅读次数:
337
在android开发过程中,如果使用到了导航栏。那么不可避免的就需要使用fragment来处理界面。闲着没事,就详解一下Framgent的使用方法吧。难得写一次。本人shonewornshonewronshoneworn重要事情说三遍。1.Fragment 的生命周期场景演示 : 切换到该Fragm...
分类:
移动开发 时间:
2015-12-17 12:13:04
阅读次数:
250
我们的目标是在操作栏右侧加上一个选项菜单,点击它就可显示或者隐藏操作栏的副标题。 由于操作栏是在API11级以后出现的,因此必须考虑兼容性问题。我们直接让低于API11的设备根本看不到选项菜单即可。建立res/menu-v11,将menu的xml放入其中,添加上该选项菜单Item。 然后老...
分类:
移动开发 时间:
2015-12-17 12:10:06
阅读次数:
300
使用Dialog时背景如果是一张圆角的图片,下面会有一点棱角显示在下方很别扭,现将解决办法记录下来,以便以后查找<stylename="Dialog"parent="android:style/Theme.Dialog">
<itemname="android:background">#00000000</item>
<itemname="android:windowB..
分类:
移动开发 时间:
2015-12-17 11:01:32
阅读次数:
161