自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (1)
  • 收藏
  • 关注

原创 adb logcat xxxx 打印出的log信息详解

TIME: 打印log的时间点;PID:打印log的进程;TID:打印log的线程,应该是PID中的线程。I,D,E,W,V=====》log级别。TIME   PID TID   log级别        log内容 07-26 04:14:33.080 32652 934 I music_app_MusicProvider: ...

2018-07-31 16:35:54 1552

转载 转自:Linux信号(signal)机制

http://gityuan.com/2015/12/20/signal/一、信号类型Linux系统共定义了64种信号,分为两大类:可靠信号与不可靠信号,前32种信号为不可靠信号,后32种为可靠信号。1.1 概念 不可靠信号: 也称为非实时信号,不支持排队,信号可能会丢失, 比如发送多次相同的信号, 进程只能收到一次. 信号值取值区间为1~31; 可靠信号: 也称为实时...

2018-07-31 10:01:04 265

转载 Android 异常分析

转载一篇比较好的总结android异常的文章,感谢原创作者!其中包含:ANR,SWT,JE,NE,KE,EED等异异常和分析方法。Android异常分析http://www.mamicode.com/info-detail-1768679.html ...

2018-07-18 12:06:31 1196

原创 Service Demo和总结

参考文档:https://www.jb51.net/article/90174.htm1、在res目录中建立一个raw目录,并把一个音乐文件xxxx.mp3拷贝去。2、ServiceTest/app/src/main/AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:a...

2018-07-17 18:30:58 654

原创 Activity的四种启动方式Demo和总结

1、activity_main.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" ...

2018-07-17 15:22:26 691

原创 DEMO: Activity的SavedInstanceState()和 onRestoreInstanceState()

package example.com.saveinstancestatetest;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.widget.TextView;public class MainActivity extends Activity ...

2018-07-13 18:14:42 142

原创 adb shell ps 命令的使用

1、xxx@xxx:~$ adb shell psUSERPIDPPIDVSIZERSSWCHAN PCNAMEroot10205962948SyS_epoll_00004cb7c8S /initsystem 339192803060    binder_thr78a6bf6884S /system/bin/servicemanageru0_a1194954       484 180639614...

2018-07-13 11:50:53 7201

原创 ContentProvider demo

1、DataBaseTest/app/src/main/AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="example.com.databasetes...

2018-07-12 16:25:29 306

转载 Android view的TouchEvent/click事件传递

activity: dispatchTouchEventPhoneWindow: dispatchTouchEventDecorView: dispatchTouchEventViewGroup: dispatchTouchEventview: dispatchTouchEvent1、Android TouchEvent事件传递机制初识https://blog.csdn.net/dfskhgals...

2018-07-11 15:29:54 209

原创 Android N(O) adb shell pm install package 流程分析

参考文献:https://blog.csdn.net/xuezhe__/article/details/731305671、alps/android_mtk/frameworks/base/cmds/pm/src/com/android/commands/pm/Pm.javapublic static void main(String[] args) { int exitCode = 1;...

2018-07-10 18:30:36 1374

原创 Android N(O) adb shell pm uninstall package 流程分析

