android
文章平均质量分 73
linchuanzhi_886
这个作者很懒,什么都没留下…
展开
-
各个击破搞明白PorterDuff.Mode
原文:https://www.jianshu.com/p/d11892bbe055做过图形图像处理coding的Android程序员一定用过或了解过PorterDuff.Mode这个枚举变量中的某些值,对此了解不多理解不深刻的时候是不是会很纠结到底该用那个模式呢?至少不能快速准确地用到恰当的模式,那么PorterDuff.Mode究竟是什么,它的各个枚举值有什么作用呢?这里我整理一下笔记,加深...转载 2019-01-03 18:20:53 · 156 阅读 · 0 评论 -
android app设置亮屏的几种方式以及功耗对比
在Android app开发中,为了让某个页面持续显示一定时间,需要设置亮屏代码。常用的方法有四种,分别如下:方法1:通过PowerManager获取wakelock。方法2:在view中设置view.setKeepScreenOn(true);方法3:设置WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON 和 setTurnScreenO...原创 2020-01-17 12:55:43 · 2670 阅读 · 1 评论 -
WearOS Offload模式下的表盘开发
offload指的是屏幕渲染通过SidekickService交给bg处理,不用ap来渲染,这样会节约功耗,增加手表待机时长,在只保留基本运动传感器功能,未开启运动模式/GPS/WIFI/心率灯等模块时,功耗大约能节约10%。一.WearOS手表offload模式下的表盘渲染,是通过BG绘制的。表盘进入offload的条件是手表处于微光模式且表盘是Decomposable的。...原创 2020-03-09 20:00:03 · 2495 阅读 · 0 评论 -
[转载] FileInputStream 与 BufferedInputStream 效率对比
【问题】FileInputStream & FileOutputStream 和BufferedInputStream & BufferedOutputStream 都能完成文件的读写。它们在原理上、时间效率上有什么不同,实际应用时应该如何选择呢?【实验】我们采用文件复制来做效率对比的实验。在FileOperator类的copyWithFileStream方法实现...转载 2019-11-27 12:26:21 · 327 阅读 · 1 评论 -
android传感器数据流程
一. android传感器有哪些?在frameworks/base/core/java/android/hardware/Sensor.java中定义了android系统所能支持的传感器,例如 public static final int TYPE_ACCELEROMETER = 1; public static final String STRING_TYPE_ACCELER...原创 2018-11-09 19:46:02 · 2778 阅读 · 1 评论 -
ByteBuffer操作简介
ByteBuffer操作简介。原创 2022-09-07 16:49:52 · 844 阅读 · 1 评论 -
Android startForegroundService与startForeground
service启动有四种形式。1.显示启动(如直接按service的全路径启动)2.隐示启动(如通过intent-filter的action标签启动)3.通过bindservice显示启动。4.通过bindservice隐示启动。原创 2024-04-18 20:29:55 · 337 阅读 · 0 评论 -
WearOS复杂数据的刷新
表盘可以通过setDefaultSystemComplicationProvider(int watchFaceComplicationId, int systemProvider, int type)来设置要显示的系统复杂数据。一.系统支持哪些复杂数据SystemProviders列举了目前系统支持的复杂数据。package android.support.wearabl...原创 2020-03-19 14:59:57 · 1068 阅读 · 0 评论 -
WearOS 复杂数据的使用
通过提高复杂数据service,可以使支持复杂数据的表盘展示service提供的数据。参考:https://developer.android.com/training/wearables/watch-faces/exposing-data-complications例如//创建一个复杂表盘servicepublic abstract class BaseSportRecord...原创 2019-11-30 17:44:32 · 19 阅读 · 0 评论 -
Android 网络编程(2): HttpClient与HttpURLConnection
本文转自:http://android.jobbole.com/84180/前言上一篇我们了解了HTTP协议原理,这一篇我们来讲讲Apache的HttpClient和Java的HttpURLConnection,这两种都是我们平常请求网络会用到的。无论我们是自己封装的网络请求类还是第三方的网络请求框架都离不开这两个类库。1.HttpClientAndroid SDK中包含了HttpClient,在A转载 2017-03-09 17:55:37 · 277 阅读 · 0 评论