随笔分类 - Android
摘要:个人博客: "http://www.milovetingting.cn" Android多渠道打包 Gradle打包 前言 由于App一般都会在多个应用市场上架,为了分析App在每个不同渠道的具体的数据,一般都会对不同渠道打包不同的App。多渠道打包有多种方式,这里只介绍利用Gradle进行多渠道打
阅读全文
摘要:个人博客: "http://www.milovetingting.cn" 简介 基于【漫画算法 小灰的算法之旅】上的A星寻路算法,开发的一个Demo。目前实现后退、重新载入、路径提示、地图刷新等功能。没有做太多的性能优化,算是深化对A星寻路算法的理解。 界面预览: 初始化: 寻路: 后退: 提示:
阅读全文
摘要:个人博客: "http://www.milovetingting.cn" 在Android中,主线程不能执行耗时的操作,否则可能会导致ANR。那么,耗时操作应该在其它线程中执行。线程的创建和销毁都会有性能开销,创建过多的线程也会由于互相抢占系统资源而导致阻塞的现象。这个时候,就需要使用线程池。 线程
阅读全文
摘要:个人博客: "http://www.milovetingting.cn" HandlerThread是一个内部拥有Handler和Looper的特殊Thread,可以方便地在子线程中处理消息。 简单使用 HandlerThread的使用比较简单。 mHandlerThread = new Handl
阅读全文
摘要:个人博客: "http://www.milovetingting.cn" IntentService是一个异步处理请求的服务,通过Context startService(Intent)可以将请求发送给IntentService,IntentService在工作线程中依次串行处理每一个Intent,
阅读全文
摘要:个人博客: "http://www.milovetingting.cn" AsyncTask可以让我们更容易地使用UI线程。它允许执行后台操作,并把结果发布到UI线程上,而不需要操作线程或Handler。AsyncTask被设计成一个和Thread、Handler相关的一个帮助类。AsyncTask
阅读全文
摘要:个人博客: "http://www.milovetingting.cn" Handler消息机制主要涉及Looper、Handler、MessageQueue、Message。其中,Looper主要负责获取消息,Handler负责发送消息及处理消息,MessageQueue是消息队列,Message
阅读全文
摘要:个人博客: "http://www.milovetingting.cn" 前言 压力测试中,一般会用到自动化测试。准备写一个APP,可以记录屏幕上的点击事件,然后通过shell命令来模拟自动执行。shell指令,比较容易实现。那么,关键的一步是获取点击的坐标。对于Android来说,为便于开发者调试
阅读全文
摘要:个人博客: "http://www.milovetingting.cn" 组件化开发的主要步骤: 一、新建Modules 1、新建Project,作为应用的主Module。 2、新建Module:"Common",类型选择"Android Library",作为所有其它Module的基础依赖库。 3
阅读全文
摘要:个人博客: "http://www.milovetingting.cn" 简介 基于 "WanAndroid" 开放 "API" 开发的技术文章阅读App。主要功能包括:首页、体系、项目、公众号、搜索、登录、收藏、夜间模式等。 用到的第三方框架 "RxJava" "RxAndroid" "Retro
阅读全文
摘要:个人博客: "http://www.milovetingting.cn" 模仿华为的"天气"应用写的一个小Demo。部分功能、动画效果没有实现,也没有过多考虑性能、Bug等其它方面的因素。写这个Demo的初衷是想熟悉下目前网上常用的一些框架。 Demo采用MVP模式,通过 "Retrofit" +
阅读全文
摘要:个人博客: "http://www.milovetingting.cn" 动态更改图标主要用到 activity alias 和 PackageManager的setComponentEnabledSetting方法 。具体步骤如下: 1、在AndroidManifest.xml中增加以下声明: 完
阅读全文
摘要:个人博客: "http://www.milovetingting.cn" VirtualApk引入步骤: 一、宿主应用引入VirtualApk 1、在项目的build.gradle文件中加入依赖: dependencies { classpath 'com.didi.virtualapk:gradl
阅读全文

浙公网安备 33010602011771号