Android
weixin_42167897
这个作者很懒,什么都没留下…
展开
-
Android项目Tinder学习一
Tinder登录/注册shape实现渐变背景<!--res/drawable/bg_register.xml--><shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:angle="90" <!--渐变角度:垂直--> android:endColor="@color/c1" android:st原创 2020-07-27 21:02:00 · 440 阅读 · 1 评论 -
Android笔记:Binder
Linux内核基础1.进程隔离/虚拟地址空间2.系统调用 内核与用户层隔离3.binder驱动Binder通信机制1.Android使用的Linux内核有很多跨进程通信机制2.性能3.安全好 binder身份校验binder通信模型1.通信录:binder驱动2.基站:serviceManagerAIDL 策略模式...原创 2020-07-14 17:49:55 · 79 阅读 · 0 评论 -
Android笔记:Webview
原创 2020-07-14 17:30:30 · 82 阅读 · 0 评论 -
Android笔记:Broadcast Receiver
广播类似观察者模式1.同一app内具有多个进程的不同组件的消息通知2.不同app间组件间消息通信广播种类:1.普通广播 Normal Broadcast: Context.sendBroadcast2.有序广播 System Broadcast: Context.sendOrderedBroadcast3.本地广播 Local Broadcast:APP内传播广播接收者:1.静态注册 清单文件中 注册完一直运行 activity销毁或进程杀死后也在运行2.动态注册 跟随activity生原创 2020-07-14 17:21:17 · 72 阅读 · 0 评论 -
Android笔记:Service
Service后台执行长时间运行操作的无界面应用组件。运行在主线程中,不能做长时间耗时操作。1.Service与Thread区别:Service运行在主线程中,不能做耗时操作。两种启动方式:2.startService 无限期运行,除非手动关闭onBind返回nullonCreate 在onbind和onStartCommand前onStartCommand 返回intSTART_STICKY 资源充足重新创建Service再次调用此方法。intent此时为null。3.bindServ原创 2020-07-14 16:53:33 · 79 阅读 · 0 评论 -
Android笔记:Fragment
Fragment简介Fragment简介常用、有自己的生命周期、依附于activity、常与viewpager配合使用Fragment加载到Activity两种方式1.静态加载到布局文件2.动态加载:1.添加一个FragmentTransaction实例2.用add方法加上Fragment对象3.commit()提交改变FragmentPagerAdapter与FragmentStatePagerAdapter区别viewpager->内存消耗FragmentPa原创 2020-07-14 13:51:11 · 145 阅读 · 0 评论 -
Android笔记:Activity
activity生命周期activity四种状态running 可交互paused不可交互stopped不可见killed已回收生命周期Activity启动->onCreate() 布局资源、数据加载等->onStart()可见->onResume()可交互,和onStrat()一样都可以初始化一些资源HOME返回主界面(Activity不可见)->onPause() 可见不可交互->onStop() 不可见重新回到Activity->原创 2020-07-14 12:47:14 · 106 阅读 · 0 评论