- 博客(9)
- 收藏
- 关注
原创 【Android】shape,layer-list,selector
控件自定义样式时,往往需要创建drawable文件实现。文件为xml格式,对于里面的结点<shape>,<layer-list>等进行学习一、shape用于形状图形的定义。格式如下.<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="[rectangle|oval|line|ring]"> <corners /> &.
2022-05-19 18:35:35 255
原创 【Android】Fragment报错
Unable to instantiate fragment XXXXFragmentt: could not find Fragment constructor解决:之前为了传入参数,写了带参数的构造函数,才导致这个报错。通过setXXX()方法调用传入参数,删除带参数的构造函数https://www.jianshu.com/p/e8c831e9ae73...
2022-04-05 16:40:21 3569
原创 【Android】MVP模式
把项目代码分层,抽取为模型(M,提供数据),视图(V,展示数据,对应于Activity),业务逻辑(P,处理数据)。M和V之间通过P来进行。概念1. view通过presenter调用Model中数据请求的接口2. 而Model中数据请求的结果通过presenter中定义的接口回调给presenter3. presenter通知给view需求:点击button请求网络获取字符串,字符串显示在textview中。public class MVPActivity extends AppComp.
2022-01-05 21:52:04 1300
原创 【Android】生命周期
Activity生命周期调用的理解状态活动存放在一个叫返回栈的一个集合,当重新打开一个Activity时,它就会出现在栈顶。当要销毁该活动时,调用finish()或back,栈顶的活动就会出栈。运行状态:一个活动处于栈顶时暂停状态:不处于栈顶,但仍然可见。(失去焦点,非全屏或透明的activity放置在栈顶)停止状态:不处于栈顶,也不可见,但还是会为它保留一些变量的相关数据。(被覆盖)销毁状态:在栈中移除(killed状态)启动模式standard模式:Activity的默认启动模.
2021-12-25 17:25:27 1240
原创 【Android】进程、线程
默认情况下,同一应用的所有组件会在相同的进程和线程中运行(主线程)。若应用组件启动,该应用已存在进程(应用的其他组件存在),则组件会在该进程启动并用同执行线程。也可以安排组件在单独的进程中运行。...
2021-12-10 13:34:48 420
原创 【Android】UI布局边距、对齐
UI设计中常用到的padding、margin和align,区别和运用;还有不同布局的对齐方式边距paddingpaddingXXX:对于当前组件而言,组件内的内容(如文本内容)距离当前组件XX位置(Top)的边距。android:paddingTop = “30px” :该组件内的文本内容距离组件内部上顶边距30px。marginmarginXXX:当前组件距离其父组件在XXX方向上的边距alignlayout_alignXXX=“A”: 与指定组件(A)的XXX边缘对齐.
2021-11-29 17:25:08 1098
原创 百度地图SDK:错误码230
Android Studio ,根据地图SDK官网获取密钥,Log信息报错误码230;百度的解决方法如“META-INF目录,该目录下会存在文件CERT.RSA ”不生效解决:根据log的提示,发现其输出的sha1与根据官网教程获取的sha1不同。将log的sha1作为开发版SHA1重新设置AK,done。原因:参考别人博客,怀疑是android studio的配置有问题。...
2021-10-19 14:53:34 873
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人