Write an algorithm to determine if a number is “happy”.A happy number is a number defined by the following process: Starting with any positive integer, replace the number by the sum of the squares of...
分类:
移动开发 时间:
2015-04-22 22:15:41
阅读次数:
1099
ios-多线程-GCD首先,得来点正式的开场:咳咳咳!!!Grand Central Dispatch或者GCD,是一套低层API,提供了一种新的方法来进行并发程序编写。从基本功能上讲,GCD有点像 NSOperationQueue,他们都允许程序将任务切分为多个单一任务然后提交至工作队列来并发地或...
分类:
移动开发 时间:
2015-04-22 22:08:20
阅读次数:
249
android application 这个对象可能会被多次实例化, 这种情况在使用android:process元素的时候就会出现.其根本的原因是新开启的进程需要一个application对象服务4大组件. 下面给出一段获得当前进程的名称的代码, 通过它, 就可以判断是否运行在主进程了。/...
分类:
移动开发 时间:
2015-04-22 22:04:19
阅读次数:
147
OC中的get和set实质和C#/java中的一样只是表现形式不同而已如下:1 @interface Car : NSObject2 {3 int wheels;4 }5 6 -(void) run;7 -(void) setWheels:(int)newWheels;8 -(int) wh...
分类:
移动开发 时间:
2015-04-22 22:00:46
阅读次数:
156
AutoMapper是一个.NET的对象映射工具。
项目地址:https://github.com/AutoMapper/AutoMapper。
帮助文档:https://github.com/AutoMapper/AutoMapper/wiki
主要用途
领域对象与DTO之间的转换、数据库查询结果映射至实体对象。
这里主要说下使用 AutoMapper 将 ID...
分类:
移动开发 时间:
2015-04-22 20:50:47
阅读次数:
237
一.单元测试简介
在android的开发的过程中,经常需要对业务方面的代码进行测试,熟悉java的人都知道junit, 在android中google提供了基于junit为android进行了优化得自动化框架junit,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性,在java中使用junit编写测试用例,我们需要继承TestCase,在android中需要继承Android...
分类:
移动开发 时间:
2015-04-22 20:51:04
阅读次数:
159
一.简介,例子
CallBack是回调的意思,"回调函数"或者"回调方法"是软件设计与开发中一个非常重要的概念,掌握"回调函数"的思想对程序员来说(不管用哪种语言)是非常必要的。
什么是回调函数呢?回调函数就是预留给系统调用的函数,而且我们知道该函数被调用的时机。这里有两点需要注意:第一点,我们写回调函数不是给自己调用的,而是准备给系统在将来某一时刻调用的;第二点...
分类:
移动开发 时间:
2015-04-22 20:46:49
阅读次数:
184
我们有新的项目要进行开发了,一直想用用android studio。所以在新项目上,果断使用。这里是我将android studio项目share到svn仓库的全过程。后期再考虑是否要搭建公司的git服务器。一步步来吧。
1.设置svn的客户端路径:(我的本地svn客户端是之前就已经安装好了,所以这里面是默认的状态)
(这一步非常是必须的一步骤,否则,后续再share项目的时候就会报错,s...
分类:
移动开发 时间:
2015-04-22 20:47:04
阅读次数:
188
Context:
继续上述文章,我们已经知道了如何收集信息找到OverDraw。现在,我们要如何解决呢?
方法:
背景色:
1.去掉多余的背景色:
在onCreate()方法中加入:getWindow().setBackgroundDrawable(null);
(我这里北京刚开始是不透明opaque)
2.找到底层View的背景色然后去掉。
Clip剪切:
Android的...
分类:
移动开发 时间:
2015-04-22 20:43:39
阅读次数:
233
Android调试工具 ADBADB Android Debug Bridge。
ADB工具位于Android SDK安装目录的platform-tools子目录。
主要功能:
运行设备的shell(命令行)
管理模拟器或设备的端口映射
计算机和设备之间上传/下载文件
将本地apk软件安装至模拟器或android设备...
分类:
移动开发 时间:
2015-04-22 20:45:46
阅读次数:
377
老是要用到时间日期的一些处理,诸如:某段程序的时间间隔,日期时间格式化... 备注之
java中常用的 时间 日期 class:
java.util.Date
java.util.Calendar
java.text.DateFormat
java.text.SimpleDateFormat
还有个获取系统时间的方法 System.currentTime...
分类:
移动开发 时间:
2015-04-22 20:42:59
阅读次数:
179
Android SDK Manager无法更新解决方案...
分类:
移动开发 时间:
2015-04-22 20:43:56
阅读次数:
147
Android制定了一条规则:只允许UI线程修改Activity里的UI组件。主线程通常又被叫做UI线程。
那么这样的话新启动的线程就不可能动态改变界面组件的属性值,但显然这是不可能的。所以便有了Handler消息处理机制。
Handler类:
主要有两个作用:
1.在新启动的线程中发送消息
2.在主线程中获取、处理消息。
主要方法:
void handleMessag...
分类:
移动开发 时间:
2015-04-22 20:41:51
阅读次数:
148
在Andoird使用Android自带的那些组件,像SlidingDrawer和DrawerLayout都是抽屉效果的菜单,但是在项目很多要实现的功能都收到Android这些自带组件的限制,导致很难完成项目的需求,自定义的组件,各方面都在自己的控制之下,从而根据需求做出调整。想要实现好的效果,基本上都的基于Android的OnTouch事件自己实现响应的功能。...
分类:
移动开发 时间:
2015-04-22 20:38:48
阅读次数:
245
问题概述在编辑框输入内容时会弹出软键盘,而手机屏幕区域有限往往会遮住输入界面,我们先看一下问题效果图:输入用户名和密码时,系统会弹出键盘,造成系统键盘会挡住文本框的问题,如图所示:输入密码时输入框被系统键盘遮挡了,大大降低了用户操作体验,这就是开发中非常常见的软键盘遮挡的问题,该如何解决?简单解决方...
分类:
移动开发 时间:
2015-04-22 20:28:28
阅读次数:
260
Write an algorithm to determine if a number is "happy".A happy number is a number defined by the following process: Starting with any positive integer...
分类:
移动开发 时间:
2015-04-22 20:29:42
阅读次数:
170