Android
GBStyle
这个作者很懒,什么都没留下…
展开
-
Activity生命周期详解
Activity生命周期可以分为两个部分: 正常情况: 即典型情况下的Activity的生命周期 异常情况: 在系统配置发生变化的情况下或者由于资源内存不足导致Activity被杀死情况下的生命周期 本文将从这个两个方面展开讲解Activity的生命周期。正常情况 正常情况下,Activity常用的生命周期就只有7个,即onCreate(), onStart...原创 2018-07-13 15:11:48 · 14771 阅读 · 0 评论 -
Android Studio 自定义Toast代码模板
在编写程序的使用,经常会使用会有用到Toast的场景,特别是在测试一些新的库的使用(别问我为什么不用Log,有的手机就是打不出Log,无解,比如我的手机,所以非常无奈,就只能用Toast勉强看一下)。另外,在实际的项目中也会经常的使用Toast提示一些用户操作,所以说Toast的使用还是非常频繁的,但就是偏偏,ide上面自带的模板还得跳过去选择第二项,就像这个样子:而且每次都得设置Cont...原创 2019-03-31 20:09:53 · 804 阅读 · 0 评论 -
Android Studio导入依赖的方式
关于依赖包的导入,主要有以下几种方式:1. 直接使用jar包,添加到需要使用的模块的libs文件夹内,然后点击一下同步点击同步前的状态:同步按钮点击同步后,包前面的按钮会变成三角形,表示添加成功如果添加失败,可以查看一下该模块的build.gradle文件是否有这句,表示添加libs目录下所有的jar包(注意libs是模块下的一级目录 ,如果不是的话,需要自行修改)...原创 2019-01-15 16:05:48 · 7407 阅读 · 0 评论 -
使用FrameLayout的时候,按钮一直显示在上面
有这样的布局<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="ma原创 2018-10-02 15:29:22 · 15715 阅读 · 0 评论 -
Android中为layout创建子文件夹
在开发Android项目的时候,往往都有一大批java文件和layout文件,java文件分类比较简单,直接方法创建文件夹就行,但layout还需要多一步配置。看最后的文件结构图实现步骤:1. 创建相应的文件夹结构,需要注意的是,无论如何,布局文件的所在的文件夹名称都是layout,这个条件时必须满足的,否则有可能出现找不到命名空间的情况,如图,我把布局文件放在了launchmod...原创 2018-09-19 22:25:00 · 21360 阅读 · 5 评论 -
关于Activity中onStop和onPause调用时机的各种误解
源码 : https://github.com/w-g-b/ActivityReview正确结果假设当前的FirstActivity为A,要调用A的onPause方法而不调用onStop方法 1. 在AndroidManifest文件中,将ThirdActivity(B)的theme属性设置为对话框样式(也可以使用自定义主题,也不必一定是对话框,也可以设置成透明样式的Activi...原创 2018-09-18 16:54:36 · 16524 阅读 · 1 评论 -
设置Activity的主题为对话框时报错解决方案
将Activity设置为对话框的方法:报错信息如下: 09-18 12:50:31.530 22599-22599/com.gb.activityreview E/AndroidRuntime: FATAL EXCEPTION: main Process: com.gb.activityreview, PID: 22599 java.lang.RuntimeExcep...原创 2018-09-18 13:05:46 · 12668 阅读 · 0 评论 -
Android开发常用的测试用具
1. adb安卓调试桥(android debug bridge),是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。可以实现安装、卸载以及调试应用等功能。2. fiddlerFiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯。3. avd安卓模拟器,在没有充足的测试机时可以使用模拟器测试,比如可...原创 2018-09-07 00:44:29 · 12763 阅读 · 0 评论 -
Android自定义相机开发相关知识点(全)
看完了郭神的第一行代码(第二版),在看书之前看了好几个月的Android开发视频。刚好老师安排了一个实训的作业,要求我们做一个民族相关的应用,平台和语言都不限。一想,刚好可以验收一下将近半年来的学习成果了,于是和同学Android的两个同学组队做一款民族app。想到的其中一个功能就是民族换装。主要是在相机上面加上一件完成旋转缩放等交互的衣服来当做预览界面,用户可以翻转相机或者打开闪光灯还有实现拍照原创 2018-08-08 09:52:35 · 14843 阅读 · 0 评论 -
Android面试总结
1. 什么是Activity? 四大组件之一,一般的,一个用户交互界面对应一个activitysetContentView() ,// 要显示的布局 button.setOnclickLinstener{}, activity 是Context的子类,同时实现了window.callback和keyevent.callback,可以处理与窗体用户交互的事件. 我开发常...转载 2018-08-10 09:56:55 · 15251 阅读 · 0 评论 -
JPush Android SDK快速集成
刚刚通过Jcent集成JPush的时候遇到些麻烦。主要是因为官方文档里面自动集成和手动集成混在一起写,不清楚自动添加哪些部分需要添加,所以写篇博客记录下,Jcent自动集成JPush的方法。官方文档请看这里,本文章只是快速编写案例的Demo。另外本文是基于jpush3.3.0以及jcore2.0.1版本,JPush更新了版本的话,可能配置方式也会有相应的改变。1. 在Android Studi...原创 2019-05-19 15:49:26 · 979 阅读 · 0 评论