码迷,mamicode.com
首页 > 移动开发 > 月排行
android源码解析之(十四)-->Activity启动流程
好吧,终于要开始讲解Activity的启动流程了,Activity的启动流程相对复杂一下,涉及到了Activity中的生命周期方法,涉及到了Android体系的CS模式,涉及到了Android中进程通讯Binder机制等等,首先介绍一下Activity,这里引用一下Android guide中对Activity的介绍: An activity represents a single screen...
分类:移动开发   时间:2016-04-29 19:50:42    阅读次数:25
内有干货!2个人3个月如何从零完成一款社区App《林卡》
嘿,大家好,我是不灭的小灯灯,我赌5毛你没听说过我的名字...   好啦,这篇不是鸡汤,是经验吐槽、干货分享!所以乱七八糟的就不多说了,直接切入正题。   先说下自己的情况背景,目前尚未毕业,非计算机专业,9年前爱上计算机编程开始自学,9年来什么技术都学过,但都吊儿郎当的没一门精通。另一方面,自己是个少数民族文化控,尤其热爱藏文化,我怕设计到什么敏感话题,就不多介绍了,总之几年来我也一直在做这...
分类:移动开发   时间:2016-04-29 20:02:03    阅读次数:76
iOS上架ipa上传问题那些事
iOS上架ipa上传问题那些事 原文: http://www.jianshu.com/p/1e22543285c2 字数513 阅读312 评论0 喜欢1 通过xcode直接打包上传,不会提示你的ipa文件有没有错误,只会提示上传成功与否,但在iTunesStore里构建版本的时候并不能看到上传的i ...
分类:移动开发   时间:2016-04-29 21:52:15    阅读次数:42
hibernate mapping文件中 xmlns会导致linq to xml 查询不到对应的节点
...
分类:移动开发   时间:2016-04-30 14:11:01    阅读次数:26
android项目目录结构
src:项目的java代码gen buildConfig:应用是否可以debug R:保存项目中使用的资源的idAndroid.jar:导入这个包,应用才可以使用Android的apilibs:存放第三方jar包assets:资源文件夹,存放视频或者音乐等较大的资源文件bin:存放应用打包编译后的文 ...
分类:移动开发   时间:2016-04-30 14:13:21    阅读次数:24
第一章Android系统移植与驱动开发概述
Android它是一种优秀的、免费的、开源的嵌入式操作系统,任何人都可以利用Android的源代 码定制属于自己的嵌入式系统。总之,Android 是Google开发的基于Linux平台的开源手机操作系统。Android系统可以搭载在手机、MP4、智能电视、车载系统等多种设备上。 Android 移 ...
分类:移动开发   时间:2016-04-30 15:26:31    阅读次数:53
Android Studio IDE 显示代码行号
每次在需要重新配置android studio的时候总是会要去查询行号怎么现实出来,在这里记录下来,方便大家也方便自己 从file->settings 进入下面的界面 ...
分类:移动开发   时间:2016-04-30 16:48:08    阅读次数:76
[android] WebView自定义浏览器
在布局文件中添加<EditText/>和<Button/>控件, 在布局文件中添加<WebView/>控件 在Activity中获取WebView对象 调用WebView对象的loadUrl()方法,参数:String路径 添加访问网络的权限android.permission.INTERNET 调 ...
分类:移动开发   时间:2016-04-30 16:49:20    阅读次数:51
(Android学习系列)二,窗口(Activity)的生命周期
在Activity从创建到销毁的过程中需要在不同的阶段调用7个生命周期的方法这7个生命周期方法定义如下: 上面7个生命周期方法分别在4个阶段按一定的顺序进行调用 1,开始Activity:在这个阶段依次执行3个生命周期方法,分别是onCreate,onStart,onResume 2,Activit ...
分类:移动开发   时间:2016-04-30 16:56:33    阅读次数:54
Android之ListView常用技巧
ListView是一个非常常用的列表控件,虽然在5.x时代ListView的风头正在逐渐的被RecyclerView抢去,但是ListView的使用范围依然十分广泛. 接下来的ListView的常用技巧是在平时的开发和学习中了解到的,如有雷同,纯属我抄! 技巧1:设置项目间分隔线 技巧2:隐藏滚动条 ...
分类:移动开发   时间:2016-04-30 20:44:35    阅读次数:35
我是如何走上Android开发的道路的
2012年经历了所谓人生中的一件大事——高考,然后进入了一间2A学校,并阴差阳错的被调剂到了隶属于计算机学院的网络工程专业。上了大学拥有了人生中第一部手机——小米1,拥有了人生中的第一部笔记本——华硕。作为一个来自农村的孩子,在此之前我从未了解过Computer Sience这门科学,接触电脑的地方 ...
分类:移动开发   时间:2016-04-30 22:04:50    阅读次数:70
Yarn源码分析之MRAppMaster上MapReduce作业处理总流程(一)
我们知道,如果想要在Yarn上运行MapReduce作业,仅需实现一个ApplicationMaster组件即可,而MRAppMaster正是MapReduce在Yarn上ApplicationMaster的实现,由其控制MR作业在Yarn上的执行。如此,随之而来的一个问题就是,MRAppMaster是如何控制MapReduce作业在Yarn上运行的,换句话说,MRAppMaster上MapReduce作业处理总流程是什么?这就是本文要研究的重点。...
分类:移动开发   时间:2016-05-01 06:36:43    阅读次数:39
20145326实验四 Android开发基础
20145326实验四 Android开发基础 一、实验内容及步骤 安装 JDK 并配置 JDK 环境变量 找到之前path变量中的jdk文件所在位置并复制。 并用复制的变量名新建一个 JAVA_HOME 环境变量。 安装SDK 勾选所有选项。 选择Android Studio和 Android S ...
分类:移动开发   时间:2016-05-01 08:43:17    阅读次数:42
关于新版ADT创建项目时出现appcompat_v7的问题
做Android开发的朋友最近会发现,更新ADT至22.6.0版本之后,创建新的安装项目,会出现appcompat_v7的内容。并且是创建一个新 的内容就会出现。其实,appcompat_v7是Google自己的一个兼容包,就是一个支持库,能让2.1以上全使用上4.0版本 的界面。 你会发现项目创建 ...
分类:移动开发   时间:2016-05-01 17:35:08    阅读次数:34
学习android推荐网站
1. Android Developers 作为一个Android开发者,官网的资料当然不可错过,从设计,培训,指南,文档,都不应该错过,在以后的学习过程中慢慢理解体会。 2. Android Guides - CodePath CodePath是国外一个技术培训机构,主要培训iOS 和Androi ...
分类:移动开发   时间:2016-05-01 17:46:53    阅读次数:46
iOS面试题系列之Objective-C相关
1、简述你项目中常用的设计模式。它们有什么优缺点?常用的设计模式有:代理、观察者、单例。(1)单例:它是用来限制一个类只能创建一个对象。这个对象中的属性可以存储全局共享的数据。所有的类都能访问、设置此单例中的属性数据。优点:是它只会创建一个对象容易供外界访问,节约性能。缺点:是一个类只有一个对象,可能造成责任过重,在一定程度上违背了“单一职责原则”。单例模式中没有抽象层,所以单例类的扩展有很大的困难...
分类:移动开发   时间:2016-05-02 02:26:39    阅读次数:84
Android事件分发机制详解
事件分发...
分类:移动开发   时间:2016-05-02 13:10:35    阅读次数:49
苹果 简单的 01 背包
最简单的背包 直接上代码吧 . ...
分类:移动开发   时间:2016-05-02 18:33:04    阅读次数:30
Android Studio的快捷键
Android Studio可以在setting的keymaps设置快捷键,但最好使用该默认的快捷键。 生成TAG: logt 控制台打印带参的log:logm 代码提示:ctrl + alt + space 代码向上/下移动(选定后):ctrl + shift +up/down 复制当前行到下一行 ...
分类:移动开发   时间:2016-05-02 19:46:36    阅读次数:16
Android深度探索HAL与驱动开发 第二章
Android深度探索HAL与驱动开发 第二章 搭建Android开发环境 读书笔记 一、Android底层开发需要的工具 1、JDK6或以上版本 2、Eclipse3.4或以上版本 3、ADT(用于开发Android的应用程序) 4、CDT(用于开发Android NDK程序) 5、Android ...
分类:移动开发   时间:2016-05-02 22:42:18    阅读次数:53
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!