最新消息:欢迎访问Android开发中文站!商务联系微信:loading_in

loading的文章

Android 后台运行白名单,优雅实现保活
热点资讯

Android 后台运行白名单,优雅实现保活

9小时前 9浏览 0评论

保活现状 我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功耗,也避免了一些流氓行为。 但有一部分应用,应用本身的使用场景就需要在后台...

张小龙-年薪近3亿的微信之父,他是如何做到的?
热点资讯

张小龙-年薪近3亿的微信之父,他是如何做到的?

3天前 54浏览 0评论

张小龙生于湖南邵东魏家桥镇, 家庭主要特点:穷。 不仅自己穷,亲戚也都很穷,可以说穷以类聚。爷爷做过铜匠,总的来说,标准的劳动阶级出身。 家有兄弟两人, 一个小龙,一个小虎。 小虎好动,与邻里打成一片, 小龙好静,喜好读书。 “文静的像个妹子。”张小...

C语言,C++,python,Java...初学者应该选哪个?
热点资讯

C语言,C++,python,Java…初学者应该选哪个?

1周前 (01-10) 85浏览 0评论

C语言,C++,python,Java…这么多的语言,初学者应该选哪个? 相信有很多刚毕业面临就业问题的同学、想转行做程序员的朋友都会有相同的困惑。 在我看来,Java是绝对初学者的绝佳第一语言。Java 是世界上最常用的编程语言之一,这意味着有一个...

Flutter 会不会被苹果限制其发展?
热点资讯

Flutter 会不会被苹果限制其发展?

1周前 (01-10) 87浏览 0评论

这个可能性是存在的,而且不止是 flutter、react-native 、weex 、uni-app 、taro 、Hippy等都存在这个风险,虽然有些框架对比起 flutter 其他框架存在时间稍长,但是这不可否认它们一直都存在这个风向。 只要不...

2019一个移动端开发者的总结与思考
热点资讯

2019一个移动端开发者的总结与思考

1周前 (01-08) 118浏览 0评论

平常都在掘金上写技术类文章,今天写篇作为一个移动端开发者对过去一年的总结和思考吧,既是对过去的回顾,也是对未来的思考。 2019 这一年对于我来说,当然最多的时间还是花在工作上。对于移动端开发来说,2019年依然是动荡的一年,各种跨平台技术依然层出不...

Android 快速定位耗时方法
热点资讯

Android 快速定位耗时方法

2周前 (01-04) 142浏览 0评论

一、启动耗时检测 1、查看Logcat 在Android Studio Logcat中过滤关键字“Displayed”,可以看到对应的冷启动耗时日志。 2、adb shell 使用adb shell获取应用的启动时间 adb shell am st...

移动开发:APP定位过于频繁,我用这种方式“揪出元凶”!
热点资讯

移动开发:APP定位过于频繁,我用这种方式“揪出元凶”!

2周前 (01-02) 111浏览 0评论

背景 定位现在是很多APP最基本也不可或缺的能力之一,尤其是对打车、外卖之类的应用来说。但对定位的调用可不能没有节制,稍有不慎可能导致设备耗电过快,最终导致用户卸载应用。 笔者所在项目是一个在后台运行的APP,且需要时不时在后台获取一下当前位置,再...

Websocket实现后端主动向Android推送任务
热点资讯

Websocket实现后端主动向Android推送任务

3周前 (12-31) 125浏览 0评论

前言 以前很多推送都是通过前端通过设定一定的时间间隔不断的向服务器获取推送消息,不过这样的缺点是浪费了很多服务器资源,而且也有可能被人滥用,导致服务器异常。于是乎出现了websocket协议。websocket协议的好处是可以实现持久性连接,能更好...

Matrix 之 ApkChecker 的使用
开发进阶

Matrix 之 ApkChecker 的使用

3周前 (12-30) 103浏览 0评论

简介 Matrix 是微信终端自研和正在使用的一套APM(Application Performance Management)系统。 Matrix-ApkChecker 作为Matrix系统的一部分,是针对android安装包的分析检测工具,根据...

计算App冷启动时间
热点资讯

计算App冷启动时间

3周前 (12-29) 106浏览 0评论

App冷启动 App启动的方式有很多种,开发人员可以优化的一般都是冷启动方式。 冷启动 : 在App没有被创建的情况下启动,这个过程中会创建进程,启动Application,然后启动主Activity。 冷启动时间 : 一般控制在2,3,5秒(2...

Android 监听键盘状态 获取键盘高度
热点资讯

Android 监听键盘状态 获取键盘高度

3周前 (12-28) 129浏览 0评论

Android暂时还没有提供一个合适的API来获取/监听键盘的状态和高度 , 而我们又经常会有这个需求. 最近我的一个项目中,在ugc页面需要在键盘顶部,紧贴着键盘显示一个文字提示,当键盘消失时就隐藏. 因此,我需要监听软键盘的打开/关闭 , 以及获...

Android悬浮窗的一种实现
热点资讯

Android悬浮窗的一种实现

3周前 (12-26) 153浏览 0评论

本文以业务应用为出发点,从零开始抽象一个浮窗工具类,它用于在任意业务界面上展示悬浮窗。它可以同时管理多个浮窗,而且浮窗可以响应触摸事件,可拖拽,有贴边动画。 文中实例代码使用 kotlin 编写,kotlin 系列教程可以点击这里https://ju...

Socket通信原理
开发进阶

Socket通信原理

3周前 (12-25) 142浏览 0评论

一、Socket通信简介 Android与服务器的通信方式主要有两种: Http通信 Socket通信 两者的最大差异在于: Http连接使用的是“请求-响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务端才能向客户端返回数据...