- 博客(3)
- 收藏
- 关注
原创 Android 2020年经典面试题
1.启动优化 什么是逻辑异步?就是用多线程去替代之前单个主线程的工作,尽量保证让onCreate流畅不被堵塞。那么我们该怎么设计呢?设计的思路我们可以参考Gradle,将逻辑Task化。 1.将原本冗余的逻辑代码区分开来,抽象成一个Task 2.确定Task是否必须执行在主线程,是否必须在onCreate中执行完,执行上下是否存在依赖关系 3.设计一个Task分发管理类,负责将所有Task...
2020-03-13 23:29:39 5373
原创 百度地图(baidu map)开发经验
因为项目需要,需要在应用内部集成百度地图,需要用到的功能有【定位】、【模糊搜索】、【Poi搜索(兴趣点搜索)】、【逆向搜索(通过坐标搜索)】、【添加标记】等。 首先是集成百度地图SDK,下载链接:http://lbsyun.baidu.com/sdk/download,选择自己需要用到的功能进行下载,其中常用的功能有:基础定位,检索功能等,尽量在保证需要的功能满足项目需求的情况下尽量少的去下载S
2017-09-26 13:54:02 927
原创 Android Notification 开发经验分享
最近在开发项目时遇到一个需求,就是要实现一个抢单功能,后台会通过push的方式向手机端推送消息,手机收到消息后,展示一个对话框,点击确定后跳转到抢单界面,同时,在通知中心有通知提示,通过点击通知也可以跳转到对应的activity。 消息推送是推过友盟推送进行实现的,在onMessage()时,我们会开始对应的弹框和后初始化notification。初始化的代码如下: //初始化通知 Not
2017-09-20 13:47:49 355
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人