自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 笔记——Windows文件夹映射

参考链接:Windows下文件夹映射的实现(将文件夹从一个盘映射到另一个盘)格式:mklink /j 目标路径 源文件夹路径参考示例,映射C盘Windows到E盘mklink /j E:\Windows C:\Windows注意点:无需管理员权限目标文件夹不需和源文件夹同名...

2020-08-11 16:14:05 451 1

原创 MySQL笔记——使用mysqladmin工具更改mysql数据库用户密码

首先你需要知道密码!直接到mysql安装目录下的bin文件夹执行命令mysqladmin -u username -p password输入旧密码,输入新密码,确认新密码

2020-08-04 15:10:13 163

原创 Hyper-V虚拟磁盘ID不匹配

所以说,做一个专门用来转储文件的虚拟磁盘很重要……出现这个问题是因为我将虚拟机的系统盘挂载到了物理机上并修改了文件,然后启动时报错大致就是父磁盘和什么什么ID不匹配什么的,但是到这里千万不要直接删除虚拟机重建!打开虚拟机设置,选择磁盘驱动器——使用浏览选择带有一串编码的和你的虚拟磁盘同名的虚拟磁盘(比如图中这样的)——选择编辑如果你的磁盘出了和我一样的问题,到这里选择编辑选下一步他给你的操作就是重建和父磁盘的连接,然后在最后一步中记得勾选一个允许ID不匹配的选项,选完成,等一下基本就OK。PS:

2020-07-13 16:25:37 1544

原创 Android学习笔记—— 十五 、基于位置的服务

因为谷歌的定位API无法使用,所以使用百度地图的API:百度地图开放平台1. 注册和获取密钥官方教程:注册和获取密钥2. 下载百度地图开放平台的SDK下载位置:Android 地图 SDK下载及配置SDK参考官方教程:Android Studio工程配置3. Android Studio的相关配置流程官方教程:Android Studio配置4. 基本使用方法...

2019-10-22 21:20:32 166

原创 Android学习笔记 —— 十四、关于Service的基础使用

一、创建Service自定义类继承Service类,并在AndroidManifest中注册:<application …> <service android:name=".MyService" android:enabled="true" android:exported="true" ...

2019-10-17 19:14:09 167

原创 Android学习笔记 —— 十三 、关于异步消息处理和AsyncTask的使用

一、关于异步消息处理机制异步消息处理机制包含四部分:Message:用于在线程之间传递消息,可以携带少量的消息。Message message = new Message();//what、arg1和arg2字段可以携带一些整型数据//obj字段可以携带一个Object对象message.what = 1;Handler:用于发送和处理消息。发送消息一般是使用Handler的...

2019-10-17 16:04:47 130

原创 Android学习笔记 —— 十二 、 解析服务器返回的XML或JSON类型数据

一、XML数据的解析1. 使用Pull解析方式设定request目标为想要解析的XML文件,比如本地服务器的get_data.xml:Request request = new Request.Builder() .url("http://10.0.2.2/get_data.xml") .build();电脑本地服务器地址为 http://localhost...

2019-10-14 15:12:35 243

原创 Apache2.4安装启动提示:发生服务特定错误: 1.

错误如图:一开始我以为是端口问题,查了半天端口发现没事,然后就是搜索,千篇一律的告诉我端口问题、路径问题……崩溃了半天,最终想起来它还有一个错误提示:AH00526: Syntax error on line 34 of D:/Software/Apache/conf/extra/httpd-ahssl.conf:SSLProtocol: Illegal protocol 'TLSv1....

2019-10-10 17:35:45 3533

原创 Android学习笔记 —— 十一 、使用http协议访问网络

1. 使用HttpURLConnection获取到HttpURLConnection实例一般通过new一个URL对象并传入目标网络地址,然后调用openConnection方法获取到实例 URL url = new URL("https://www.baidu.com"); HttpURLConnection connection = (HttpURLConnection) url...

2019-10-10 09:15:44 247

原创 Android学习笔记—— 十、 多媒体的基础使用 - 播放音频和视频

1. 播放音频播放音频我们需要通过MediaPlayer类来实现,这个类提供了非常全面的控制方法。其中比较常用的控制方法:方法名作用setDataSource设置要播放的音频资源文件prepare在开始播放之前调用这个方法完成准备工作start开始或者继续播放音频pause暂停播放音频reset将MediaPlayer对象重置到刚刚创建的状...

2019-10-06 19:01:54 177

原创 Android学习笔记—— 十 、多媒体的基础使用 - 打开相册选取图片

添加运行时权限处理因为查看相册需要访问SD卡,所以这里需要对WRITE_EXTERNAL_STORAGE这个危险权限进行运行时权限处理。使用隐式Intent打开相册 Intent intent = new Intent("android.intent.action.GET_CONTENT"); intent.setType("image/*"); ...

2019-10-04 16:12:16 327

