9-patch

参考链接:Android studio下进行9patch图片的编辑 Android Studio 选择图片 -> Create 9-Patch file 其实编辑 9patch 只要掌握四个边对应的黑线或者说黑点是什么意思就能够编辑出想要的效果了。这里解释一下四个边上所画的黑线/黑点的意思(一个黑点

控件 

Activity

1. 生命周期 1.1 返回栈 android 是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈(Back Stack),默认情况下每当我们启动一个新活动,他会在返回栈中入栈,并处于栈顶位置,每当我们按下 Back 键或调用 finish() 方法去销

组件 

MediaPlayer

参考文献: Android 多媒体开发】 MediaPlayer 状态机 接口 方法 解析 bilibili/ijkplayer 一. MediaPlayer 状态机介绍 1. Idle (闲置) 状态 和 End (结束) 状态

Adapter

1. Xml -> View 对象 Xml 转换为 View 对象的三种方式 @Override public View getView(int position, View convertView, ViewGroup parent) { View view = null; //

控件 

sqlite

本篇介绍 SQLite 在 android 中的运用 1. Sqlite 介绍 SQLite 轻 优点: 轻,体积小,几百 kb,常用于嵌入式设备 绿,不用安装,直接解压就可以使用 跨平台,symbain,linux,windows,mobile android 单一文件 缺点: 多线程操作比较差劲

android xml 序列化

xml 的序列化: //获取xml序列化器 XmlSerializer serializer = Xml.newSerializer(); //给序列化器设置一个输出 serializer.setOutput(openFileOutput("smslist.xml", MODE_PRIVATE),

SharedPreferences

1. 概述 SharedPreferences 是一种轻量级的数据存储方式,采用键值对的存储方式。 SharedPreferences 只能存储少量数据,大量数据不能使用该方式存储,支持存储的数据类型有 booleans, floats, ints, longs, and strings。 Shar

android 简单登录案例

1. 登录案例 布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android

android 系统路径

参考文献: Android系统中的目录结构和App缓存管理 1. 内部存储和外部存储 参考: 解析Android内部存储、外部存储的区别 彻底搞懂Android文件存储---内部存储,外部存储以及各种存储路径解惑 内部存储指的不是内存,外部存储指的也不是 SD 卡。 /data/user/0 指向

android 控件

1 TextView text // 设置显示的文本内容 textColor // 设置字体颜色 textStyle // 设置字体风格,normal/bold/italic textSize // 字体大小,单位一般是用sp background // 控件的背景颜色

控件