android 基础知识
yangLiHai_
不管你看得起看不起我,我都是一个演员。。
展开
-
android Html.fromHtml支持的标签
Android文档中没有明确说明支持的html标签,用的时候机会靠经验和猜测原创 2022-12-25 15:12:14 · 724 阅读 · 1 评论 -
Activity启动过程 (以及Activity ActivityThread Window WindowManager viewRootImpl View 之间的关系)
ActivityThread是程序的入口,在其main函数中,初始化looper,并开启loop函数,以及new出自身的实例,调用了attach方法,部分代码如下Looper.prepareMainLooper();ActivityThread thread = new ActivityThread();thread.attach(false, startSeq);Looper.lo...原创 2020-03-20 10:18:59 · 217 阅读 · 0 评论 -
关于qq第三方登录总是报openid is invalid
关于qq第三方登录总是报openid is invalid刚来公司,给我分配的任务是集成第三方登录,我们公司需集成的平台是微博,微信和QQ。 微博和微信集成都很顺利,但是QQ调试了一天总是报openid is invalid。我们的工作流程是这样的,android端现货区openid和access_token,传给后台服务器,后台再拿着这些数据去QQ获取用户信息,晚上偶尔发现了,原来客户端和后台用原创 2016-03-08 21:04:42 · 4414 阅读 · 0 评论 -
Activity生命周期
Activity生命周期的方法横竖屏切换状态下生命周期原创 2017-07-31 21:31:06 · 260 阅读 · 0 评论 -
Android Service 浅析(生命周期,启动方式,前台Service)
Android Service 浅析Service是android中四大组件之一,重要性仅次于Activity,Android文档对他的描述如下: Service组件表示在不影响用户的情况下执行耗时操作或者提供其他应用使用的功能。在android中所有的组件都运行在主线程,使用service的时候,还需要吧耗时的操作另开启一个线程。但是使用Service,更适合管理耗时的操作,因为servic原创 2017-08-30 01:26:54 · 469 阅读 · 0 评论 -
IntentService 详解(从使用到源码撸一遍)
为什么会有IntentService?我们知道,Service作为四大组件之一,也会是运行在主线程的,所以我们如果有耗时的操作,应该新开一个线程。 为此android专门提供了一个类,就是IntentService,它的里边包含了一个handler用于处理后台线程。 使用IntentService,首先继承它,然后实现onHandleIntent()方法。举个例子,模拟上传和下载文件的demo:原创 2017-09-02 15:12:53 · 468 阅读 · 0 评论