android内核
文章平均质量分 79
饭小粒
蓝牙&Android&iOS&EN
展开
-
adb查看某个文件是否存在_ADB文件及文件夹操作
1.创建文件夹:adb shell mkdir /data/local/tmp/local多级的一次只能创建一级adb shell mkdir /data/local/tmp/local/tmp2.查看文件夹及下面内容:adb shell ls /data/local/tmp/local/tmp结果:No such file or directory 说明文件夹不存在;否则,说明存在。3.删除tmp文件夹及下面所有文件(可行!)adb shell rm -r /data/lo转载 2021-09-27 19:32:47 · 6532 阅读 · 0 评论 -
为什么你的canvas那么慢?浅析Android的canvas性能
本文将通过分析部分源码,描述 Android 里面的 Canvas 的大致实现。并且会对 Canvas 的性能做一定分析,提供对 Canvas 的使用建议。GLES20RecordingCanvas 类这个类是什么?为什么我从没用过?我们来看看它的代码:class GLES20RecordingCanvas extends GLES20Canvas { ...}class GLES2...转载 2018-04-26 14:46:45 · 2760 阅读 · 0 评论 -
《Android源码设计模式解析与实战》读书笔记(二)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_17766199/article/details/50225395 第二章、单例模式单例模式应该是日常使用最为广泛的一种模式了。他的作用是确保某个类只有一个实例,避免产生多个对象消耗过多的资源。比如对数据库的操作时,就可...转载 2018-12-02 20:07:03 · 148 阅读 · 0 评论 -
Android中ps命令各字段的含义
通过ps命令查看进程的状态,看到如下输出:USER PID PPID VSIZE RSS WCHAN PC S NAMEu0_a91 3140 356 2220664 85240 SyS_epoll_ 7f97b29798 S com.qiku.cardmanager12各字段的意义:1 . USER:进程uid...转载 2018-12-06 16:41:41 · 525 阅读 · 0 评论 -
关于Handler.removemessages方法
https://www.jianshu.com/p/737646300fce在阅读老人的源码中,发现以下代码片段private handleMessage(Message msg) { switch(msg.what) { case ACTION_XXX: // do something... this.remove...转载 2018-12-27 10:22:08 · 4711 阅读 · 0 评论 -
Message创建方式:new Message和obtainMessage的区别
1. 前言创建Message对象的时候,有三种方式,分别为: 1.Message msg = new Message(); 2.Message msg2 = Message.obtain(); 3.Message msg1 = handler1.obtainMessage(); 这三种方式有什么区别呢? 2.使用方式 public class MainActivity ...转载 2019-01-05 17:02:36 · 1007 阅读 · 0 评论 -
Android ble蓝牙问题
(1)蓝牙回调安卓4.4的蓝牙回调是在异步线程中(不在主线程),若要在蓝牙回调中执行更新界面的操作,记得切换到主线程去操作(2)三星手机兼容性问题connectGatt()方法在某些三星手机上只能在UI线程调用。备注:三星的手机是connet和disconnet还有connectGatt都要在UI线程中操作(3)Android L 新APIAndroid L...转载 2019-09-30 13:24:36 · 418 阅读 · 1 评论