版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/li_chengyang/article/details/84550202
1、Log打印
logt // 输入logt 自动生成TAG
private static final String TAG = "MainActivity";
logi // 输入logi 自动生成log.i();
Log.i(TAG, "onCreate: ");
logd // 输入logd 自动生成log.d();
Log.d(TAG, "onCreate: ");
loge // 输入loge 自动生成log.e();
Log.e(TAG, "onCreate: ", );
logw // 输入logw 自动生成log.w();
Log.w(TAG, "onCreate: ", );
2、子线程中弹出吐司(原则上不允许在子线程中操作UI主线程,这里仅仅作为一种探索或者试验)
TimerTask task = new TimerTask() {
@Override
public void run() {
Looper.prepare();
Toast.makeText(Recyclev.this, "在子线程中显示toast!", Toast.LENGTH_SHORT).show();
Looper.loop();
}
};
Timer timer = new Timer();
timer.schedule(task, 2000);
思路:先调用Looper.prepare();再调用Toast.makeText().show();最后再调用Looper.loop();
3、修改Android Studio 中AVD安装路径的方法
1、添加环境变量
在桌面右击“我的电脑”选择“属性”,进入“高级—-环境变量—–系统变量—-新建“,
从而新建一个环境变量ANDROID_SDK_HOME,变量值设置为:D:\xxx(自己设定)。
这个就是AVD的安装路径。一路确定下来,保存环境变量。重新启动计算机….
2、可能遇到的问题:
启动设备后可能会出现install apps失败的情况:
解决方法:到file->settings菜单下去修改设置,取消红色区域的勾选,再启动AVD。
4、