自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

It is never too late to learn.

Stay hungry,Stay foolish。

  • 博客(25)
  • 收藏
  • 关注

原创 android imageview加载大图以及scaletype属性

读取位图的尺寸与类型:BitmapFactory提供了一些解码(decode)的方法(decodeByteArray(), decodeFile(), decodeResource()等),用来从不同的资源中创建一个Bitmap。 我们应该根据图片的数据源来选择合适的解码方法。 这些方法在构造位图的时候会尝试分配内存,因此会容易导致OutOfMemory的异常。每一种解码方法都可以通过Bitm...

2019-08-09 17:10:09 333

转载 Android 7.0 适配 FileProvider相机 相册 裁剪的使用

Android7.0又加了一些新的东西,例如多窗口 通知栏发消息 等等,但是这些是一些功能的改变,可以说是很炫的进步,而我要说的是FileProvider这个杀千刀的Api,先来看一下官方解释:上面就是关于7.0之后的涉及到file://URI之后出现的问题------FileUriExposedException接下来看下最容易在7.0触发的几个操作 :1.打开相机拍照获取照片Uri,然...

2019-08-07 15:54:25 516

转载 Android 7.0 FileProvider使用

https://www.jianshu.com/p/f0b2cf0e03531). FileProviderAndroid 7.0的新特性规定,对于android 7.0应用(仅仅对于android 7.0版本的sdk而言,若是编译版本低于25仍然不会受到影响),android框架使用StrictMode Api禁止我们的应用对外部(跨越应用分享)公开file://,若使用file://格...

2019-08-06 17:10:10 177

原创 什么是MIME类型

MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开MIME类型有哪些?文件后缀MIME类型说明.flvflv/flv-flash在线播放.html或.htmtext/html超...

2019-08-06 15:44:22 142

原创 android调用系统自带的分享以及接受分享的数据功能操作

