
Android
文章平均质量分 53
黄竞明
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
View的事件分发机制
介绍了安卓的事件分发机制,用业务逻辑观点解读原创 2022-06-26 10:29:49 · 316 阅读 · 0 评论 -
android的命名空间
# m布局文件里面必须有一个根命名空间xmlns:android="http://schemas.android.com/apk/res/android"原创 2021-06-21 13:12:06 · 1158 阅读 · 2 评论 -
View
自定义View1 根据触摸移动(1)通过重写onTouchEvent()a. 要返回true,表示事件流交由此View处理b. 要进行重新布局,保证View跟随触摸移动c. 记录了下一秒内的时间次数,发现时28个MOVE和1个DOWN和1个UP。表示一秒30个事件,和帧率一致。想做做实验,实践一下安卓的相关api。1 根据触摸移动(1)通过重写onTouchEvent()a. 要返回true,表示事件流交由此View处理b. 要进行重新布局,保证View跟随触摸移动可以用LayoutParams原创 2021-05-09 10:49:51 · 149 阅读 · 0 评论 -
Android事件分发机制
一直没总结这方面的,很容易忘记手指触动屏幕,都有一系列的事件集合,“事件流”。ACTION_DOWN->ACTION_MOVE->ACTION_UP:0->2->11.Activity->ViewGroup->...->View。(1)分发:dispatchTouchEvent()分发给组件1)ViewGroup的分发 a...原创 2020-03-29 19:36:33 · 193 阅读 · 0 评论 -
安卓面试(启动模式等)
各大博客是在啰嗦,自己面试,自己整理下。https://blog.youkuaiyun.com/zhangjg_blog/article/details/109236431.Android中Activity四种启动模式和taskAffinity属性详解standard:每次启动任务创建新的实例singletop:每次启动任务,如果top有实例则直接取出singleTask:每次启动任务,...原创 2020-03-11 10:11:35 · 306 阅读 · 0 评论 -
Android四大组件之Content Provider
1,基本概念Content Provider是程序间共享数据的一种方式,为存储和获取数据提供了统一接口。使用系统的APP或者其他APP的接口。2,使用Test extends ContentProvider{ContentResolver contentResolver = getContentResolver();Uri = Uri.parse("content://com....转载 2019-06-23 09:09:45 · 212 阅读 · 0 评论 -
Android之存储
1,SharedPreferences的基本概念(1)用法SharedPreferences sharedPreferences = this.getSharedPreferences(); (为什么从Activity出发获取)SharedPreferences.editor editor = sharedPreferences.edit();editor.commit()用UI线...转载 2019-06-23 08:04:19 · 329 阅读 · 0 评论 -
Android之Fragment
1 Fragment有时被称为第五大组件依附到Activity,所以不应该称为一个组件。ViewPage页面滑动部件一般一起用,更灵活,显示更好看。2 Fragment加载到Activity的两种方式1)添加Fragment到Activity的布局文件中;2) 动态在Activity中添加Fragmenta 添加一个FragmentTransaction实例b 用ad...翻译 2019-06-16 22:14:29 · 233 阅读 · 0 评论 -
Android四大组件之Service
在Android Manifest.xml要声明的包括1) activity, 2)service, 3)activity-alias, 4)meta-data, 5)provider, 6)receiver, 7)uses-library1,基本概念(1)Service只有两种激活状态,启动状态和绑定状态,是运行在后台的一系列任务。启动状...原创 2019-06-11 12:31:22 · 297 阅读 · 0 评论 -
Android Activity Fragment
1,Fragment是Activity的一部分,1)在运行时被添加或删除;2)有自己的生命周期,接受自己的时间;3)相当于模块化的一段Activity。2,View的生命周期是构造器,onMeasure(),onLayout(),以上都是自己执行的,onDraw()不停刷新,onValidate()刷新。变量及对象的创建最好写在构造器里,因为防止不停创建。实际上更加复杂,但是这里这样记忆是可以...原创 2019-06-11 09:58:09 · 1256 阅读 · 0 评论 -
Android之Handler
1 基本概念handler是Android给我们的一套消息传递机制,用来更新UI的一套机制,我们可以用来发送消息,也可以用来处理信息。Android不允许直接更新UI原创 2019-06-20 12:01:21 · 261 阅读 · 0 评论 -
安卓四大组件,五大布局及六大存储之组件Activity
一,安卓四大组件:Activity,Service,Content provider,Broadcast receiver1 Activity的基本概念(1)一个Activiy通常就是一个屏幕;(2)Activity之间用intent进行通信;(3)Android应用中每一个Activity都是Android Manifest.xml进行声明;2 Activity的生命周期...原创 2019-06-10 12:35:51 · 382 阅读 · 0 评论 -
安卓idea项目结构
1 Project项目下的结构(1).gradle和.idea:AS自己生成的文件(2)appa)build:编译时自动生成的b)libs:第三方jar包c)androidTest:编写测试用例d)java:放置java代码的e)res:资源文件f)Android Manifest.xml:整个Android项目的配置文件g)test:Unit Test用例的...原创 2019-06-13 16:27:29 · 1554 阅读 · 0 评论 -
安卓四大组件之一Broadcast Receiver广播接收器
一,基础概念1 系统使用了很多广播:1)通知时间改变;2)电池电量变低;3)拍摄了照片;4)改变了语言;2 没有用户界面,容易被写入后台。3 注册方式:1)静态注册,Android Manifest.xml里面注册;2)动态注册,intentFilter.addAction();registerReceiver(receiver,intentFilter);4 分类:普通广播nor...原创 2019-06-13 10:28:42 · 357 阅读 · 0 评论 -
Android架构
当初看第一行安卓代码一直到做完一个app,虽然学的很多,但是做的记录太少了,这次重新梳理一遍。一,安卓的1,安卓的四层架构1)Linux Kernel;2)Libraries(C或者C++写的,Surface Manager,Media Framework,SQLite,OpenGL做游戏的,FreeType,WebKit,SGL,SSl,libc + Core Libraries...原创 2019-06-06 13:17:03 · 276 阅读 · 0 评论