banner
按时间整理的学习笔记。

文章归档

Scroll down
Java

Android关于阴影的实现方式

1.使用.9文件

优点:个人认为最好的实现方式 实现方便 节省内存和渲染时间,使用方便
缺点:每个阴影都用.9文件会增加报的体积大小而且不如自己写的好维护 总不能每次换点阴影都去找UI
Android 9-patch shadow generator

创建button_round_selector.xml

在项目的build.gradle中加上

1
2
3
4
5
6
7
8
allprojects {
repositories {
flatDir {
dirs 'libs','../你的library/libs'
}

}
}
Maven
  • 08/10
  • 15:30

一、Maven简介

1.1 在项目中如何导入jar包?

  • 下载jar包 (mvn)
  • 将下载的jar包拷贝到项目中(WEB-INF/lib)
  • 选择jar文件–右键–Add as Library
MyBatis
  • 08/10
  • 15:20

一、MyBatis简介

1.1 框架概念

框架,就是软件的半成品,完成了软件开发过程中的通用操作,程序员只需很少或者不用进行加工就能够实现特定的功能,从而简化开发人员在软件开发中的步骤,提高开发效率。

Spring
  • 08/10
  • 15:10

一、Spring概述

1.1 web项目开发中的耦合度问题

  • 在Servlet中需要调用service中的方法,则需要在Servlet类中通过new关键字创建Service的实例
SpringMVC
  • 08/10
  • 15:00

一、SpringMVC概述

Spring MVC 是由Spring官方提供的基于MVC设计理念的web框架。

SpringMVC是基于Servlet封装的用于实现MVC控制的框架,实现前端和服务端的交互。

在color.xml文件中设置颜色的不透明度

一、Bitmap内存进程

在Android3.0之前,Bitmap的对象是放在Java堆中,而Bitmap的像素是放置在Native内存中,这个时候需要手动的去调用recycle,才能去回收Native内存;
在Android3.0到Android7.0,Bitmap对象和像素都是放置到Java堆中,这个时候即使不调用recycle,Bitmap内存也会随着对象一起被回收。虽然Bitmap内存可以很容易被回收,但是Java堆的内存有很大的限制,也很容易造成GC。
在Android8.0的时候,Bitmap内存又重新放置到了Native中。
Bitmap造成OOM很多时候也是因为对Bitmap的资源没有得到很好的利用,同时没有做到及时的释放。

安装插件

在AndroidStudio中的Plugins中安装插件WIFIADB
1236
请输入关键词进行搜索