android user版本默认开启调试模式

由于项目需要,需要发布版本默认开启调试模式,修改方式如下:

1.开启开发者模式

context.getSharedPreferences(DevelopmentSettings.PREF_FILE,Context.MODE_PRIVATE).edit().putBoolean(

DevelopmentSettings.PREF_SHOW, true).apply();

2.勾选USB调试

Settings.Global.putInt(context.getContentResolver(),  Settings.Global.ADB_ENABLED, 1);

3.去掉USB插入时的授权提示

 修改frameworks\base\packages\SystemUI\src\com\android\systemui\usb\UsbDebuggingActivity.java的如下内容:

        @Override
        public void onReceive(Context content, Intent intent) {
            String action = intent.getAction();
            if (!UsbManager.ACTION_USB_STATE.equals(action)) {
                return;
            }
            /*boolean connected = intent.getBooleanExtra(UsbManager.USB_CONNECTED, false);
            if (!connected) {
                mActivity.finish();
            }*/
	    boolean connected  = false;   //给connect赋值,关掉UI
            if (!connected) {
                mActivity.finish();
            }
            try {
	    IBinder b = ServiceManager.getService(USB_SERVICE);
	    IUsbManager service = IUsbManager.Stub.asInterface(b);
	    service.allowUsbDebugging(true, mKey);
            } catch (Exception e) {
	    Log.e(TAG, "Unable to notify Usb service", e);
            }
        }
时间: 2024-08-27 00:46:57

android user版本默认开启调试模式的相关文章

是否开启调试模式

ini_set()具有更改PHP.ini设置的功能.此函数接收两个参数:需要调整的配置变量名,以及变量的新值. // 是否开启调试模式define('DEBUG',true);if(DEBUG){ ini_set('display_errors','on'); }else{ ini_set('display_errors','off');}

[其他]Jboss容器开启调试模式

1.登陆服务器: 2.找到$JBOSS_HOME/bin/run.conf 3.找到# Sample JPDA settings for remote socket debuging这项,并将说明下方的语句取消注释,如图 4.上述参数表示已开启调试模式,远程调试登录IP为服务器IP,端口为8787,调试完毕记得关闭这个哦~

Tomcat开启调试模式,eclipse与之建立调试

复制startup为start-debug-up,修改内容为: set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat" rem Check that target executable existsif exist "%EXECUTABLE%" goto okExececho Cannot find "%EXECUTABLE%"echo This file is needed to run this p

华为荣耀7手机如何开启开发者模式,开启调试模式

设置-全部设置-开发人员选项-USB调试

lumen 开启调试模式,关闭debug输出,只保留数据验证提示

我们在使用lumen验证数据输出时,往往会有debug详细错误输出,在正式模式中我们是不需要的,哪我们怎么关闭呢,很简单 修改文件:vendor\dingo\api\src\Exception\Handler.php 带debug模式的输出 // return new Response(array("code"=>1,"data"=>$response["message"],"debug"=>$respons

laravel开启调试模式

mvim app/config/app.php 'debug' => true,

ThinkPHP笔记——开启debug调试模式

debug+trace模式可以查看开发过程中TP的错误信息,可以更好地帮助开发者debug.但是debug模式的开启还不是简单的在配置文件中中设置就可以的,经过查资料摸索,找到一种有效的方法. 首先在你已经部署好了ThinkPHP的项目目录 然后注意是在入口文件开启调试模式,在入口文件index.php 中写入一下代码define(‘APP_DEBUG’,true); 首先删除Runtime目录 ,然后再次运行一下,你会发现runtime目录下面的~runtime.php 文件没有了,说明你的调

[转载]开启debug调试模式

debug+trace模式可以查看开发过程中TP的错误信息,可以更好地帮助开发者debug.但是debug模式的开启还不是简单的在配置文件中中设置就可以的,经过查资料摸索,找到一种有效的方法. 首先在你已经部署好了ThinkPHP的项目目录 然 后注意是在入口文件开启调试模式,在入口文件index.php 中写入一下代码define(‘APP_DEBUG’,true); 首先删除Runtime目录 ,然后再次运行一下,你会发现runtime目录下面的~runtime.php 文件没有了,说明你的

flask开启调试的四种模式

flask开启调试的四种模式 在app.run()中加一个参数, 'debug=True'就可以开启debug模式 from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run(debug=True) 将app的debug属性赋值为True 1 from flask import Fl