原创 Android学习笔记—— 十 、多媒体的基础使用 - 调用相机拍照

启动相机 //实例化一个File对象outputImage用于存储拍下来的照片 File outputImage = new File(getExternalCacheDir(), "output_image.jpg"); try { //因为是缓存图片,所以如果已存在就直接删除,...

2019-10-04 15:49:47 327

原创 Android学习笔记—— 十 、多媒体的基础使用 - 通知的基础使用方法

1. 通知的基础使用方法创建通知 //使用getSystemService(Context.NOTIFICATION_SERVICE)方法获取通知管理器 NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE)...

2019-10-04 15:48:26 165

原创 Android学习笔记—— 九 、ContentProvider的基础使用方法

1. 使用ContentProvider访问其他程序中的数据想要访问其他程序的数据需要通过ContentResolver来实现,所以首先需要通过Context中的getContentResolver方法获取到ContentResolver实例,然后通过query方法查询数据,insert添加数据,update更新数据,delete删除数据。这些方法基本和SQLite中的方法一样,不过这里不需要...

2019-09-30 00:42:44 282

原创 Android学习笔记—— 八 、 关于运行时权限

运行时权限运行时权限是Android 6.0开始加入的功能。其作用是让用户不必在安装应用时将所有可能用到的权限全部授权给应用,而是在软件的使用过程中针对某个功能用到时再授权,即运行时授权。而且并不是所有的权限都需要运行时授权,Android将所有权限归为了两类:普通权限和危险权限。普通权限就是指不会直接威胁到用户安全和隐私的权限,对于这部分权限的申请系统会自动授权,唯一的操作就是事先在A...

2019-09-29 11:03:32 176

原创 Android学习笔记—— 七、Android中三种常用的数据存储方法

Android中常用的三种数据存储方法:直接进行文件存储使用SharedPreferences进行文件存储数据库存储1. 直接进行文件存储1. 存储数据存储数据使用的是Context类中提供的openFileOutput方法,这个方法有两个参数,第一个是文件名,第二个是存储模式,有两种模式:MODE_PRIVATE表示文件已存在时替换文件;MODE_APPEND表示文件已存在时将...

2019-09-28 18:42:24 442

原创 Android学习笔记—— 六、关于广播的基础知识

广播分为两种:标准广播:是一种完全异步执行的广播,广播发出之后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息,没有先后顺序。这种广播的效率比较高,但是这也意味着它是无法截断的。有序广播:这是一种同步执行的广播,在广播发出之后,同一时刻只有一个广播接收器能够接收到这条广播消息,当这个广播接收器中的逻辑执行完毕后广播在会继续传递。所以此时的广播是有先后顺序的,其顺序由广播接收器的注册信息...

2019-09-25 23:59:37 146

原创 Android学习笔记—— 五、 关于Fragment的补充信息

1. 为Fragment添加返回栈在调用remove()、replace()时,让事务提交之前使用addToBackStack (String name)方法,其参数在官方文档的解释为: An optional name for this back stack state, or null. 意为:一个可选的堆栈名称,或者为nullFragmentManager fragmentManager...

2019-09-25 22:31:53 171

原创 Android学习笔记—— 四、 关于UI组件的补充信息

1. AlertDialog 提示对话框使用方法: 实例化一个提示对话框对象 AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this); //为对话框设置标题和显示内容 dialog...

2019-09-17 20:59:28 117

转载 解决 Android Studio升级到3.5版本后XML文件代码格式化组件顺序也会变化

简单来说就是在进行代码格式化时,不仅组件内部属性值会重新排序,组件也会根据名称自动排序,比如:排序之前组件顺序:<LinearLayout > <TextView/> <Button/> <EditText/></LinearLayout>排序之后就会变成:<LinearLayout...

2019-09-17 11:27:15 775 1

原创 Android学习笔记—— 三 、关于Activity的补充信息

1. 创建右上角菜单在res目录下新建menu目录用于保存菜单文件在menu中新建一个Menu resource file文件,比如这样的:<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android"><!--...

2019-09-16 15:37:42 270

原创 Android学习笔记—— 二 、日志工具Log的使用

1. Log的五种方法以下方法级别从低到高Log.v():用于打印最为琐碎、意义最小的日志信息。对应级别为verbose(详细),是级别最低的日志的一种Log.d():用于打印一些调试信息,一般我们在调试程序时使用这个Log.i():打印一些比较重要的数据,这些数据应该是你非常想看到的、可以帮你分析用户行为的数据。Log.w():打印警告信息,表示程序在这个地方可能会有潜在的风险,最好...

2019-09-14 17:44:30 657

原创 Android学习笔记—— 一 、 Android系统架构简析 以及 基于Android Studio的Android应用开发文件的大概构成