实现分享的功能的几个方法:1.调用系统的分享方法2.通过第三方sdk,比如ShareSDK,友盟等等3.自行使用各自平台的SDK,如QQ 微信 微博等分享文本信息:Intent intent =new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(I...

2019-08-06 14:50:30 1518

原创 android 文件存储

存储在内部还是外部所有的Android设备均有两个文件存储区域:“internal” 与 “external” 。 这两个名称来自于早先的Android系统,当时大多设备都内置了不可变的内存(internal storage)及一个类似于SD card(external storage)这样的可卸载的存储部件。之后有一些设备将"internal" 与 “external” 都做成了不可卸载的内置...

2019-07-26 10:55:52 90

转载 android 多线程

转载:https://www.jianshu.com/p/5225824ec967Android:关于多线程的总结知识都在这里了!

2019-07-23 14:39:59 114

原创 Android Handler内存泄漏原因

内存泄露的定义:本该被回收的对象不能被回收而停留在堆内存中 内存泄露出现的原因:当一个对象已经不再被使用时,本该被回收但却因为有另外一个正在使用的对象持有它的引用从而导致它不能被回收。 这就导致了内存泄漏。Handler的一般用法 = 新建Handler子类(内部类) 、匿名Handler内部类 警告的原因 = 该Handler类由于无设置为 静态类,从而导致了内存泄露...

2019-07-23 14:37:37 126

原创 Android handler:工作原理

作者:Carson_Ho转载学习链接:https://www.jianshu.com/p/f0b23ee5a922定义:一套android消息传递机制作用:在多线程应用场景中,将工作线程需要更新UI的操作信息传递到UI主线程,从而实现工作线程对UI的更新处理,最终实现异步消息的处理为什么需要Handler消息传递机制多个线程更新UI的同事,保证线程安全相关概念:工作原理...

2019-07-23 14:25:28 216

原创 android:exported =true,什么是具有相同用户ID的Android应用程序

android:exported 是Android中的四大组件 Activity,Service,Provider,Receiver 四大组件中都会有的一个属性。总体来说它的主要作用是:是否支持其它应用调用当前组件。默认值:如果包含有intent-filter 默认值为true; 没有intent-filter默认值为false。在Activity中该属性用来标示:当前Activity是否...

2019-07-19 13:57:54 1066

转载 android support支持库,以及V4 V7重复依赖研究等

转载:彻底弄清support支持库,以及v4 v7重复依赖问题深究作者:08_carmelo链接:https://www.jianshu.com/p/f769ea6db2c1来源:简书前言众所周知android提供了很多Support Library作为api的补充,常见的有supprt-v4,v7等,但我发现这些支持库的版本众多,涉及的内容也比较庞杂,本文带大家梳理一下常见的Sup...

2019-07-19 11:19:26 1022

原创 android ActionBar使用

1.从命令行安装运行应用程序打开命令行并切换目录到Android项目的根目录,在debug模式下使用Gradle编译项目,使用脚本assembleDebug编译项目,执行后会在build/目录下生成apkwindows执行gradlew.bat assembleDebugMac OS或Linux系统下:chmod +x gradlew./gradlew assembleDebug...

2019-07-19 10:49:05 148

原创 android 手机文件及文件夹目录详解

adb shell ls -a -l1.acct —系统回收站,误删除的系统文件恢复2.cache —缓存3.config—(计算机)配置4.data—用户所有程序相关数据anr —记录有关ANR的信息以及协议app—所有用户安装的apk文件 - app-lib ---各个app工具包的存放 - app-private --- app下的私有信息 - backu...

2019-07-17 16:17:59 3330

原创 android Edittext 响应 返回键处理事件

当界面有edittext获取焦点并且弹出软键盘时,需要实现点击back返回键直接结束当前页面时,可以重写Edittext的onKeyPreIme方法当我们点击顶部的输入框,然后弹出底部的输入键盘这种情况很常见,当我们点击back键的时候,首先是输入框消失,接下来有两种情况,如果我想在输入框消失的时候顶部的搜索框消失或者是不消失,那我们该怎么做呢?我这里介绍的方法是自定义EditText,然后...

2019-07-15 11:20:20 1050

原创 adb push 应用到手机系统应用

adb rootadb remountadb disable-verityadb rebootadb rootadb remountadb push aaa.apk /system/priv-app/GreeYuloreFramework

2019-07-12 16:45:14 360

原创 Jobscheduler的使用

通过ADB命令查看jobservice 信息:adb shell dumpsys jobschedulerJOB #u0a173/1: 67cd0a jie.com.oasystem/.job.MyJobService u0a173 tag=*job*/jie.com.oasystem/.job.MyJobService Source: uid=u0a173 user=0 p...

2019-07-11 11:50:10 975

原创 Servlet

1.什么是Servlet 先有Servlet,后又Jsp,Jsp的前身就是Servlet Servlet是服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应 ”编程模型来访问驻留在服务器内存里的Servlet程序2.Tomcat容器等级 3.手工编写第一个Servlet4.创建一个类继承HttpServlet,重写...

2019-07-10 09:59:22 78

原创 spring 各个版本的jar包

https://repo.spring.io/libs-release/org/springframework/spring/5.1.6.RELEASE/

2019-07-10 09:59:06 88

原创 Idea 创建Hibernate项目

参考文献:原文:https://blog.csdn.net/xubaifu1997/article/details/664764461.项目根目录pom.xml 文件添加依赖的包 1)添加Junit依赖 2)添加mysql驱动依赖 3)添加hibernate依赖包 <!-- 添加Junit依赖 --> <de...

2019-07-10 09:58:46 100

原创 android 6.0 申请多组权限

android 6.0以上,申请危险权限,需要用户授权,以下为申请1组或者多组用户权限的操作

2019-07-09 14:51:47 185

原创 android debug.keystore

Keystore name: “debug.keystore”Keystore password: “android”Key alias: “androiddebugkey”Key password: “android”CN: “CN=Android Debug,O=Android,C=US”通过命令行 查看签名文件信息:keytool -list -keystore debug...

2019-07-09 14:06:12 89

原创 mac os 查看、修改、文件夹权限的 命令

1.查看文件或者文件夹权限的 命令ll或者ls -l或者查询单个文件夹或者文件ls -l +文件夹/文件名2.mac文件或者文件夹通用格式分成了7部分1️⃣文件属性,即文件的类型/读/写/执行等权限,共10个字符第一个字符表示类型(- 或者d ),后9个字符分3组 ,表示文件对于当前用户(u),当前用户所在组(group),其他用户(other)的读/写/执行权限rwx :...

2019-04-25 10:24:50 5566 1

原创 spring 连接数据库

1.添加配置spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/luckymoney?characterEncoding=utf-8 username: root password: root jpa: h...

2019-04-24 18:03:06 316

原创 mac安装mysql.tar.gz安装包(5.7版本)

1.解压tar.gz 文件tar zxvf mysql-5.7.25-macos10.14-x86_64.tar.gz2.解压完成后得mysql-5.7.25-macos10.14-x86_64目录,移动目录到MySQL默认安装路径/usr/local/mysql ,/usr/local/mysql路径不存在先sudo mkdir /usr/local/mysql创建3.执行以下操作安装...

2019-04-24 16:11:39 868

原创 2019idea 创建springboot项目初体验

一.创建一个springboot工程1.创建工程2、选择Spring Initrializr 点击Next3.设置包名,项目名,以及最后需要打包的类型,这里设置成war,点击Next4.选择web,web,点击Next5.添加项目本地路径配置信息6.项目已经创建完成.创建Test类,添加@RestCOntroller注解,方法上添加@GetMapping或者PostMapping等7....

2019-04-23 15:03:41 5054 6

空空如也

空空如也

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

TA关注的人

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