自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一点一滴的积累

一点一滴的积累

原创 Android Studio 出现Session ‘app’: Error Launching activity

Android Studio 出现Session ‘app’: Error Launching activity关机重启都无法解决 1.原因是虽然手机卸载了我们之前安装的应用程序,但Android并未真正卸载它。 2.现在的手机为了保护用户隐私往往会有一个访客模式,这个访客模式默认打开,如果您从...

2020-05-21 17:19:12 44 0

原创 Android adb向开发手机添加文件

把本地文件发送到调试手机 C:\Users\ThinkPad_2>adb push C:\Users\ThinkPad_2\Desktop\k_2.mp4 /storage/emulated/0/Download C:\Users\ThinkPad_2\Desktop\k_2.mp4: 1 ...

2020-04-27 10:08:18 68 0

原创 Android 控件获取焦点

mBtn.setFocusable(true); mBtn.setFocusableInTouchMode(true); mBtn.requestFocus();

2020-04-23 14:19:29 49 0

原创 Tomcat启动报错:Address already in use: JVM_Bind

tomcat启动报错:Address already in use: JVM_Bind   tomcat启动时出现Address already in use: JVM_Bind 的原因是因为端口被占用,有可能是因为多次启动tomcat或者启动了多个tomcat,或者是其他...

2020-04-20 20:10:30 64 0

原创 Android 模拟TV遥控器物理按键

在开发中想用代码模拟其他物理按键输入,这里用了shell 命令在程序运行时环境里模拟按键事件。 //模拟按键加音量,按六次 //因命令执行会阻塞线程, 所以在子线程里执行 private void startRun() { timerTask = new TimerTask() ...

2020-04-15 10:28:37 123 0

原创 Android 自定义SeekBarPreference

在 PreferenceScreen 布局里面,做Android系统应用的,比如Settings模块,会用到PreferenceScreen,但是Android又没有PreferenceScreen控件,所以就必须自定义: seekbar.xml <?xml version="1....

2020-03-11 19:51:17 42 0

原创 Android Gif动态图片库

播放Gif图片 Gif动画监听 首先添加GifView库和ImageLoader库的gradle依赖: implementation 'com.github.Cutta:GifView:1.1' xml文件使用: <?xml version="1.0&quo...

2020-03-11 12:06:59 63 0

原创 Android 动态发送广播接收

import androidx.appcompat.app.AppCompatActivity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.In...

2020-03-03 15:37:26 38 0

原创 Android 广播接收器里弹出全屏dialog

1.全屏显示: //给 DecorView 设置背景颜色,很重要,不然导致 Dialog 不全屏显示 window.getDecorView().setBackgroundColor(Color.TRANSPARENT); 2.在广播中弹出: AndroidManifest...

2020-03-02 17:40:11 26 0

原创 Android 打印所有log

1.wifi连接的方式: C:\Users\ThinkPad_2>adb connect 192.168.18.206:5555 already connected to 192.168.18.206:5555 C:\Users\ThinkPad_2>adb shell marcon...

2020-02-26 15:10:53 60 0

原创 Android 键盘弹出与隐藏

//使用以下代码来弹出软键盘 InputMethodManager inputMethodManager = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE); ...

2020-01-11 10:57:55 66 0

原创 Android 9.0设置系统语言

1.系统权限 android:sharedUserId=“android.uid.system” 2.签名 通过手动签名的方式,用系统的签名文件为程序签名解决签名的问题,将程序加入到系统进程中。 3.通过反射切换系统语言 //调用 // changeSystemLanguage("zh...

2020-01-03 09:25:54 602 0

原创 Android 9.0获取IP,子网掩码,网关,DNS