1. Android系统架构简析首先放上经典的Android系统架构图:当然作为初学者来说自然是看不懂的(比如我),so,接下来放上我理解的系统架构图以及我个人的理解:Android系统架构不负责任简析:Linux内核层:这一层就如图中所说是提供底层的驱动用于连接硬件和软件,和我们关系不大,一般不用关心这里。系统运行库层:这一层包含两部分,一般也不用关心:一些C\C++库...

2019-09-13 23:15:26 484

原创 Android学习笔记——关于Intent

显式Intent和隐式Intent显式Intent即Intent实例化时已经确定好要打开哪个Activity,比如这样:Intent intent = new Intent(MainActivity.this,TestActivity.class);startActivity(intent);隐式Intent则是正好相反,使用隐式Intent启动新的Activity时并不会直接指定要启动...

2019-09-11 20:52:55 199

原创 将bat打包成exe的工具

批处理命令文件bat用着挺方便,但是放在桌面比较不美观,多次折腾之下无意中看到了将其打包成bat的方法。使用工具:Bat to Exe Converter工具自带汉化,需要自行更改语言可以自行设定生成的exe文件图标最后附上一张软件截图,下载之后可以对照一下:...

2019-09-11 15:08:43 2315 2

原创 修改AndroidStudio新建module的默认布局方式

每次使用AS新建一个module的默认布局是ConstraintLayout,然而作为新手来说这东西不在我的学习范围之内,完全不知道怎么用,每次都要修改所以在多次手动修改布局文件之后,心中起了杀心。怎么办,搜呗……以下方法来自于:https://blog.csdn.net/qq_36243204/article/details/78401630首先找到AS的默认布局设置文件simple.x...

2019-09-09 10:22:02 571

原创 Android学习笔记——关于Activity和Fragment的基础使用办法

Activity从创建到销毁1. 基础知识部分:Activity的生命周期流程图:Activity生命周期的四个状态及其大概意思:运行状态: 此时该Activity正处于屏幕最前面,是正与用户进行交互的界面暂停状态: 此时该Activity被其他Activity部分遮挡,可以被看到,但是无法被操作,上图中调用OnPause()方法之后就进入了暂停状态。此时如果系统内存极端低下该Act...

2019-09-03 17:48:52 371

原创 Android学习笔记—— 部分高级UI组件及其常用属性值和相关方法

我对于这个高级真的吐槽不能……1. 进度条类组件ProgressBar 进度条组件style:设置使用的进度条的样式,有多种预设样式可以选择:这里面前三个是会跟随主题风格变化的,后三个则是固定样式。android:max:设置进度条进度的最大值,即设置有多少个进度,属性值为正整数。android:progress:设置进度条初始为多少进度,属性值为正整数。进度条的使用方法实例代码...

2019-08-31 21:40:19 462

转载 Android Studio加载项目时出现unsupported modules detected错误提示

用的是从大佬那里看到的方法解决的问题,怕以后找不到就转过来方便再遇到时查看。以下为大佬原文:版权声明:本文为CSDN博主「骚剑客」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_30552993/article/details/83383095首先是出现如下情况:unsupported mo...

2019-08-31 09:38:16 1723 1

原创 Android学习笔记——常用的基本UI组件及其常用属性值和相关方法

1.文本类组件TextView文本框组件android:text:设置组件显示内容,属性值建议使用string.xml资源文件进行设置然后调用android:textSize:设置文字大小,属性值为n sp,n为任意正整数,sp是文字大小单位android:textColor:设置文字颜色,属性值可以使用预设好的属性值也可以自行使用类似#FFFFFF的格式进行调整,在图形界面调整时,RG...

2019-08-10 15:17:42 591

原创 Android Studio设置全屏页面时隐藏上方显示的标题栏

在java文件中加入这两行代码 //隐藏ActionBar getSupportActionBar().hide(); //设置页面全屏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FU...

2019-08-02 09:49:28 786

原创 Android学习笔记——各种常用布局管理器的使用

1.相对布局-RelativeLayout常用属性:android:gravity:用于控制布局管理器中控件的摆放方式android:ignoreGravity:设置该控件不受上一个属性设置的影响

2019-07-30 21:11:25 1064

原创 Android Studio提示 “Could not find any version that matches com.android.support:appcompat-v7:29.+”错误

第一次使用Android Studio时新建project或者module有可能会提示这个错误:Could not find any version that matches com.android.support:appcompat-v7:29.+这个是错误提示的一部分,大概格式就是这样,会有两条差不多的错误提示,今天下午遇到这个错误差点气炸了。百度各种方法都没办法解决,无奈之下求助万能的...

2019-07-26 00:38:02 6677 1

原创 Android学习笔记——View类和ViewGroup类

1.View类Android中的View类是所有UI组件的基类,一般不会直接使用。View类位于android.view包中,View类的子类一般都位于android.widget包中,即各种控件,比如:Button、TextView……...

2019-07-25 19:33:18 978

Bat To Exe Converter.exe

bat命令批处理文件转换为可执行exe文件,程序本身可以百度到。

2019-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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