摘要: 1. Error:Execution failed for task ':app:preDebugAndroidTestBuild'. Conflict with dependency 'com.android.support:support annotations' in project ':ap 阅读全文
posted @ 2018-05-06 18:12 lcOPM 阅读(759) 评论(0) 推荐(0) 编辑
摘要: Activity的生命周期和启动模式 Activity的生命周期 Activity的启动模式 IntentFilter的匹配规则 Activity的生命周期 1. 典型情况下的生命周期分析 ![Activity的生命周期][1] onCreate :Activity正在被创建,可进行一些初始化工作 阅读全文
posted @ 2018-05-05 18:27 lcOPM 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 生成正式的签名APK文件 1.使用AndroidStudio生成: 点击导航栏上的Build-->Generate Signed APK,弹出创建签名APK对话框(首次点击可能会提示输入操作系统密码)。 如果已有正式的keystore文件,选择已有的文件路径,如果没有就点击创建。 点击Nest,选择 阅读全文
posted @ 2017-03-27 11:53 lcOPM 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 多线程编程: 线程的基本用法: 1. 2. 3. 在子线程中更新UI: 1.创建Handler,用于接收和处理消息 2.在子线程中发送消息 解析异步消息处理机制: Message:在线程之间传递消息,可以携带少量的信息,用于在不同线程之间交换数据。 Handler:处理者的意思,主要是用于发送和处理 阅读全文
posted @ 2017-03-11 16:06 lcOPM 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 广播分类: 标准广播(Normal broadcasts):完全异步执行的广播,接收没有先后顺序,效率高,无法被接收器被拦截。 有序广播(Ordered broadcasts) :同步执行的广播,有先后顺序,广播可以被接收器拦截或修改。 接收系统广播: 动态注册监听网络变化:(只能在程序启动后才能接 阅读全文
posted @ 2017-02-25 11:30 lcOPM 阅读(511) 评论(0) 推荐(0) 编辑
摘要: Android中的activity全都归属于task管理 。task 是多个 activity 的集合,这些 activity 按照启动顺序排队存入一个栈(即“back stack”)。android默认会为每个App维持一个task来存放该app的所有activity,task的默认name为该a 阅读全文
posted @ 2017-02-09 16:49 lcOPM 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1.下载Genymotion:官网地址,必须先注册才能下载,下载带有VirtualBox的版本 2.安装:安装时会连VirtualBox一起安装,直接next就行。 3.打开AndroidStudio,点击File-->Settings-->Plugins-->Browse`````,搜索genym 阅读全文
posted @ 2016-08-28 19:01 lcOPM 阅读(3832) 评论(1) 推荐(0) 编辑
摘要: 启动adb服务:adb start-server 关闭服务:adb kill-server 查看当前连接设备:adb devices 修改系统文件:adb root-->adb remount-->进行修改操作 安装apk:adb install -r apk路径 卸载apk:adb uninsta 阅读全文
posted @ 2016-07-01 12:15 lcOPM 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 配置git: 安装成功后,打开git bash git config --global user.name "xxxx" git config --global user.email "xxx@163.com" 查看是否配置成功:git config --global user.name git c 阅读全文
posted @ 2016-07-01 12:06 lcOPM 阅读(137) 评论(0) 推荐(0) 编辑