![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
我不会GC
这个作者很懒,什么都没留下…
展开
-
android菜鸟日记——jvm和dalvik
android运行时由两部分完成:android核心库和Dalvik虚拟机。 android使用java语言编写,并且每个java程序在java虚拟机上JVM运行,但是android系统是运行在移动设备上,并不使用java虚拟机JVM来运行。而是使用Dalvik VM。每个android应用程序都运行在单独的一个Dalvik虚拟机上内,这样也 方便了android系统对应用程序的隔离。 ...原创 2018-03-18 22:51:55 · 347 阅读 · 0 评论 -
android菜鸟日记(一)
本菜鸟接触android有一段时间了,现在打算回过头来系统的记录和学习自己的学习历程,更加系统的学习android开发,“不积跬步无以至千里”,希望能通过一点点的积累,能有所学。android的体系结构图(分层架构):Application(应用层)、Application Framework (应用框架层)、Libraries(系统运行库层)、LInux kernel(Linux内核层)。蓝色...原创 2018-03-14 16:31:54 · 177 阅读 · 0 评论 -
短信验证码的实现-mob
想必大家都有接触过这样的情况,注册一个帐号的时候需要用手机号码来实现接受验证码后,完成验证来完成注册。 那么如何来开发呢?http://www.mob.com/ 这个Mob移动开发者平台,可提供免费的短信验证等服务。 因为我用的是as做开发,版本升级后,使用方式有所不同,不同想之前那样导入包了,也就是用as不用去官网下载, 点击打开链接这是官方文档教学。 就是将这段代码复制到build...原创 2018-03-21 09:35:47 · 1016 阅读 · 0 评论 -
android Android Studio Build 异常
隔了两天没有打开android stadio,一开就十分争气的跳出一个错误。xecution failed for task ':app:processDebugManifest'.> Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 16 declared in libra...原创 2018-03-29 10:40:00 · 1982 阅读 · 0 评论 -
android-fragment的生命周期
这次来聊聊fragment(碎片),顾名思义,可以把它理解为activity的一部分,把整个activity分模块处理,这个模块有自己的布局,有自己的生命周期,可以单独的处理自身的输入。其实不难理解,你写一个程序的时候,你不会把所有的代码都放到main中,于此类似。 当一个fragment被创建时,它会经历以下的状态:onAttach()→onCreate()→onCreateView(...原创 2018-04-06 15:19:19 · 145 阅读 · 0 评论 -
使用两个栈来实现队列
栈:先进后出 队列:先进先出 /*- * 两个栈实现队列 * @author Administrator * */ public class StaticToQueue { Stack<Integer> stack1 = new Stack<>();//保存原数据 Stack<Integer> stack2 = new Stack<>...原创 2019-03-07 10:24:28 · 99 阅读 · 0 评论