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