自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_37610155的博客

聚焦软件,关注硬件。 一天一个点滴,记录技术沉淀。 学习语言: java, c/c++, pytho 行业方向: Android,AI 现在开始加油吧!!!...

原创 android Q 深色主题

今天分享第一个深色主题。 1,简介: Android 10 (API level 29) 及更高版本中提供深色主题背景。深色主题背景具有诸多优势: 1,可大幅减少耗电量(具体取决于设备的屏幕技术)。 2,为弱视以及对强光敏感的用户提高可视性。 3,让所有人都可以在光线较暗的环境中更轻松地...

2019-11-20 09:30:36

阅读数 11

评论数 0

原创 常用好用的命令 - 备忘录

bat 脚本中 延时10s ping 127.0.0.1 -n 10 1>nul repo命令: 要区分各个版本,您可以运行以下命令并指定两个分支标记,以获取与每个项目相关联的更改列表: repo forall -pc 'git log --no-merges --o...

2019-11-20 09:21:46

阅读数 10

评论数 0

转载 让Android Studio支持系统签名(证书)

原文链接 让Android Studio支持系统签名(证书) 前言 有时候,我们开发的apk需要使用到系统权限,需要在AndroidManifest.xml中共享系统进程的属性: android:sharedUserId="android.uid.system" ...

2019-10-11 19:14:28

阅读数 140

评论数 0

原创 关于android多用户

