精华内容
下载资源
问答
  • Android 8 Android 9 APP开机自动运行

    千次阅读 2019-08-07 18:19:12
    最近在android 8.0 android9.0上做开发,遇到不少坑。 建议先去了解下8.0 9.0的新特性: ...回到正文:怎么做才能让app开机自动运行? 无套路 一.需要系统签名 二.变成系统程序 一: 仅仅修改AndroidM...

    最近在android 8.0 android9.0上做开发,遇到不少坑。

    建议先去了解下8.0 9.0的新特性:

    在CSDN上看到有一个大神简单总结:https://blog.csdn.net/aqi00/article/details/88759343

     

    回到正文:怎么做才能让app开机自动运行?

    无套路

    一.需要系统签名

    二.变成系统程序

     

    一:
    仅仅修改AndroidManifest.xml,接着用系统签名。

    怎么获得系统签名?

    >:方法:

    1.下载工具到电脑本地:https://github.com/YuqingCN/keytool-importkeypair

    2.从源码/build/target/product/security中找到图片中的文件,把一下内容放到keytool-importkeypair目录下。

    3.打开终端,cd到上面的目录,执行:keytool-importkeypair -k 签名文件 -p 123456 -pk8 platform.pk8 -cert platform.x509.pem -alias 别名名称

    提示:签名文件。可以用AS生成一个自己的签名文件,然后把这个签名文件放到keytool-importkeypair目录下

    123456 是密码

    4.终端命令执行后,签名文件就带有系统签名了。

    5.Android studio 编译app时候使用带有系统签名的文件来签名。

     

     

    二:

    xml中写发如下:主要是红色圈圈部分内容

    最后:

    把编译出来的app  push到系统 system/app 目录下 (复位,即可看到该程序自动运行)。

    还有不明白的可以私聊我哦。

     

    展开全文
  • 1.说明该设置是指导Linux启动自动运行指定的.sh脚本,对于应用的自动启动道理相同,可以把启动命令写入.sh文件,也可以在/etc/init.d/新建的文件2.在/etc/init.d文件夹下创建initeop文件vi initeop#!/bin/bash#...

    1.说明

    该设置是指导Linux启动自动运行指定的.sh脚本,对于应用的自动启动道理相同,可以把启动命令写入.sh文件,也可以在/etc/init.d/新建的文件

    2.在/etc/init.d文件夹下创建initeop文件
    vi initeop
    #!/bin/bash
    #chkconfig:235 95 05
    #description:eop auto start-stop script.
    HOME=/home


    USER=weblogic
    case "$1" in
    'start')
    echo "init eop ----------------------------------"
    su - ${USER} -c "cd ${HOME}; ./init.sh"
    echo "OK"
    ;;
    'stop')
    echo "linux stopping------------------------------"
    #su - ${USER} -c "cd ${HOME}; ./stop.sh"
    ;;


    esac


    3.给文件添加执行权限
    chmod 755 /etc/init.d/initeop


    4. 建立服务连接: 
    要在重新启动时停止.sh,需要以下连结∶ 
    [root@rh init.d]# ln -s ../init.d/initeop /etc/rc.d/rc0.d/K05initeop
    [root@rh init.d]# ln -s ../init.d/initeop /etc/rc.d/rc6.d/K05initeop


    系统启动时运行.sh,我们需要以下连结∶ 
    [root@rh init.d]# ln -s ../init.d/initeop /etc/rc.d/rc2.d/S95initeop
    [root@rh init.d]# ln -s ../init.d/initeop /etc/rc.d/rc3.d/S95initeop
    [root@rh init.d]# ln -s ../init.d/initeop /etc/rc.d/rc5.d/S95initeop


    5.添加initeop为系统服务
    chkconfig --add initeop 

    [weblogic@rh ~]$ service initeop start


    总结:实际上Linux开机自动启动,重点在/etc/init.d文件夹,在该文件夹创建相应的文件去运行对应的.sh文件,对于文件里面内容是什么无所谓,可以是运行应用的命令,也可以是运行.sh文件的命令,然后去创建相应的链接,就可以开机启动。

    1./etc/init.d

    2.添加执行该文件的权限。

    3.建立服务连接。

    4.添加为系统服务,这一步,我没试,按说不添加应该也可以。

    展开全文
  • android 开机自动启动某个APP运行界面

    千次阅读 2016-09-27 11:32:27
    android 开机自动启动某个APP运行界面 加入开机广播自动打开APPP<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

    项目文件目录:



    只需如下两个步骤即可:


    步骤一: 添加广播:

    package com.broadcast;
    
    import com.example.signaturedemo1.MainActivity;
    
    import android.content.BroadcastReceiver;
    import android.content.Context;
    import android.content.Intent;
    
    
    public class BootBroadcastReceiver extends BroadcastReceiver {
    
    	@Override
    	public void onReceive(Context context, Intent intent) {
    		
    	        //MainActivity就是开机显示的界面  
    	        Intent mBootIntent = new Intent(context, MainActivity.class);  
    	        
    	       //下面这句话必须加上才能开机自动运行app的界面  
    	        mBootIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    	        context.startActivity(mBootIntent);  
    	}
    
    }

    步骤二: AndroidManifest.xml中加入权限和配置相关信息

    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 


    在<application>代码块中加入以下代码:(注意广播的android:name的值要写你对应广播的位置,本文的BootBroadcastReceiver.class在项目目录com.broadcast下,所以设置为:android:name="com.broadcast.BootBroadcastReceiver")

    <!--开机广播接受者-->  
           <receiver android:name="com.broadcast.BootBroadcastReceiver">  
                <intent-filter>  
                    <!--注册开机广播地址-->  
                    <action android:name="android.intent.action.BOOT_COMPLETED"></action>  
                    <category android:name="android.intent.category.DEFAULT" />  
                </intent-filter>  
            </receiver>  


    既可以打开APP主界面了,附上MainActivity主代码:

    package com.example.signaturedemo1;
    
    public class MainActivity extends Activity {
    
    	@Override
    	public void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_main);<span style="font-family: 'Microsoft YaHei'; white-space: pre-wrap;">} </span><span style="font-family: 'Microsoft YaHei'; white-space: pre-wrap;">}</span>


    展开全文
  • 安卓实现开机自动运行APP

    千次阅读 2019-05-21 09:49:54
    直接在AndroidManifest.xml中加入下面红色部分代码,重启机器后,系统提示选择默认桌面,选择直接开发的APP即可。 测试环境安卓6.0,系统root过,没ROOT的没试过。 <activity android:name=".activity....

    直接在AndroidManifest.xml中加入下面红色部分代码,重启机器后,系统提示选择默认桌面,选择直接开发的APP即可。

    测试环境安卓6.0,系统root过,没ROOT的没试过。

    <activity
        android:name=".activity.MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
            <category android:name="android.intent.category.HOME" />
            <category android:name="android.intent.category.DEFAULT" />

        </intent-filter>
    </activity>
     

    展开全文
  • 1.问题描述:在使用Appium运行自动化代码的时候,发现每次运行的时候都会卸载原来的APP然后再重新安装。 2.解决办法:将desired_caps{}的noReset属性设为True即可。 3.代码示例: from appium import webdriver ...
  • 测试项目的时候实在一个android系统的车载终端上进行的,因为没有终端没屏幕操作起来比较麻烦,所以干脆把用到的app写成开机自动运行,就可以了。感觉不是很困难,我就答应了大师兄的这个要求,然后就在网上查询相关...
  • 1)断点设置在一个接口回调方法,如果不在回调方法中设置断点,而在回调之前的方法中设置断点APP可正常调试 2)gradle未升级到2.3.0前,app可以正常调试 (虽然APP能正常使用,但不能正常调试,心理很不爽,求...
  • iOS 设置App的名称

    万次阅读 2016-08-10 18:33:18
    App的名字设置方式有很多种,如果在App打包上线时不做修改,最终App的名字就是Xcode在建立工程时的名字。好的习惯是工程建立时使用英文(pinyin),那么App也就是“英文”名字了,虽然Xcode也支持直接用中文命名工程...
  • 轻松实现APP自动检测更新

    万次阅读 热门讨论 2016-08-24 02:07:47
    概述:为了让以快速并且节约的方式让APP更新新版本,通常需要在APP内增加自动检测更新新版本的功能。 运行截图:   实现:4个步骤 1.在服务端放置存储版本信息的文件  一般以json格式保存必要的信息...
  • 但是每次要运行的时候,必须先点一次编译,然后再等上十秒钟左右,看到已经完成了,再按一下运行。 感觉这个等待的过程有点繁琐,我还要时刻留意是否已经能够点击了。 能不能实现,一键编译并且运行呢? 如果...
  • APP自动化入门

    千次阅读 2018-03-21 18:31:35
    01.移动端测试知识概览01.1 移动端测试是什么?移动端测试是指对移动应用进行的测试,即实体的特性...安装卸载测试健壮性测试手机资源消耗流量消耗崩溃恢复等测试app自动化测试通过场景和数据的预设,把以人为驱动...
  • Android常用代码指令集合,利用系统广播实现开机启动APP & 判断app在前台运行Or后台运行 & 隐藏app标题。
  • 如果禁止App在后台运行iOS上的App类似于Windows上的进程,有几种不同的生存周期:而App中的任何View也有类似的生存周期:如果App处在非活动的状态下,那么接着它将进入挂起状态.某些情况下我们可能不希望这样,我们想要当...
  • 第一种理想的实现:运行APP自动调用本月日历,并在日历里把本日换成图标。 比如:今天是1月18日,点击APP后自动调用日历,显示本月的日历,并把18换成图标(大小与18所在的框框一样),怎么实现,用什么方法实现 ...
  • AS以前默认都是安装完APP之后自动打开APP的,现在每次安装完成之后都要手动点开比较麻烦,是不是我在哪里设置搞错了,求救!AS报错不能启动APP![图片说明]...
  • 手机APP自动化 Appium教程

    万次阅读 多人点赞 2021-01-19 21:00:20
    Appium 是一个移动 App (手机应用)自动化工具。 手机APP 自动化有什么用? 自动化完成一些重复性的任务 比如微信客服机器人 爬虫 自动化测试 Appium 自动化方案的特点: 开源免费 支持多个平台 支持多种类型的...
  • Auto.JS实现抖音,刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频 代码如下 auto(); var appName=rawInput("","刷宝短视频"); launchApp(appName); sleep("5000"); setScreenMetrics(1080,1920); toast(...
  • 关于uni-app真机运行时遇到的坑

    万次阅读 2019-05-18 11:19:09
    前端小白的uni-app艰难学习之路 问题 因为开发的项目要求是要在小程序,Android都要能够运行,平时写页面时在小程序上检查够用了,但是一旦和后台数据对接时,就会发现一个微信开发者工具已经不能满足我们了,就好比...
  • Android启动时,会发出一个系统广播 ACTION_BOOT_COMPLETED,它的字符串常量表示为 “android.intent.action.BOOT_COMPLETED” 开机自启动程序,只需要“捕捉”到这个消息再启动...重启手机后,自动弹出启动的程序:
  • Settings->Build,Execution,Deployment->Debugger->HotSwap 然后把 Enable hot-swap agent for Groovy code 选项勾去掉
  • APP 自动化框架设计思路分享

    千次阅读 2016-01-03 21:43:19
    APP自动化框架设计分享欢迎一起交流,一起进步 可以关注我的微信公众号:扫描二维码关注哦:点我关注框架需要解决的问题:• 渠道包->多渠道包核心用例自动化• 多设备覆盖安装,安装卸载更新等测试• 多设备核心...
  • 说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :...六、模拟器 2.夜神模拟器 2.5 测试 NativeApp ...
  • 作者:cryanimal QQ:164166060 APP自动化简介 APP自动化,即通过... 其一般过程如下图所示: APP自动化常用工具简介 Monkey Monkey 是Android SDK 自带的自动化测试工具,可以运行在模拟器里或实际设备中,它向系统
  • android APP自动增量更新

    千次阅读 2018-09-17 21:10:07
    APP自动增量更新 抽取的android更新组件,觉得不错的话github上欢迎Star,欢迎Fork~ 博客同步自:个人博客主页 代码github: https://github.com/itlwy/AppSmartUpdate 目录 功能介绍 流程图 效果图与示例...
  • APP Run In Background(App 的后台运行)

    千次阅读 2016-03-31 15:50:12
    一、 Background Execution(后台运行)当用户当前不使用你的app时,app此时就处于后台状态。对于大多数app来说,后台状态只是app到挂起状态的一个暂时状态,即它是一个过渡状态。让app处在挂起状态能节约手机电池的...
  • 关于Appium框架,早在之前的《移动端自动化测试实战(一)》系列文章中就有过介绍使用 文章目录一、Appium 简介1.什么是 Appium2.Appium 的设计3.Appium 的原理4.Appium 的优势二、Appium 环境搭建1.基础环境1.1 ...
  • airtest是网易开发的一款自动化测试工具,主要用于游戏自动化开发和测试,目前支持对windows应用、手机app等,同时支持录制操作,甚至达到无需代码编写即可完成测试,能够识别图中是否存在目标元素(其实是比较目标...
  • Android设置App是否开机自启动

    千次阅读 2016-10-24 15:06:52
    说明: 我们的app有时候有设置开机是否自启动的需求。开机自启动其实很简单。要设置自启动,首先,我们要让app能够自己启动:第一步实现自启动
  • Appium简介 Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。支持多种语言。 Appium的核心是一个web服务器,它提供了一套REST的接口。...App
  • 文章目录Katalon Web UI、API和Mobile App自动化测试工具入门前言安装KatalonKatalon HelpTest CaseSpy WebRecord WebAPI TestKatalon命令行Katalon与Jenkins集成 Katalon Web UI、API和Mobile App自动化测试工具...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 468,811
精华内容 187,524
关键字:

怎么设置app自动运行