Android基础之Activity篇-启动模式探索(Cover Android Develop Guide)
摘要:以前看过一两篇启动模式的文章,工作中多少有接触启动模式,对启动模式的半懂不懂也给自己带来了不少的阻碍。 在阅览了谷歌安卓开发者文档中对启动模式相关的阐述后,觉得很不错,有必要记录下,所以归纳了文档中有关启动模式的讲解。 link start 个人注:任务(task)和回退栈(back stack)是
阅读全文
posted @
2018-10-09 18:34
吃蛋挞
阅读(293)
推荐(0)
HanderThread基本
摘要:Looper是Handler运行的重要组成部分,UI线程系统自动创建了Looper并提供了自动的启动和停止工作,但普通线程则需要手动创建,而HandlerThread就是系统提供的一种创建带有Looper的Thread的方案,比起Thread+Handler更加灵活和安全。 使用HandlerThr
阅读全文
Handler为什么可能会造成内存泄漏以及可用的四种解决方法
摘要:在Android系统中,Handler是一个消息发送和处理机制的核心组件之一,与之配套的其他主要组件还有Looper和Message,MessageQueue。 根据官网的描述 There are two main uses for a Handler: (1) to schedule messag
阅读全文
posted @
2018-09-25 15:31
吃蛋挞
阅读(4344)
推荐(0)
常用ADB命令
摘要:android的开发要经常与adb打交道,要想做好开发工作,了解adb是必不可少的。一下记录adb的一些知识点和命令。以作记录。 官方对ADB的定义:Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安
阅读全文
posted @
2018-09-10 11:27
吃蛋挞
阅读(375)
推荐(0)
Git命令与使用
摘要:1.列出本地分支: git branch 2.删除本地分支: git branch -d(-D) BranchName 3.远程删除git服务器上的分支: git push origin -d(--delete) BranchName
阅读全文
posted @
2018-07-31 16:03
吃蛋挞
阅读(106)
推荐(0)
Android与WebView的JS交互
摘要:一 JS调用Java方法,一共分为三步: 第一步,把冰箱打开。。。 咳咳 第一步,允许WebView加载JS: webView.getSettings().setJavaScriptEnabled(true) 第二步,编写JS接口类 其中,注意接口类的方法需要加注解:@JavaScriptInter
阅读全文
Activity-生命周期和启动模式
摘要:学习Android的第一天就需要了解的知识,然而,以前我小看这些基础知识了,一知半解吃大亏。所谓不积跬步,无以至千里,打好基础是很重要的。从这一篇文章开始,重新学习Android。 要想使用Activity,首先要创建它。对于开发者,都知道是通过清单文件声明一个已有Activity的路径,然后要么通
阅读全文
Activity-恢复与保存状态或数据
摘要:Activity的保存和恢复需要用到两个方法: 以下简称onSave和onRestore方法。 Activity有其固定的生命周期,从创建到销毁,当Activity因为一些原因,导致有可能会被系统销毁时,系统会调用onSave方法,而如果真的销毁了,而后因为一些原因,该Activity又被恢复重建时
阅读全文