Android系统的架构 android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。1.应用程序 Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,....
分类:
移动开发 时间:
2015-01-30 10:32:40
阅读次数:
123
Android APP 的运行环境Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要,谷歌对其做了特别的设计与优化,使得其进程调度与资源管理与其他平台的 Linux 有明显的区别。主要包含下面几个层次:Application Framewor...
分类:
移动开发 时间:
2015-01-30 10:30:57
阅读次数:
314
魔兽塔防是一款经典的游戏,当年在pc机器上玩过魔兽的人应该都玩过类似的游戏,他仿照魔兽,建塔拦截敌人入侵,发挥你的智慧让敌人走最远的路,将他们消灭在路上....源码下载:http://code.662p.com/view/2273.html详细说明:http://android.662p.com/t...
分类:
移动开发 时间:
2015-01-30 10:27:07
阅读次数:
133
版权声明:本文参考“Android开发技巧——实现底部图标文字的导航栏”一文,地址为:http://blog.csdn.net/maosidiaoxian/article/details/38864679基础知识:1)Fragment是在Android 3.0(API 11)版本引入的,如果使用的是...
分类:
移动开发 时间:
2015-01-30 10:26:53
阅读次数:
5657
首先,要说的是ActivityA到ActivityB的切换这个相对简单,只要overridePendingTransition(In,out)。 这里不就说了。但是这里要说名的ActivityA不能TABHost里面的一个。因为Tabhost里面有自己的Activity其实还没有跳出 Tabhost...
分类:
移动开发 时间:
2015-01-30 10:23:45
阅读次数:
208
摘自:http://www.cocoachina.com/swift/20150129/11057.htmllibdispatch是Apple所提供的在IOS和OS X上进行并发编程的库,而GCD正是它市场化的名字。GCD有如下优点: – GCD可以将计算复杂的任务放到后台执行,从而提升app的响应...
分类:
移动开发 时间:
2015-01-30 10:22:56
阅读次数:
233
项目(showgif)已推到GitHub,查看文末的链接即可下载。
显示如下一张Gif动态图片:
看一下在demo中的效果:
按钮用来暂停和继续。看一下代码逻辑实现:
package com.zms.showgif;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;...
分类:
移动开发 时间:
2015-01-30 09:16:43
阅读次数:
306
一 MVC简介
MVC是将应用中的类组织起来的一种策略。是IOS开发最常用的设计模式,当然,还有诸如MVVM,VIPER等模式,不过不在本文的讨论范畴。
MVC代表什么:Model-View-Controller。
Model:应用是什么(what the app is )
Controller:如何呈现Mo...
分类:
移动开发 时间:
2015-01-30 09:15:12
阅读次数:
234
很多程序猿可能会和我一样,当公司开发项目时,完成功能是第一位,从而总会出现这样的话,这里应该可以写的更好,下版本再说。最近项目接近尾声,感觉需要重新审视一下这个项目,这应该是提升自己和优化项目的最好的办法之一。
废话结束。。。。
1、微博分享
方案一:直接使用友盟分享
方案二:分别调用各个平台的sdk
一:微信和朋友圈分享。需要下载libammsdk.jar...
分类:
移动开发 时间:
2015-01-30 09:14:28
阅读次数:
225
1.gradle插件版本更新:
dependencies {
- classpath 'com.android.tools.build:gradle:0.8.+'
+ classpath 'com.android.tools.build:gradle:1.0.0'
}
zipStorePat...
分类:
移动开发 时间:
2015-01-30 09:14:03
阅读次数:
134
1、属性服务
在windows中,有一个名为注册表一样的东西,注册表可以存储类似key/value这样的键值对。
一般来说,系统或者某些应用程序会把自己的一些属性存储在注册表中,即使系统重启或者应用程序重启,它还是能够根据之前在注册表中设置的属性,进行相应的初始化操作。Android平台也提供了一个类似的机制,称之为属性服务(property service)。...
分类:
移动开发 时间:
2015-01-30 09:06:55
阅读次数:
160
今天在开发过程中遇到了一个问题,就是需要对某个控件单独进行截图。如果是对屏幕进行截图,相信大家都很熟悉,但是对于单独的一个控件呢?比如就以最通常的UITableViewCell来说,因为cell是最常用的控件之一,如果懂得了它的截图,那么其他控件也就迎刃而解。
这点苹果似乎已经帮我们想好了,如果您支持的iOS7及以上的系统,那么只需要调用一行代码即可。
UIView *...
分类:
移动开发 时间:
2015-01-30 09:07:09
阅读次数:
219
android 适配,之前工作都是以1280*720界面进行适配工作,但是现在手机分辨率进入2K时代,所以现在美工都以1920*1080来做界面设计。以以前的工作经验总结了一下适的方案。
1.工具:MarkMan这个是必备的测量工具
下载地址(下载安装后别更新,不然保存不了测量过的数据)
2.懂得分辨率原理(0.75、1、1.5、2.0、3.0)
3.知道以什么分辨率开发界面。
要注意...
分类:
移动开发 时间:
2015-01-30 09:04:33
阅读次数:
291
桌面部件是一种利用AppWidget框架将应用程序的某个部件放在桌面。res/layout/digitalclock.xmlXml代码 res/xml/est_appwidget.xmlXml代码 AndroidManifest.xmlXml代码 ...
分类:
移动开发 时间:
2015-01-30 09:00:04
阅读次数:
243
iOS 检测版本更新 分类: IOS_XCODE 2013-07-19 16:52 18252人阅读 评论(5) 收藏 举报 如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。 当前运行版本信息可以通过info.plist文...
分类:
移动开发 时间:
2015-01-30 08:59:39
阅读次数:
239
最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动 原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度...
分类:
移动开发 时间:
2015-01-30 06:52:49
阅读次数:
220
# Ubuntu安装Android Studio ###说明 安装教程参考[stormzhang的博客](http://stormzhang.com/devtools/2014/11/25/android-studio-tutorial1/) 所有的软件在[这里](https://github.com/inferjay/AndroidDevTools...
分类:
移动开发 时间:
2015-01-30 06:46:30
阅读次数:
325