1、alps/frameworks/base/cmds/pm/src/com/android/commands/pm/Pm.javapublic static void main(String[] args) { int exitCode = 1; try { exitCode = new Pm().run(args);/////step1 } catch ...

2018-07-10 11:31:17 2461

原创 adb shell dumpsys (services)的用法

1、adb shell dumpsys -lCurrently running services:  AAL  DockObserver  GbaService  GoogleOtaBinder  GpuAppSpectatorService  GuiExtService  NvRAMAgent  PQ  SunwaveFingerprintService  SurfaceFlinger  acc...

2018-07-09 10:34:39 3293

转载 Android:watchdog介绍

由于Android的SystemServer内有一票重要Service,所以在进程内有一个软件实现的Watchdog机制,用于监视SystemServer中各Service是否正常工作。如果超过一定时间(默认30秒),就dump现场便于分析,再超时(默认60秒)就重启SystemServer保证系统可用性。====》Android中的软件Watchdog: https://blog.csdn.ne...

2018-05-30 11:51:36 277

转载 Android工程师要求:https://www.aliyun.com/jiaocheng/1074.html?spm=5176.100033.9.32.N1RVEc

摘自:https://www.aliyun.com/jiaocheng/1074.html?spm=5176.100033.9.32.N1RVEc一、基础 Android:《第一行代码》(把基础巩固一下) 《Android开发艺术之旅》(强烈推荐,面试的考点基本概括) 面试被考到的知识点:Activity的生命周期Activity的启动模式Handler机制(要把源码看一遍,要搞懂)Binder机...

2018-04-18 12:38:25 811

转载 JVM和java程序性能优化

1、https://www.cnblogs.com/IUbanana/p/7067362.html:详细介绍Java虚拟机(JVM)2、http://www.cnblogs.com/xrq730/p/4865416.html:Java代码优化

2018-04-17 11:19:00 138

原创 android 自带工具aapt的用法

AAPT是Android资源打包工具。 aapt Android Asset Packaging ToolUsage: aapt l[ist] [-v] [-a] file.{zip,jar,apk}   List contents of Zip-compatible archive. aapt d[ump] [--values] WHAT file.{apk} [asset [asset ......

2018-03-19 18:14:41 383

原创 Javaequals、==区别及使用

本文摘自:http://blog.csdn.net/u012440687/article/details/52187700,感谢原创作者!equals、==区别1.基本数据类型 应用双等号(==),比较的是他们的值,比较内存地址。2.复合数据类型(类) 用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为...

2018-03-19 11:06:11 267

转载 Android: 判断某个应用中是否还有某个权限

1、如下代码需要更改的为getPackageInfo(value1,value2)的第一个参数value1,此参数为目标app的包名(packageName);2、需捕获PackageManager.NameNotFoundException的异常PackageManager pm = getPackageManager();try { PackageInfo pi = pm.g...

2018-03-19 10:59:55 558

转载 摘抄自:关于内存的几个理论知识

本文摘自kamidox的Android内存与性能:http://blog.csdn.net/kamidox/article/details/45676429,非常感谢原创作者,如有侵权,请告知删贴!关于内存的几个理论知识GC 的工作机制当 GC 工作时,虚拟机停止其他工作。频繁地触发 GC 进行内存回收,会导致系统性能严重下降。内存抖动在极短的时间内,分配大量的内存,然后又释放它,这种现象就会造成...

2018-03-05 17:38:34 173

转载 Appium 多个activity和多个终端自动化测试

记录一片文章:Java + TestNG + Appium 实现单机多个Android终端并发测试http://blog.csdn.net/kbkaaa/article/details/78091168,若有侵权,请告知删帖!

2018-03-04 20:59:07 1286 1

转载 Android白盒测试之Instrumentation

本文摘自evaFT的Android白盒测试之Instrumentation初探(一),http://blog.csdn.net/yiwaChen/article/details/52464635,感谢原创作者,如有侵权,请告知。Google CTS测试基于Instrumentation设计一、Instrumentation简介Instrumentation是Android测试的核心框架,可使用它进...

2018-03-04 20:15:10 505

转载 Intent使用场景

本文转载自夏倩倩的博客:Intent介绍及Intent在Activity中的使用方法:http://blog.csdn.net/chun0801/article/details/51958273,感谢原创作者!以前都没有总结过intent常用场景,转载过来,以备后续使用!1.Intent的实现过程  在Android中,Intent不仅可用于应用程序之间的交互,也可用于应用程序内部的Activit...

2018-03-04 19:23:27 939

转载 白盒测试方法和黑盒测试方法

本文摘自kerryzhu测试方法的辩证统一 http://blog.csdn.net/KerryZhu/article/details/763181,感谢原创作者 白盒测试方法和黑盒测试方法黑盒测试方法,不考虑程序内部结构和内部特性,而是从用户观点出发,针对程序接口和用户界面进行测试,根据产品应该实现的实际功能和已经定义好的产品规格,来验证产品所应该具有的功能是否实现,是否满足用户的要求。所以,黑...

2018-03-04 13:08:14 7277

转载 利用adb命令 监测app相关性能信

本文摘自“一点点征服”的Android应用性能测试https://www.cnblogs.com/ldq2016/p/5630435.html利用adb命令 监测app相关性能信 //内存使用率1.adb shell dumpsys meminfo <pakagename>2. 通过android提供的API来测试(ActivityManager.MemoryInfo())//CPU占...

2018-03-03 18:42:16 877

转载 android之存储篇_SQLite数据库的使用

本位摘自Echo--Android的android之存储篇_SQLite数据库_让你彻底学会SQLite的使用,https://www.cnblogs.com/jingmo0319/p/5591234.html。感谢原创作者!SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么。例如:可以在Integer类型的字段中存放字符串,或者在布尔型字段中存放浮...

2018-03-03 18:22:18 136

转载 Android系统版本与API等级对应关系表

本文转载自博客园“天马3798”的博文:Android系统版本与API等级对应关系表,https://www.cnblogs.com/tianma3798/p/6361202.html,感谢原创作者!What is API Level?API Level is an integer value that uniquely identifies the framework API revision ...

2018-03-03 15:26:53 138

转载 android.intent.action.MAIN与android.intent.category.LAUNCHER的区别

本文摘自原创作者超江,http://blog.csdn.net/g19920917/article/details/25561169,感谢共享!AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/a...

2018-03-01 16:47:50 839

转载 Python字典应用

本文摘自:https://www.cnblogs.com/scios/p/8108243.html#!/usr/bin/python# -*- coding:UTF-8 -*-print('''|---welcome contacts---||---1 query contacts---||---2 insert contacts---||---3 delete contacts---||---4...

2018-03-01 11:01:01 256

转载 【Python】#!/usr/bin/python和# -*- coding: UTF-8 -*-的 作用

本文摘自梦琪小生,https://www.cnblogs.com/mqxs/p/7728404.html和https://zhidao.baidu.com/question/321456407.html! 感谢原创作者!【Python】#!/usr/bin/python 作用脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它#!/usr/bin/python是告诉操...

2018-02-27 09:58:06 2438

转载 内容提供者ContentProvider和内容解析者ContentResolver

个人认为比较好的介绍:内容提供者ContentProvider和内容解析者ContentResolver本文转载自http://blog.csdn.net/rankun1/article/details/51439574,仅供学习使用。ContentProvider 在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可...

2018-02-25 22:43:19 175

转载 Android JNI编程(七)——使用AndroidStudio编写第一个JNI程序

版权声明:本文出自阿钟的博客,转载请注明出处:http://blog.csdn.net/a_zhon/。简单介绍一下NDK和JNINDK:NDK是Native Development Kit的缩写,是Google提供的一套工具集,可以让你用其他语言(C、C++或汇编)开发 Android的 JNI。NDK可以编译多平台的so,开发人员只需要简单修改 mk 文件说明需要的平台,不需要改动任何代码,N...

2018-02-25 20:42:04 150

原创 Tmeter学习资料

1、Jmeter官网:http://jmeter.apache.org,主要下载软件,书写脚本的语法。Tmeter录制脚本,需要设置浏览器代理,配置麻烦,而且会影响其他网站访问。常用badboy来录制Jmeter脚本。2、badboy官网:http://www.badboy.com.au,提供软件下载及一些说明文档。badboy一篇比较好的入门blog,使用BadBoy录制JMeter脚本http...

2018-02-09 16:51:49 246

转载 Java socket编程实例

摘自:https://www.cnblogs.com/lichenwei/p/4069432.html上有一篇详细说明和实例,亲测可以测试通过!Socket套接字编程接口,封装了TCP/IP协议,clientSocket需要申明方访问的server地址和端口号,而serverSocket需要声明端口号。多线程编程1、线程类import java.io.BufferedReade

2018-02-06 15:00:14 225

转载 JAVA中BufferedReader与System.in的区别

摘自http://blog.csdn.net/wiebin36/article/details/51912794,感谢原创作者!1、java.io.BufferedReader和java.io.BufferedWriter类各拥有8192字符的缓冲区。当BufferedReader在读取文本文件时,会先尽量从文件中读入字符数据并置入缓冲区,而之后若使用read()方法,会先从缓冲区中进行读

2018-02-06 11:49:10 851

转载 http与https协议的区别

转载自https://www.cnblogs.com/wqhwe/p/5407468.html,感谢作者!超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。

2018-02-03 13:59:23 177

转载 知乎上看到一篇很好解释“缓存”--------Cache 和 Buffer 都是缓存,主要区别是什么?

感谢“沈万马”先生的知识共享!!!作者:沈万马链接:https://www.zhihu.com/question/26190832/answer/146259979俩英文单词,不先看看本义吗?虽然都是抽象单词,但在各个地方都有具象的应用。Buffer常见的是这个:对,就是铁道端头那个巨大的弹簧一类的东西。作用是万一车没停住,撞弹簧上减速慢,危险小一些。叫缓冲。C

2018-02-03 11:50:18 2475 2

转载 在51testing上看到一篇非常好的介绍appium的文章--用Appium让Android功能自动化测试飞起来

转自:http://www.51testing.com/html/03/n-3719203.html,感谢原创作者的付出,本文章不做商业用途,仅为学习使用。主要学习本文java测试用例的分层封装思想!前言    做Android端功能自动化已有2年多的时间了,使用过的功能自动化框架有Robotium、Uiautomator、Appium。最近研究自动化case复用的方案,调研了Ap

2018-02-02 16:03:00 503

转载 adb shell 内存参数详解

摘自https://www.cnblogs.com/zl1991/p/6644998.html,感谢原创作者!!!1、adb shell  procrank  PID       Vss            Rss             Pss         Uss           cmdline32657  2254196K  372752K  238947K  217

2018-02-02 11:08:31 4406

转载 CPU显示信息详解

本文转载自https://www.cnblogs.com/yjf512/p/3383915.html,感谢作者轩脉刃de刀光剑影!!!在使用top命令的时候会看到这么一行:里面的各个值分别是什么意思呢?本文主要关注user cpu time和system cpu time的CPU时间片。1、官方解释Cpu(s)表示的是cpu信息。各个值的意思是:us: user c

2018-02-02 09:45:00 2635

转载 APP冷启动和热启动

本文转载自:https://www.jianshu.com/p/84983a3bdbff,感谢原创作者!什么叫冷启动和热启动?拿起你的手机,把后台的任务都清理掉,然后再点击你想要打开的app图标,这个时候,就是所谓的app冷启动了。有人肯定会说,有冷启动那不是还有热启动?对的,当你退出app的时候,没把后台的任务清理,并且系统没有把这个app的进程服务给干掉,然后你点击这个app的图标

2018-02-01 18:17:47 774

node-v8.9.4-linux-x64.tar.xz

用于appium的node.js最新版本node-v8.9.4-linux-x64.tar.xz

2018-01-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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