超简单的一个小Android实例,主界面就一个文本框和两个按钮,可以设定一个不能为小数的分钟数作为倒计时,倒计时结束会一直震动到你点停止,项目使用Timer计时,可以学习一下手机震动的使用。项目编码GBK
分类:
移动开发 时间:
2014-09-29 11:26:07
阅读次数:
141
storyboard之间的切换有三种方法:[self presentViewController:viewControllerToPresentanimated:YES completion:nil];[self.navigationController pushViewController:vie...
分类:
移动开发 时间:
2014-09-29 11:08:47
阅读次数:
181
Android SQLite总结(一)郑海波 2012-08-21 转载请声明:http://blog.csdn.net/nuptboyzhb/article/details/7891887前言对于Android平台来说,系统内置了丰富的API来供开发人员操作SQLite,我们可以轻松的完成对数据的...
分类:
移动开发 时间:
2014-09-29 11:56:47
阅读次数:
407
关于XMPP的理论介绍在本篇博客中就不做赘述了,如何在我们之前的微信中加入XMPP协议来实现通信呢?下面将会介绍一下XMPP的基本的知识,让我们的微信可以实现互联通信。要做的准备工作是要有服务器支持XMPP协议,然后通过spark注册个测试账号,最后就可以通过XMPP用我们已有的账号和密码进行通.....
分类:
移动开发 时间:
2014-09-29 12:25:47
阅读次数:
175
Android存在3大类service, init.rc中的service, 系统层的service, sdk层的service...
分类:
移动开发 时间:
2014-09-29 10:40:47
阅读次数:
215
安卓中的画面不是纯粹由window组成。而是改成了window+view的组织模式。window是一个顶层窗口的概念。view就相当于在window内的控件。而subwindow则是依附于window的一些对话框。安卓在对window进行管理的时候,将window分为很多层,不同的层又对应于不同的w...
分类:
移动开发 时间:
2014-09-29 09:48:17
阅读次数:
256
项目中何时不会用到优化呢,现把一些优化的小经验总结下1、万恶的staticstatic是个好东西,声明赋值调用就是那么的简单方便,但是伴随而来的还有性能问题。由于static声明变量的生命周期其实是和APP的生命周期一样的,有点类似与Application。如果大量的使用的话,就会占据内存空间不释放...
分类:
移动开发 时间:
2014-09-29 08:25:07
阅读次数:
204
先看看效果图:
第一篇Tab系列的文章首先实现这种风格的底部Tab:背景条颜色不变,我们是用了深灰的颜色,图标会发生相应的变化,当选中某个标签后该标签的背板会由正常的颜色变为不正常,哈哈,是变为加深的灰色,更加凸显当前页的效果,所以我比较这种类型。在这里文字的变化我没处理,如果变色使用个selector就解决了,这里不再赘述。
再看一下整个Project的结构,如下...
分类:
移动开发 时间:
2014-09-29 04:33:36
阅读次数:
356
Cordova 3.x 基础(1) -- 环境搭建(Windows / Android) Mobile App分为三大类:Native App,Hybrid App,Web App。其中Hybrid App介于Native App和Web App之间,它能兼顾Native App的良好用户体验及强大的功能并...
分类:
移动开发 时间:
2014-09-29 03:35:46
阅读次数:
371
教您如何怎么找回朋友被偷的苹果5S。首先打开“itunes”,选择菜单栏的“文件”-“将文件添加到资料库”选择要做铃声的歌曲,单击“打开”歌曲会出现在“资料库”的“音乐”里右击歌曲,选择“显示简介”选择“选项”填上“起始时间”和“停止时间”(在40秒以内),-“确定”..
分类:
移动开发 时间:
2014-09-29 04:40:26
阅读次数:
223
苹果手机在火车站被偷的状况下如何定位找回。首先打开“itunes”,选择菜单栏的“文件”-“将文件添加到资料库”选择要做铃声的歌曲,单击“打开”歌曲会出现在“资料库”的“音乐”里右击歌曲,选择“显示简介”选择“选项”填上“起始时间”和“停止时间”(在40秒以内),-..
分类:
移动开发 时间:
2014-09-29 04:40:17
阅读次数:
377
AESGitHub下载地址:https://github.com/Gurpartap/AESCrypt-ObjCAES支持密钥128位,192位,256位(常用的是128位md5,256位sha256)工作模式:ECB/CBC,默认情况下iOS是CBC的iOS在设置加密参数的时候要添加参数kCCOptionECBMode填充方式:kCCOptionPKCS7Padding,iOS似乎只支持..
分类:
移动开发 时间:
2014-09-29 03:43:27
阅读次数:
267
环境:1.有AD用户,但是没分机号2.有LyncServer2013环境,但是大量用户没有启用,没有设置分机号3.批量完成任务目的:1.记录过程2.方便后续使用过程:1.新建用户LyncDemo081Aa1234562.查询-Lync3.查看-脚本EmpNO,PhoneNumber,MobileNumberLyncDemo081,8081,13811111111#设置CSV..
分类:
移动开发 时间:
2014-09-29 03:59:57
阅读次数:
332
当下主流的软件没有一个统一明确的风格,App框架什么样的都有,但个人钟情于页面底部Tab分签架构,移动设备的屏幕虽然越来越大,但是显示的内容还是有限,为了能展示更多的内容,方便简洁的操作习惯中Tab架构是不二选择,分为顶部Tab和底部Tab。所以小山准备出一系列关于Tab的Blog,作为自己代码备份,也希望能帮到大家扩展开发思路,那就更是功德无量了。由于是Blog讲解,代码尽量简单为好,不会大量的...
分类:
移动开发 时间:
2014-09-29 03:56:46
阅读次数:
304
You seem to be confusing/merging two different concepts together. We start of talking about encrypting traffic (HTTPS) and then we start talking about different ways to manage authenticated session...
分类:
移动开发 时间:
2014-09-29 02:50:48
阅读次数:
345
接到一个新的任务,对现有项目进行代码混淆。之前对混淆有过一些了解,但是不够详细和完整,知道有些东西混淆起来还是比较棘手的。不过幸好目前的项目不是太复杂(针对混淆这块来说),提前完成~~现总结之。...
分类:
移动开发 时间:
2014-09-29 01:59:57
阅读次数:
356
大家都知道,可以利用DMI(Dynamic Method Invocation,动态方法调用)进行一个Action对应多个表单动作,今晚尝试了登录与注册两个表单动作的示例时,却总是弹出"There is no Action mapped for action name mylogin!regist"的错误,check了好多遍,struts.xml及JSP文件都没有错,src也能编译通过,但是点击注册时却总是弹出上面的错误......
分类:
移动开发 时间:
2014-09-29 02:30:28
阅读次数:
346