/** * ip */ public static String getIpAddrForInterfaces(String interfaceName) { try { Enumeration<Network...

2019-12-20 16:40:11 559 2

原创 Android VideoView播放视频全屏

在VideoView宽高都设置为match_parent后,由于视频源的尺寸导致播放的时候不能全屏,只需要重写VideoView的onMeasure方法: package com.luxcine.luxcine_video; import android.content.Context; imp...

2019-12-20 09:44:12 105 0

原创 Android 源码中修改开机画面和动画

转自:https://blog.csdn.net/LOVE000520/article/details/52292509 Android系统开机显示画面分成两个过程,第一个过程从按电源键到Frameworks启动为止。第二个过程从Frameworks启动完成到Launcher程序启动完成。 第一个...

2019-12-07 14:27:33 60 0

原创 Android 监听开机广播和关机广播

一、监听开机广播 Android系统启动完成后会发出启动完成广播(android.intent.action.BOOT_COMPLETED),所有注册了接收启动完成广播的接收器(BroadcastReceiver)都会收到此广播。 1、在AndroidManifest.xml文件里添加授予应用...

2019-11-26 10:11:26 162 0

原创 Android 获取设备中所有应用的包名

private List<String> packageNames; //读取系统所有包名 private void allPackage() { //获取PackageManager PackageManager packageMana...

2019-11-21 14:42:15 140 0

原创 Android TV开发中所有的遥控器按键监听

public class MainActivity extends Activity { private String TAG="key"; @Override protected void onCreate(Bundle savedIns...

2019-11-20 11:09:47 505 0

转载 Android Apk静默安装卸载的方法(后台安装)

一、大概说下思路 (1)利用系统应用的权限执行pm install命令的安装方法,如果你是大众应用(说的就是通用软件任何Android手机上都用的比如:微信)的话这个方法不现实也是满足不了你的需求的,这个主要在行业终端上使用的。 (2)具体代码如下: public static boolea...

2019-11-04 11:51:22 155 0

转载 Android MVP模式讲解及实践

前两年的时候,我经常逛http://androidweekly.net这个网站,上面就有过很多文章介绍MVP模式,我很感兴趣,于是把这个东西介绍给身边的同事,同事们好像没有多大反应,可能是当时在国内MVP用的范围还比较少吧。后来我换了工作,再后来某一天我发现各类博客纷纷在介绍这个东西,各类群里面也...

2019-10-21 11:43:11 38 0

转载 Android MVPhelper 快速生成MVP

1.安装插件                              点击安装,我这是已经安装过,没有安装过的话,右侧会出现一个install...

2019-10-21 11:35:49 42 0

原创 Ubuntu 和Windows系统之间文件相互复制粘贴

在安装Ubuntu系统后发现与Windows系统的文件不能相互复制,网上查了很多教程,发现都是不能用的,能实现的方法如下所示: 第一步: sudo apt-get autoremove open-vm-tools 第二步: sudo apt-get install open-vm-tools-d...

2019-09-26 11:15:31 1898 0

原创 Ubuntu 语言设置

对于Ubuntu 18.04的初学者来说,安装中文版本的系统还是比较好用的。但是随着学习使用的深入,你会发现中文版本存在这很多缺陷,如由于中文目录的关系,很多软件无法正常下载,那么这时候你可以将中文版改成英文版,往往就能解决问题,不需要重装系统。 我们需要修改的文件/etc/default/lo...

2019-09-25 15:36:04 368 0

原创 Android 平台的几个编译命令----make,mmm,mm,mma

在android源码根目录下,执行以下三步即可编译android: 1. .  build/envsetup.sh #这个脚本用来设置android的编译环境; 2. lunch #选择编译目标 3. make #编译android整个系统 android平台提供了几个...

2019-09-20 14:11:54 217 0

原创 Ubuntu Linux安装其他版本GCC的方法

有时候,在Linux中需要安装固定版本的GCC,才能满足工作要求。例如:在Fedora22中,编译OpenCV的cuda部分需要GCC 4.9.X及以下的版本,而Fedora22的GCC是在5.1-5.3版本之间。又例如:编译Caffe中的matcaffe需要GCC 4.7.X及以下的版本。所以安...

2019-09-16 17:09:09 163 0

原创 Ubuntu 系统桌面任务栏和启动器全部消失

ubuntu桌面上没有启动器,没有任务栏,只有一个背景,但是运行正常。这种情况很可能是文件管理程序出现异常了。 解决办法: Ctrl+Alt+F1 进入命令行,输入: sudo service lightdm restart 重启lightdm 如果不行的话就重装Unity,依次输入: ...

2019-09-16 11:20:34 53 0

原创 Ubuntu 18.04 安装 python3.7

Ubuntu 18.04系统内置了Python 3.6和Python 2.7版本,以下是在Ubuntu 18.04系统中安装Python 3.7版本的方法。 1. 执行所有升级 # sudo apt update # sudo apt upgrade -y 12 2. 安装编译Pytho...

2019-09-12 19:20:42 218 0

原创 Ubuntu18.04下安装配置SSH服务

 1.安装ssh工具,打开终端键入如下命令: apt-get update apt-get install openssh-server 2.选择Y继续执行: 启动SSH服务 1.键入如下命令: /etc/init.d/ssh start 注:重启命令与关闭命令如下:...

2019-09-11 19:38:33 174 0

原创 Ubuntu 18.04安装Java JDK8三种方式

Java JDK在linux系统有两个版本,一个开源版本Openjdk,还有一个oracle官方版本jdk,oracle JDK既可以通过添加ppa源命令行安装,也可以去官网下载jdk压缩包安装。下面分别记录一下这三种安装方式的步骤: 安装openjdk 1、更新软件包列表: sudo ap...

2019-09-11 11:49:22 35 0

原创 Ubuntu提示“没有根文件系统 ”

安装Ubuntu时,提示“没有定义根文件系统” 原因:分区错误 解决: 将Ubuntu分区,删除重新创建分区,注意挂载点为“/” 此时就可以单击“继续”,进行下一步安装 以上分区方式,是没有交换分区的,下面提供两种带交换分区的分区方式: 第一种,包含4个分区,分别为...

2019-09-09 17:15:18 618 0

原创 Ubuntu 制作 Ubuntu 的启动U盘及安装

    ubuntu下载地址: https://www.ubuntu.com/download/alternative-downloads 一、制作启动U盘: 1、下载UltraISO ,ubuntu12.04 的ios文件。 2、格式化U盘的方式:格式化为 F...

2019-09-09 17:12:55 38 0

原创 Ubuntu 12.04LTS视频安装教程(适合新手)

ubuntu12.04LTS视频安装教程(适合新手)

2019-09-09 11:00:10 91 0

原创 Ubuntu 安装Ubuntu双系统

推文,这篇文章很详细:传送门 进入Windows文件管理器 选择此电脑>鼠标右键>管理: 选择磁盘管理 压缩一个未分配的卷出来: 下载UltraISO工具,制作映像文件: 传送门 打开UltraISO工具: 选择好镜像文件>启动>写入硬盘映像...

2019-09-04 16:48:22 30 0

原创 Ubuntu 安装ubuntu12.04LTS花屏问题

一、安装过程中出现花屏   1. 安装时按任意键,比如:空格,之后会出现菜单界面,包含“试用ubuntu而不安装,安装ubuntu等等”那个界面   2. 选择“安装ubuntu”后,先不要按Enter,先按F6 其他选项,再按ESC退出   3. 此时屏幕下方会有一行“开机选项”(一段可编...

2019-09-04 16:46:00 106 0

原创 Ubuntu 各个版本下载

在网易镜像站下载ubuntu: 网址:http://mirrors.163.com/ubuntu-releases/   选择你想下载的版本,我选择 14.04/ 点击进去,如下:   下载“ubuntu-14.04.5-desktop-amd64.iso...

2019-09-04 16:42:52 739 0

原创 Ubuntu 在Ubuntu 18.04编译Android 8.1

感谢博主:https://blog.csdn.net/qq_42889470/article/details/81463559 硬件要求: 越高越好,不建议在虚拟机内编译 内存越大越好,推荐200G,在这里就不赘述怎么安装ubuntu双系统了,网上教程很多,有时间写一教程出来传送门 推...

2019-08-28 17:57:39 339 0

原创 Ubuntu VMware虚拟机扩展Ubuntu系统磁盘空间

一般我们在安装虚拟机时都会选择默认的20G磁盘空间,但是一旦需要搭建一两个交叉编译环境后,20G的空间就无法满足了,我就是出现了这样的情况,所以也在这里建议大家,如果需要在虚拟机上搭建比较复杂的环境的话,一般给虚拟机50G的内存空间较合适。 这里是我的Ubuntu系统下现在的空间大小: 一...

2019-08-28 14:36:33 226 0

原创 Ubuntu 18.04安装教程

Ubuntu Ubuntu 叫法很多(友帮拓、优班图、乌班图),是一个一琢磨应用为主的开源GUN/Linux操作系统,接下来记录了在VMware Workstation Pro 中安装Ubuntu 18.04 准备工作 下载安装VMware虚拟机 VMware下载地址:https://ww...

2019-08-28 10:46:54 11065 0

转载 Android 加载PDF文件的使用

第五章 Android加载PDF文件的使用   早上看到的Android加载PDF的一个要求,然后想起之前看到过有这么个例子。github上已经开源了,一个第三方的依赖库。开源很久了,使用起来比较稳定。这里记录下。 1.1 PDF View的使用 首先我们需要加载依赖库 c...

2019-08-23 09:54:10 450 0

原创 Android 项目打包上线apk

摘要:首先选择Build->GenerateSignedAPK,会出现下面的界面第一种情况:没有签名文件点击Cre...

2019-08-07 16:03:48 470 0

提示
确定要删除当前文章?
取消 删除