1, 获取支持多少用户 pm get-max-user 2,用户相关的am pm指令 We can use pm command to add/remove user also. pm create-user [--profileOf USER_ID] [--managed] [--rest...

2019-09-20 17:00:21

阅读数 17

评论数 0

原创 GMS(cts,gts)环境搭建

1,电脑安装ubuntu ,ubuntu14.04 之后版本都行 如果是windows,可以考虑 vm + ubuntu 2.安装jdk sudo add-apt-repository ppa:webupd8team/java sudo add-apt-repository ppa:open...

2019-08-02 13:30:24

阅读数 73

评论数 0

原创 android studio3 多渠道打包及编译速度优化等

直接看code module app build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 28 defaultConfig { ...

2019-07-06 15:20:56

阅读数 151

评论数 0

转载 android studio中导入源码编译的framework.jar

https://blog.csdn.net/abs625/article/details/79611411 一、找到源码环境下编译好的framework.jar 这里以mtk平台为例,生成的jar目录为:out\target\common\obj\JAVA_LIBRARIES\framework...

2019-07-05 15:27:59

阅读数 42

评论数 0

转载 BeyondCompare3提示许可密钥过期完美解决方法

BeyondCompare3提示许可密钥过期完美解决方法 https://jingyan.baidu.com/article/4d58d5415c061c9dd4e9c0fc.html 听语音 | 浏览:1578 | 更新:2018-11-10 17:31 BeyondCo...

2019-07-02 14:06:29

阅读数 28

评论数 0

原创 很棒开发工具

https://github.com/skyseraph/Soft-Tools

2019-06-30 14:34:01

阅读数 15

评论数 0

原创 android常用github

继续更新添加大神的github,跟大神一起学习 app架构师: https://github.com/SkySeraph-XKnife me: https://github.com/wanlihua2006

2019-06-30 14:30:25

阅读数 27

评论数 0

原创 android开源库选用

from SkySeraph 常用的开源库 组件库 分常用工具,通用组件和ui控件 常用工具包括: 1,文件相关 2,字符串相关 3,设备相关 4,图片处理相关 5,UI相关 6, 专用模块 7,辅助工具 Utils工具类: 1,XUtils 2,android-common ...

2019-06-30 14:07:49

阅读数 13

评论数 0

原创 多线程阻塞队列

1. BlockingQueueTest.java import java.io.File; import java.util.Scanner; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent...

2019-06-03 19:45:03

阅读数 68

评论数 0

原创 如何确定问题是否与selinux相关

一, 如何看问题是否与SELinux 相关? 1. 将SELinux 调整到Permissive 模式测试. 将SELinux 模式调整到Permissive 模式,然后再测试确认是否与SELinux 约束相关. ENG 版本: adb shell setenforce 0 如果还能复现问题,则...

2019-05-04 12:17:59

阅读数 66

评论数 0

原创 selinux

1. Add new service started by init ▪情景: 定义一个init 启动的service, demo_service, 对应的执行档是/system/bin/demo. ▪(1). 创建一个demo.te 在/device/mediatke/common/sepo...

2019-05-04 11:54:47

阅读数 29

评论数 0

原创 selinux常用命令

1. getenforce和 setenforce 2. chcon 用来改变文件的安全上下文 chcon example_t adb.txt 3. restorecon用来回复文件或目录的安全上下文未系统原始设置。

2019-04-25 19:06:36

阅读数 70

评论数 0

转载 应用冷启动优化分析

转载来至于 https://www.jianshu.com/p/11ba656aee11 前言 关于冷启动的优化方法,网上已经有很多的文章了,总结起来,大概有以下几种优化方式: 优化布局,这一步是最简单的,然而如果你的布局不是特别重的话其实优化后效果也不明显。 异步加载,现在一个app都会...

2019-02-23 17:26:14

阅读数 37

评论数 0

原创 adb shell相关命令 --- 持续更新

1.查看apk在什么路径下,当然也可以check是否安装 C:\Users\wanlh-os>adb shell pm path com.qiku.android.filebrowser package:/system/app/XX_FileBrowser/KK_FileBrowser.a...

2018-11-20 15:46:24

阅读数 140

评论数 0

原创 python shelve保存数据方式

>>> import shelve >>> shelveFile = shelve.open('data') >>> names = ['sm...

2018-11-20 13:01:31

阅读数 91

评论数 0

原创 上GP的标准和check

发包前请先看下: 1.APK需经过Zipalign工具处理 2.应用的最低目标 API 级别调整为 26 3.不能上传可调试的APK,需先停用APK的调试功能 如果是ads,第一、三点只要是编译的release版本都会是对齐和去掉android:debuggable属性的。 第二点,在def...

2018-10-30 15:08:28

阅读数 54

评论数 0

原创 android的make中的变量赋值注意事项

在makefile(*.mk/mak)文件中 WITH_DEXPREOPT := true true后面一定不能有空格,不能有#注释等,注释可以写上一行。 包括在projectconfig.mk中的: eg: MTK_NLP_SUPPORT = yes 一定不能在yes后面出现空格或注...

2018-10-30 14:23:44

阅读数 140

评论数 0

原创 git简易指南

git简易指南 1,安装 对于git,在windows下就下载windows 版本,linux就下载linux版本。 2,创建新仓库 创建新文件夹,打开,然后执行。 git init 以创建新的git仓库。 3,clone检出仓库 执行如下命令以创建一个本地仓库的克隆版本。 ...

2018-07-17 22:38:05

阅读数 36

评论数 0

原创 android开发中使用locate搜索不到刚编译的文件

       该问题本质原因locate是在已有的linux db中搜索,对于刚生成的文件不会立马更新到db中去。这样其实可以对开发造成一定困扰的。方法有两个:1,尝试是grep搜索,虽然效率不及locate,但是你选定小点路径,其实还是挺快的。2. sudo updatedb,完成后在进行loc...

2018-06-28 23:16:10

阅读数 127

评论数 0

原创 CC2640R2F手机和ble设备端时间同步

    首先 ble设备是一个arm嵌入式设备,rtc不会太准,默认时间是2000.故每天可能需要对设备进行校正设置。    在调试的平台是手机android端,android手机默认时间是utc,那么就方便了,可以直接设置底层的rtc。代码方面试下如下,1.在simpleBLEPeriphera...

2018-06-22 17:36:50

阅读数 458

评论数 0

原创 CC2640R2F 电池电量测量

网上很多都是利用ADC测量,CC26xx内部有专门测试芯片供电电压功能。方法如下:1.在simpleBLEPeripheral.c文件中添加如下头文件。#include <driverlib/aon_batmon.h>2.在需要的地方添加//BAT Monitor ...

2018-06-22 17:22:40

阅读数 1115

评论数 0

原创 ubuntu清内存cache方法

cache释放:To free pagecache:echo 1 > /proc/sys/vm/drop_cachesTo free dentries and inodes:echo 2 > /proc/sys/vm/drop_cachesTo free pagecac...

2018-05-12 11:54:42

阅读数 1196

评论数 0

原创 android jni和ndk (一 ) eclipse版本实现

一下是用eclipe ide实现的ndk开发的jni的例子。目录结构如下:E:.├─.settings├─assets├─bin│  ├─classes│  │  ├─android│  │  │  └─support│  │  │      └─v7│  │  │          └─appc...

2018-05-03 17:55:56

阅读数 79

评论数 0

原创 关于sdcard异常问题分析

在个别手机项目中进程可以见到sdcard不识别,sdcard已损坏等问题 该问题分析方法,一般都是底层问题巨多。 在kernel log中可以搜索 msdc  关键字。 在android main 或system log中搜索vold 和mountservice。 例如 ...

2018-04-10 17:54:54

阅读数 901

评论数 0

翻译 2 深入了解机器学习 (Descending into ML):线性回归

人们早就知晓,相比凉爽的天气,蟋蟀在较为炎热的天气里鸣叫更为频繁。数十年来,专业和业余昆虫学者已将每分钟鸣叫声和温度方面的数据编入目录。Ruth阿姨将他喜爱的蟋蟀数据库作为生日礼物送给您,并邀请您自己利用该数据库训练一个模型,从而预测鸣叫声与温度的关系。 首先建议你讲数据绘制成图表,了解下 数据...

2018-03-30 22:38:42

阅读数 49

评论数 0

翻译 1 机器学习-问题构建(Framing)

什么是(监督式)机器学习?简单来说,它的定义如下:    -->机器学习系统通过学习如何组合输入信息来对从未见过的数据做出有用的预测。下面我们来了解下机器学习的基本术语。标签标签是我们要预测的事物,即简单线性回归中的y变量。标签可以是小麦未来的价格、图片中显示的动物品种、音频剪辑的含...

2018-03-30 22:09:02

阅读数 119

评论数 0

原创 android关机闹钟慢一分钟问题

        关于android关机闹钟慢一分钟问题,本质原因在于,android开机比较慢,正常开机在到锁屏基本都是一分钟了,故关机闹钟慢一分钟。其实在mtk原生闹钟不存在这个问题,mtk alarm在alarm模式不完全开机就响闹。而我们xtime闹钟必须先开机才行,不开机不能正常读取xti...

2018-03-29 09:38:23

阅读数 389

评论数 0

转载 GMS认证-Android VTS测试

GMS认证-Android VTS测试 Darkt 关注2018.01.22 21:17* 字数 1021 阅读 649评论 6喜欢 41、VTS简介VTS的全称是 Vendor Test Suite(供应商测试套件)。为何引入VTS测试?目前Android的系统升级是很麻烦的,为了能更快的将设备...

2018-03-26 17:39:15

阅读数 786

评论数 2

转载 GMS认证-Android8.x新增cts测试(VTS下测试GSI版本)

https://www.jianshu.com/p/3b1fbefc93aeGMS认证-Android8.x新增cts测试(VTS下测试GSI版本) Darkt 关注2018.01.25 12:36* 字数 460 阅读 641评论 25喜欢 2Android 8.0之后,由于平台架构的更改,GM...

2018-03-26 17:38:01

阅读数 4378

评论数 2

转载 GMS认证-Android8.1认证新特性与要求

https://www.jianshu.com/p/20c96d2957a7本文主要说明Android8.1过GMS认证的一些新特性和新要求。新增测试Android7.x以及之前的版本,如果要过GMS认证,只需要完成CTS测试、GTS测试和CTS Verifier,如果全部通过,将软件送给goog...

2018-03-26 17:30:21

阅读数 1890

评论数 1

原创 vts 8.1项目测试全部fail原因

vts 8.1项目测试全部fail原因    8.1的机器跑起来一跑全部出错。    全部是Fail to launch shell driver service XXX    显然是有哪里不对导致的。    由于我司没有mtk支持,无法去咨询mtk。故各方查找资料发现,需要把GSI的system...

2018-02-28 15:49:00

阅读数 1494

评论数 0

原创 vts8.1中adb充电模式连接不上问题,mtp模式可以

vts8.1中adb充电模式连接不上问题,mtp模式可以1. 公司有点就电脑adb version显示1.0.32 ,这个对android N 7.0的系统,在充电模式,是可以正常连接adb的。8.1的机器连不上。发现1.0.36可以连上,然后查询谷歌开发者文档显示需要adb版本1.0.39,那么...

2018-02-28 13:59:45

阅读数 381

评论数 0

原创 android 8.1 vts环境和测试

VTS 测试,首先需要搭建测试环境,我们需要以下这些组件:  64-bit Ubuntu Linux  Java 8 Python 2.7  ADB 1.0.39 具体的搭建步骤是:  安装Java8(JDK8) sudo add-apt-repository ppa:webup...

2018-02-02 16:13:47

阅读数 2418

评论数 0

转载 [FAQ20567] Android O版本中替换谷歌system.img导致无法开机

内容 (2018-01-10) [DESCRIPTION]  在VTS测试中,需要刷入谷歌提供的system.img (GSI)。在user/userdebug版本中,直接使用flash tool单独烧录GSI时,会出现无法开机的现象。       [SOL...

2018-02-01 10:37:01

阅读数 1504

评论数 0

原创 闹钟DeskClock缅甸语显示不全问题分析

先上图该界面通过操作 闹钟点击 设置闹钟弹出来的对话框,点击操作是AlarmTimeClickHandler.java 中onClockClicked方法: public void onClockClicked(Alarm alarm) { mSelectedAlarm = ...

2018-01-18 11:32:10

阅读数 144

评论数 0

原创 【量产_冒烟】不断灭屏画手势出现系统优化界面

【量产_冒烟】不断灭屏画手势出现系统优化界面 【初始条件】 手机正常 【操作步骤】 进入设置-智能控制-开启各个手势唤醒功能,不断灭屏画手势 【实际结果】 会出现系统优化界面 【预期结果】 不应出现系统优化界面 在设置pin密码锁的...

2018-01-10 18:34:17

阅读数 267

评论数 0

转载 mtk android.mk --> android.bp

mtk android.mk --> android.bp 例如\frameworks\base\media\jni 由7.0的android.mk转换成android.bp . 首先从Soong说起,Soong是Android中对基于GNU make的编译系统的替代物,编译文件...

2018-01-09 16:14:01

阅读数 1827

评论数 0

提示
确定要删除当前文章?
取消 删除