android系统
文章平均质量分 59
haima1998
这个作者很懒,什么都没留下…
展开
-
Python+uiautomator2手机UI自动化测试实战 --1. 环境搭建
转自:https://blog.csdn.net/ricky_yangrui/article/details/81414870一.简介uiautomator2是一个python库,用于Android的UI自动化测试,其底层基于Google uiautomator,Google提供的uiautomator库可以获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作二.安装1. 安装uiautomator2pip install --upgrade --pre uiautomator转载 2021-12-02 14:38:10 · 990 阅读 · 0 评论 -
android设备外接多个usb摄像头
转自:https://youshaohua.com/post/android-device-external-multiple-USB-camera背景鲜有人用手机外接usb摄像头。修车师傅使用迷你型usb摄像头当作内窥镜修车。医生查看患者内脏时用的内窥镜。钥匙掉马桶里,用个带钩子防水的usb摄像头找(开玩笑),等等。Android Device External Multiple USB Web Cameras(English Version)前段时间因为痴迷于做一件事,特地研究android转载 2021-07-11 21:51:23 · 5607 阅读 · 2 评论 -
Android Profiler
转自:https://developer.android.com/studio/profile/android-profiler?hl=zh-cn转载 2021-07-05 20:44:28 · 111 阅读 · 0 评论 -
scrcpy——Android投屏神器(使用教程)
转自:https://blog.csdn.net/was172/article/details/99705855个人博客YouForever同步发布。scrcpy简介注意:拼写是scrcpy,非Python爬虫框架Scrapy。简单地来说,scrcpy就是通过adb调试的方式来将手机屏幕投到电脑上,并可以通过电脑控制您的Android设备。它可以通过USB连接,也可以通过Wifi连接(类似于隔空投屏),而且不需要任何root权限,不需要在手机里安装任何程序。scrcpy同时适用于GNU / L转载 2021-06-27 09:41:04 · 1478 阅读 · 0 评论 -
ARM CPU性能优化:FP32 、FP16 和BF16区别
转自:https://zhuanlan.zhihu.com/p/351297472https://community.arm.com/cn/b/blog/posts/arm-891361032今天,主要介绍FP32、FP16和BF16的区别及ARM性能优化所带来的收益。FP32 是单精度浮点数,用8bit 表示指数,23bit 表示小数;FP16半精度浮点数,用5bit 表示指数,10bit 表示小数;BF16是对FP32单精度浮点数截断数据,即用8bit 表示指数,7bit 表示小数。在数转载 2021-03-12 11:01:52 · 14310 阅读 · 0 评论 -
TNN行业首发Arm 32位 FP16指令加速,理论性能翻倍
转自:https://cloud.tencent.com/developer/article/1774206FP16是半精度浮点格式,相比常用的FP32单精度浮点,数据宽度降低了一半。2016年Arm更新了Armv8.2-A Extension扩展指令集,其中包含FP16半精度浮点运算。Arm NEON向量指令长度为128位,一条FP32向量可完成4个单精度浮点数运算,一条FP16向量可完成8个半精度浮点数运算,使理论峰值性能翻倍。如果该指令用于加速网络推理,相比于FP32预期能达到2倍加速。1.2转载 2021-03-12 09:52:00 · 1379 阅读 · 0 评论 -
opencv android ndk 版本 opencv3 是gnustl_shared,opencv 4是c++_static
以下指的是opencv android 释放的动态库opencv3及以下的版本仅仅支持gnustl_shared编译opencv4 使用了c++_static和c++_shared 编译 参考:https://blog.csdn.net/jdazy/article/details/95044780原创 2021-03-11 17:58:45 · 463 阅读 · 0 评论 -
Android系统运动传感器
转自:https://blog.csdn.net/liang123l/article/details/53992197Android平台提供了多种感应器,让你监控设备的运动。传感器的架构因传感器类型而异:重力,线性加速度,旋转矢量,重要运动,计步器和步检测传感器是基于硬件或基于软件的。 加速计和陀螺仪传感器是始终基于硬件的。大多数Android设备有一个加速度计,现在大部分Android设备还有陀螺仪。基于软件的传感器的可用性是更加可变,因为它们通常依赖于一个或一个以上硬件传感器来导出他们的转载 2021-02-25 09:33:58 · 911 阅读 · 0 评论 -
Android -- 读取assets文件夹下的资源
转自:https://blog.csdn.net/qq_24382363/article/details/864809431 Android 中的资源文件Android 资源文件大致可以分为两种:res/raw 和 assetsres/rawres/raw 目录下存放可编译的资源文件 这种资源文件系统会在 R.Java 里面自动生成该资源文件的 ID,所以访问这种资源文件比较简单,通过R.XXX.ID即可。 assetsassets目录下存放原生资源文件,可以存放一些图片,html,js..转载 2021-02-09 11:38:03 · 11966 阅读 · 0 评论 -
Android Camera高级特性——手动对焦
转自:https://blog.csdn.net/matrix_laboratory/article/details/82871247Android Camera 系列目录搭建Camera开发项目Android Camera APICamera API使用指南Camera 高级特性——手动对焦Android Camera 高级特性——闪光灯、抗闪烁、场景Camera性能优化Android Camera2 APICamera2 API使用指南Camera2硬件兼容级别Camera2拉伸转载 2020-05-13 11:18:55 · 1745 阅读 · 0 评论 -
android studio 3.3 DDMS 打开失败问题
Could not open Selected VM debug port (8700)解决办法转自:https://blog.csdn.net/lz846525719/article/details/89374050https://jingyan.baidu.com/article/9113f81b49ed2f2b3214c7fa.html出现这种情况是由于android studio与DDMS的端口冲突,所以我们可以打开DDMS中的windows->preference->.转载 2020-05-12 21:02:31 · 653 阅读 · 0 评论 -
android 常用系统命令
一、NDK Build:ndk-build~/android-ndk-r4b/ndk-build -B V=1 APP_OPTIM=debug~/android-ndk-r4b/ndk-build -B V=1 APP_OPTIM=release原创 2013-02-13 10:10:11 · 463 阅读 · 0 评论 -
android 进程监控 top
adb shell $ top -h top -h Usage: top [-m max_procs] [-n iterations] [-d delay] [-s sort_column] [-t] [-h] -m num Maximum number of processes to display. // 最多显示多少个进程 -n num Updates to转载 2013-02-13 10:16:25 · 840 阅读 · 0 评论 -
Android SDK Android NDK 官方下载地址
Android SDK Android NDK 官方下载地址Android NDK r6bWindowshttp://dl.google.com/android/ndk/android-ndk-r6b-windows.zipMac OS X(intel)http://dl.google.com/android/ndk/android-ndk-r6b-da转载 2013-02-13 10:13:54 · 515 阅读 · 0 评论 -
任意遥控器遥控C1测试成功,理论上可使用任意遥控
转自:http://bbs.letv.com/thread-35538-1-1.htmlhttp://bbs.letv.com/thread-65155-1-1.html任意遥控器遥控C1测试成功,理论上可使用任意遥控。现在测试了乐视随机九键遥控的遥控码如下(NEC格式):电源 00FF00FF音量+ 00FF10EF音量- 00FF1转载 2013-05-01 21:44:07 · 3123 阅读 · 0 评论 -
android NDK window环境搭建
转自:http://www.eoeandroid.com/thread-188434-1-1.htmlNDK的Windwos环境搭建Eclipse版本是3.6以上的 一、下载android NDK您可以下载NDK r4 for Windows或NDK r5 for Windows安装包,下载地址:地址:http://developer.android.com/sdk转载 2013-05-12 20:57:07 · 609 阅读 · 0 评论 -
android windows 安装
转自:http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的Hell转载 2013-05-11 20:16:00 · 652 阅读 · 0 评论 -
Building Open Source libraries with Android NDK
转自:http://warpedtimes.wordpress.com/2010/02/03/building-open-source-libraries-with-android-ndk/Having scrambled through a NDK documentation and a lot of hit and trials and experimentation, finally转载 2013-05-27 17:28:25 · 777 阅读 · 0 评论 -
build VCL on android
转自:http://wiki.videolan.org/AndroidCompileAndroidCompileThis page is an introduction to the compilation of VLC for Android on Linux.Contents [hide] 1 Eclipse, S转载 2013-05-28 09:07:23 · 1610 阅读 · 0 评论 -
使用ANT打包Android应用
转自:http://blog.csdn.net/liuhe688/article/details/6679879大家好,今天来分享一下如何使用ANT打包Android应用。通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序。如果在Navigator视图下,我们可以看到以下几个文件:在上图中,com包放置的是我们的class文件转载 2013-05-29 11:44:12 · 561 阅读 · 0 评论 -
移植linux开源软件到android系统
例子: vlc android .vlc_android/jni 目录: 写连接vlc core 的jni 代码。vlc目录: configure --host=arm-linux-androideabi 生成linux Makefile 后面的编译和linux系统下的开源软件编译一样,生成arm 编译器编译生成的库。原创 2013-05-29 11:48:59 · 1386 阅读 · 0 评论 -
在android平台上编译vlc
1.获取源码:git clone git://git.videolan.org/vlc-ports/android.git cd android 2.编译: sh compile.sh 1.遇到libmpeg2 下载不了,到网上CSDN下相应的源码,放到vlc/contrib/tarballs/目录下。2.如果编译过程中遇到错误checki原创 2013-05-29 21:03:03 · 912 阅读 · 0 评论 -
Android-Recovery Mode(recover模式详解)【1】
转自:http://blog.csdn.net/conowen/article/details/7253503Recovery简介Android利用Recovery模式,进行恢复出厂设置,OTA升级,patch升级及firmware升级。升级一般通过运行升级包中的META-INF/com/google/android/update-script脚本来执行自定转载 2013-08-22 13:59:26 · 1235 阅读 · 0 评论 -
Recovery相关原理分析【2】
原创文章,欢迎转载,转载请注明出处http://www.cnblogs.com/becklc/archive/2012/09/24/2676600.html本文依据android2.3源码只分析Recovery相关原理,不针对代码走读,现在Android版本已经4.x.x但是recovery的基本原理不变。一、Recovery是如何构成的 说recovery的构成并不转载 2013-08-22 14:08:04 · 823 阅读 · 0 评论 -
android recovery模式及ROM制作【3】
转自:http://www.cnblogs.com/xl19862005/archive/2012/03/23/2414109.html转载时请注明出处和作者文章出处:http://www.cnblogs.com/xl19862005作者:Xandy1 总述为了方便客户日后的固件升级,本周研究了一下android的recovery模式。网上有不少转载 2013-08-22 14:09:52 · 845 阅读 · 0 评论 -
android recovery 升级和分区
1、华为手机分区信息:1|shell@android:/ $ dfdfFilesystem Size Used Free Blksize/dev 196M 64K 196M 4096/mnt/asec 196M 0K 196M 4096/mnt/o原创 2013-08-22 15:12:18 · 2689 阅读 · 0 评论 -
Linux环境下android平台调试native代码, 从java debug 到C++ (NDK DEBUG)
研究了两天,今天终于成功,拿来分享,其中还有些东西知其然却不知其所以然,在以后的学习中再慢慢研究吧。如果你还不了解android NDK开发,可以参考我的另外一篇文章(http://blog.csdn.net/dfqin/article/details/6290095) 现在的android工程,常会将一些核心代码用C++实现,原因各异,防止反编译、运行效率、老代码重用等等,转载 2013-09-03 15:39:28 · 710 阅读 · 0 评论 -
导入android project到 eclipse 出现Unable to resolve target 'android-8'的错误
今天导入一个Android的例子程序,出现了Unable to resolve target 'android-8'的错误。刚开始以为是没导入包或者是phoneGap没配置好。可是折腾了好久还是报错。最后google之后才发现原来是ADK版本不同。ADK版本:---API Level对应关系(注意高版本不一定是兼容低版本的)android 4.2.2 --- 17a转载 2013-10-10 14:39:07 · 1407 阅读 · 0 评论 -
Android Property System | Android属性系统【2】
由于对Android 的属性系统不是很了解,所以翻译了这篇文章《Android Property System》 。 每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。在系统初始化时,Android将分配一个共享内存区来存储的属性。这转载 2013-10-15 09:43:09 · 632 阅读 · 0 评论 -
Android Property System | Android属性系统【1】
属性系统是android的一个重要特性。它作为一个服务运行,管理系统配置和状态。所有这些配置和状态都是属性。每个属性是一个键值对(key/value pair),其类型都是字符串。 从功能上看,属性与windows系统的注册表非常相似。许多android应用程序和库直接或者间接地依赖此特性,以决定它们的运行时行为。例如,adbd进程查询属性服务已确认当前是否运行在模拟器转载 2013-10-15 09:42:59 · 656 阅读 · 0 评论 -
Android Activity 生命周期的透彻理解
转自:http://www.cnblogs.com/hibraincol/archive/2012/03/06/2382120.html 说来惭愧,虽然已经做了一年多的android开发,但是最近被人问起activity的生命周期的时候,却感觉自己并不能很自信很确定的回答对方的问题,对activity的生命周期的理解还不透彻啊。 既然发现了问题,那咱就得解决问题,不转载 2013-10-15 10:51:34 · 608 阅读 · 0 评论 -
Android下自定义的jar库文件编译和调用
主要为了解决如下问题:项目中使用了Android未公开的API,在Eclipse下会有红叉显示。不同的项目抽出相同部分的代码共用。必需的前提条件:需要有Android源代码,编译的库文件主要是封装未公开API或者共用代码。工程1:Java库文件工程该工程最终会生成以jar结尾的Java库文件,并会被安装到设备的以下目录:/system/framework转载 2013-10-18 17:44:52 · 967 阅读 · 1 评论 -
android Jar文件的数字签名
转自:http://hubingforever.blog.163.com/blog/static/17104057920118104058241/JAR文件可以用 jarsigner工具或者直接通过 java.securityAPI 签名。签名后的JAR 本身的文件文件与原来JAR本身的 文件完全相同,只是更新了它的 manifest文件,并在 META-INF 目录中增加了两个文件,转载 2013-10-27 10:39:59 · 1275 阅读 · 0 评论 -
Android AM命令行安装和启动程序的方法
pm install apkpm uninstall apk在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.启动的方法为wangwei@wwG41D3:~$ adb shell $ su# am start -n {包(package)名}/{包名}.{活动(转载 2013-10-10 16:56:36 · 3693 阅读 · 0 评论 -
Android Makefile分析
转自:http://blog.csdn.net/andy_android/article/details/6960314随着移动互联网的发展,移动开发也越来越吃香了,目前最火的莫过于android,android是什么就不用说了,android自从开源以来,就受到很多人的追捧。当然,一部人追捧它是因为它是Google开发的。对一个程序员来说,一个系统值不值得追捧得要拿代码来说话。我转载 2013-10-20 21:03:29 · 716 阅读 · 0 评论 -
理解 Android Build 系统
转自:http://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/简介: Android Build 系统是用来编译 Android 系统,Android SDK 以及相关文档的一套框架。众所周知,Android 是一个开源的操作系统。Android 的源码中包含了许许多多的模块。 不同产商转载 2013-10-20 21:20:27 · 1120 阅读 · 0 评论 -
应用程序签名机制
转自:http://book.51cto.com/art/201305/395995.htm《Android安全机制解析与应用实践》第3章Android安全机制源代码分析,本章对Android安全模型提供的各种机制包括文件系统权限、进程通信、应用程序权限以及应用程序签名机制进行了从应用层、架构层到内核层的代码分析。本节为大家介绍应用程序签名机制实现的源代码分析。转载 2013-10-27 10:15:06 · 1862 阅读 · 0 评论 -
使用grep 过滤logcat输出
转自:http://www.xmumu.com/post/2012-02-15/15478732如何过滤 adb logcat 输出简介:本文介绍如何在shell 命令行中过滤 adb logcat 输出的几个小技巧。开发当中经常看到别人的 log 如洪水般瞬间刷满了屏幕,对自己有用的信息都被淹没了,影响心情也影响效率。下面是几个我所知道的过滤方法。1. 只转载 2013-10-27 16:58:49 · 7479 阅读 · 0 评论 -
Logcat 的常用命令说明
个人认为有一下几个常用命令:adb logcat -c 清除所有以前的日志adb logcat -d 这个命令是在时间上倒过来用的 就是你先操作 然后敲这个命令 打出来的log就是你刚操作那段时间的log 而且自动退出log模式adb logcat -s XXX这个是设置过滤用的 比如你只想查看FirstDemo的日志 就替换最后的XXX补充:android的logcat详转载 2013-10-27 16:20:12 · 908 阅读 · 0 评论 -
adb server is out of date. killing...
1:今天调试android的时候发现一个诡异的问题[html] view plaincopyC:\Users\xxxx>adb start-server adb server is out of date. killing... ADB server didn't ACK * failed to start daemon转载 2013-10-28 13:53:53 · 462 阅读 · 0 评论