随笔分类 -  Android Studio

整理自B站天哥在奔跑
摘要:详见链接 中间遇到图片问题 ERROR: FAILED TO READ PNG SIGNATURE: FILE DOES NOT START WITH PNG SIGNATURE. 参考链接 另一个问题 Cause: failed to decrypt safe contents entry: ja 阅读全文
posted @ 2021-07-28 16:47 18751612782 阅读(218) 评论(0) 推荐(0) 编辑
摘要:先看最出现的错误 阅读全文
posted @ 2021-07-28 15:29 18751612782 阅读(21) 评论(0) 推荐(0) 编辑
摘要:创建activity 添加按钮 在跳转后的界面添加属性动画对象TextView 编辑对应的java文件 阅读全文
posted @ 2021-07-28 15:16 18751612782 阅读(33) 评论(0) 推荐(0) 编辑
摘要:动态注册广播 先在主界面添加跳转 跳转后再再设置跳转 添加textview 二次跳转也编辑一下 阅读全文
posted @ 2021-07-27 21:02 18751612782 阅读(23) 评论(0) 推荐(0) 编辑
摘要:另外两处的编写 阅读全文
posted @ 2021-07-27 16:20 18751612782 阅读(35) 评论(0) 推荐(0) 编辑
摘要:编辑拷贝后的文件 阅读全文
posted @ 2021-07-27 15:35 18751612782 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-07-26 18:55 18751612782 阅读(22) 评论(0) 推荐(0) 编辑
摘要:编辑跳转后的界面 新建后,再回来补充完整 编辑跳转后的界面 hint 编辑后台的显示 运行效果 阅读全文
posted @ 2021-07-26 17:22 18751612782 阅读(23) 评论(0) 推荐(0) 编辑
摘要:新建 HandlerActivity 在 eventactivity 中,设置按钮,编辑跳转代码 运行无问题 编辑handler,用于延时处理某事,比如跳转 应用在线程通信 运行效果就是,点击 Handler 进入界面后就显示提示 就是在线程的 run 方法中发送一条消息,可以在 handler 的 阅读全文
posted @ 2021-07-26 12:09 18751612782 阅读(11) 评论(0) 推荐(0) 编辑
摘要:对于长按事件和点击事件的区分可以通过阅读源码来判断,当检测到按下时,回延时100ms然后判断是否抬起,若抬起则执行点击事件 否则继续延时400ms再次判断,若依然没有抬起,则判断为长按 阅读全文
posted @ 2021-07-24 16:49 18751612782 阅读(18) 评论(0) 推荐(0) 编辑
摘要:区别: 1.监听机制,事件源,事件,事件监听器是分开的 而回调机制的事件源本身就包含了监听器 2.监听机制优先于回调机制,对于同一个事件源,当事件发生时,监听器会先被执行到 基于回调事件的传播: 先从内部向外传,比如从 button --> Activity ,且当前者 return true 时, 阅读全文
posted @ 2021-07-24 16:09 18751612782 阅读(118) 评论(0) 推荐(0) 编辑
摘要:添加多个监听器时,系统只会执行最后设置的监听器,布局文件属性设置的监听器默认为最先设置的,所以对于同一个事件源,当存在其他的监听器时,该监听器不会执行 运行无问题 编辑跳转后的界面,为其添加一个控件 内部类的方式 匿名内部类的方式,之前最常用 通过事件源所在的类实现 通过外部类,相较于以上3中而言不 阅读全文
posted @ 2021-07-24 15:17 18751612782 阅读(90) 评论(0) 推荐(0) 编辑
摘要:第一种方式不推荐: 方法二推荐 ——整理自B站天哥在奔跑 阅读全文
posted @ 2021-07-23 17:53 18751612782 阅读(22) 评论(0) 推荐(0) 编辑
摘要:修改 修改 运行效果 点击改变内容后,内容改变 之后点击切换fragment 此时再点击返回则不再返回到上面的界面 而是显示最初时的样子,我是参数 为了解决这一问题,进行下面的操作 ——整理自B站天哥在奔跑 阅读全文
posted @ 2021-07-23 16:27 18751612782 阅读(26) 评论(0) 推荐(0) 编辑
摘要:相当于构造方法,返回类型AFragment,在构造的同时传入参数,相当于有参构造使用到setArguments,注意写法 在view被创建的时候去获取构造时传入的值 实例化的方式 ——整理自B站天哥在奔跑 阅读全文
posted @ 2021-07-23 14:41 18751612782 阅读(12) 评论(0) 推荐(0) 编辑
摘要:新建Containeractivity 依然在package下新建一个class 重写两个方法 然后创建布局文件 拷贝一套b 主界面添加一按钮,设置跳转代码 ——整理自B站天哥在奔跑 阅读全文
posted @ 2021-07-23 13:15 18751612782 阅读(21) 评论(0) 推荐(0) 编辑
摘要:standard:每次启动都创建新的实例,不管之前有没有 singleTop:在当前同一个栈内,复用栈顶 singleTask:在当前同一个栈内,栈内复用,被复用的实例上面的所有实例都被清除,当希望返回时跳转到被复用的Activity之前的Activity时,会选择此方式 singleInstanc 阅读全文
posted @ 2021-07-22 16:22 18751612782 阅读(17) 评论(0) 推荐(0) 编辑
摘要:勿忘注册 新建跳转后的 Activity 文件 在ui界面添加跳转按钮 编辑跳转代码 设置布局 给布局a设置跳转按钮 编写跳转代码 显式跳转的四种方式,最常用的依然是第一种跳转 隐跳转 Activity 之间的数据传输 startActivityForResult() ——整理自B站天哥在奔跑 阅读全文
posted @ 2021-07-22 15:27 18751612782 阅读(51) 评论(0) 推荐(0) 编辑
摘要:——整理自B站天哥在奔跑 阅读全文
posted @ 2021-07-21 16:22 18751612782 阅读(31) 评论(0) 推荐(0) 编辑
摘要:界面不等于Activity,界面需要Activity Fragment可以有多个,且依托于Activity而存在 上面图中的是指自定义 Activity 时的步骤 1.新建 java.class 文件,继承 Activity 或它的子类 2.在 AndroidManifest 中声明 3.在 lay 阅读全文
posted @ 2021-07-21 15:58 18751612782 阅读(60) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示