Android
文章平均质量分 55
THMAIL
这个作者很懒,什么都没留下…
展开
-
uni-app 跳转Android原生界面(Activity),并传值交互
应大家的要求,我研究了一下相互传值操作一、uni-app 跳转Android原生界面(Activity)并传值前端传值操作<!DOCTYPE html><html><head> <meta charset="utf-8"/></head><body><input type="button" value="js start native Activity" onclick="jsCallNative.转载 2021-01-06 15:55:18 · 9510 阅读 · 6 评论 -
没有安卓开发者证书怎么用Android Studio生成apk
一、生成证书在这里生成你的测试证书,然后下载下来;(若该网站不可用了,大家可以自行Google 安卓证书在线制作工具)二、生成apk我们选择Build -> Generate Signed APK会出现:我们点击choose existing ,选择刚才生成的证书,点击确定,点击finish这时android studio的地步会出现正在编译,当AS的右上角出现表示打包成功点击直接打开生成的apk文件的位置参考:https://blog.csdn.n原创 2021-01-06 15:52:29 · 818 阅读 · 0 评论 -
uniapp插件开发获取context
Context context = this.mUniSDKInstance.getContext();原创 2021-01-06 15:22:11 · 4214 阅读 · 0 评论 -
已解决:Could not create task ‘:app:minifyDebugWithR8‘.. Cannot query the value of this provider
问题:解决办法:1.打开你项目的build.gradle文件,查看dependencies中的版本号;2.在Android studio中双击shift,在弹框中输入sdk manager,回车;3. 下载和你的build.gradle中的版本号相同的sdk;4.重新build项目,即可通过!参考:https://stackoverflow.com/questions/64459937/could-not-create-task-appminifyrelease...原创 2021-01-05 17:26:54 · 20688 阅读 · 2 评论 -
Android根据包名判断 App 运行状态
获取指定包名的 APP 是否还在后台运行,判断 APP 是否存活。背景可以根据 App 是否有Service分两类情况处理:没有Service 有Service对于没有Service的 App,程序一旦切换到后台,可能很快就被回收了,这里使用ActivityManager.getRunningTasks(int maxNum)方法来获取当前正在运行的任务,注意:此方法并不被系统推荐,且是一个Deprecated的方法。对于有Service的 App,大多会有多个...转载 2021-01-05 15:45:22 · 1488 阅读 · 0 评论 -
uiautomatorviewer报错-Djava.ext.dirs=lib\x86_64;lib is not supported. Use -classpath instead.
错误提示:-Djava.ext.dirs=lib\x86_64;lib is not supported. Use -classpath instead.原因:java版本问题解决办法:1.如果你的电脑安装了多个版本的java,请在环境变量更换java_home环境变量的位置,即更换java的版本,我当前是java9所以报错,更换成8就没问题了;2.如果1没有解决你的问题,尝试这个https://www.jianshu.com/p/77db2ea8098f...原创 2020-12-30 19:45:43 · 3486 阅读 · 0 评论 -
已解决:错误: 找不到符号button = (Button)findViewById(R.id.button);
看了好几篇文章,不说人话,瞎几把扯,最后自己解决了。问题原因:我们的布局文件没有button这个组件(我的是button不存在,你们看你们自己的是哪一个);解决办法:打开app/src/main/res/layout/,下面有一个.xml格式的布局文件,打开它然后在palette窗口找到你报错的组件,拖动到图形界面中,ctrl+s保存,然后重新run即可...原创 2020-12-30 16:58:26 · 5856 阅读 · 6 评论 -
VirtualApp沙盒基本原理
VirtualApp是一个开源的Android App虚拟化引擎,允许在其中创建虚拟空间,并在这个虚拟空间中运行其他应用。通过阅读源码及动态调试,基本了解了其运行原理,在此记录。本质Android应用隔离是基于Linux系统的多用户机制实现的,即每个应用在安装时被分配了不同的Linux用户uid/gid。而在VirtualApp中,client应用(通过VirtualApp安装的应用)与h...转载 2020-02-17 23:10:56 · 559 阅读 · 0 评论 -
Linux下安装ADB
1. 安装adb工具。从谷歌的网站下载LINUX adb调试工具(翻墙),当然可以随便百度一个一大堆。http://developer.android.com/tools/device.html另外,debine系列的系统可以使用sudo apt-get install android-tools-adb如果发现源中没有这个程序:sudo add-apt-repository ppa...转载 2020-01-12 14:13:32 · 1654 阅读 · 0 评论 -
mac下使用android studio连接夜神模拟器进行调试
1. 运行夜神模拟器,(2)打开命令行窗口,(3)打开到夜神安装目录(cd /Applications/Nox App Player.app/Contents/MacOS),(4)执行命令:adbconnect 127.0.0.1:62001,连接模拟器,(5)若Android Studio连接不上夜神,重启模拟器即可。2. 这时在Android Studio窗口上点击r...原创 2019-06-29 00:56:16 · 2870 阅读 · 0 评论 -
WiFi(网络)调试Android手机
adb本身提供了网络调试的功能,所以,在不能直接用USB连上Android手机的情况下,可以使用WiFi连接adbd进行调试。具体方法如下:方法一 临时使用如果只是暂时需要用WiFi连adb:1. 手机、PC连上AP,确保两者能够正常分配IP(ifconfig查看):PC: 手机: (可以ping一下,验证互通;若不互通,...转载 2019-07-04 22:45:15 · 600 阅读 · 0 评论 -
安卓使用Root权限实现后台模拟全局按键、触屏事件方法(类似按键精灵)
原文地址:http://www.paincker.com/android-key-simulation有时我们需要使用安卓实现在后台模拟系统按键,比如对音量进行调节(模拟音量键),关闭前台正在运行的App(模拟返回键),或者模拟触屏事件。但是对于原生安卓系统而言,后台进程关闭前台进程,甚至模拟用户事件,进而操控整个系统,是不符合系统安全原则的,如果有这样的漏洞被病毒或恶意软件所利用,会非...转载 2019-08-01 15:10:48 · 2228 阅读 · 3 评论 -
Android studio默认安装路径在哪里?
默认安装过程中的一些路径SDK路径 C:\Users\Administrator\AppData\Local\Android\sdk软件安装路径 C:\Program Files\Android\Android Studio默认工程目录 C:\Users\Administrator\AndroidstudioProjectsGrad...转载 2019-08-20 10:25:10 · 5763 阅读 · 0 评论 -
react-native启动时红屏报错:Unable to load script.Make sure you're either running a metro server or that ...
一、报错信息内容我是在Android Studio中运行启动react-native项目时报的这个错误1、报错提示:Unable to load script.Make sure you're either running a metro server(run 'react-native start' ) or thatyour bundle 'index.and...转载 2019-08-20 13:50:08 · 5836 阅读 · 0 评论 -
dev server returned error code 403 react native
错误:解决方法:A)Set the new port for dev serverUser commandreact-native start --port=8088oryourproject\node_modules\react-native\local-cli\server\server.js to set the the available port say 8...原创 2019-08-20 14:46:23 · 447 阅读 · 0 评论 -
让 Android 应用在 Chrome 浏览器上运行
让 Android 应用运行在电脑上,大部分人会使用 Android 模拟器,现存的模拟器品牌也有很多,有的甚至还专门为手机游戏做了一些优化。说白了模拟器就是把整个 Android 系统搬到了电脑上,如果我只是想测试某个应用的运行效果,这种做法未必是最方便的。Google 曾经发布了一个小工具可以让 Android 应用运行在 Chrome OS 下。经过大神修改移植,现在只要你在电脑上安装了...转载 2019-10-08 21:13:26 · 2310 阅读 · 1 评论 -
Gradle wrapper的介绍与使用
由来在使用Android Studio作为IDE开发Android的应用的时候,我们可以直接使用IDE集成的build工具对应用进行编译打包,也可以使用命令行的形式执行gradle命令来做同样的事情,也就是基于gradle来构建android应用的build系统。在需要用到gradle的时候,我们可以在我们的电脑上安装gradle,然后配置好环境变量后就可以使用了。但是当我们把项目分享给电脑上没有...转载 2019-06-29 00:42:24 · 2036 阅读 · 0 评论