09 2017 档案
摘要:Android Studio 使用小技巧 1.提取Style (1) 或者直接使用快捷键 Ctrl + Alt + Shift + T (2)设置名称,需要提取的属性 (3) 然后就会自动在 Values styles.xml 文件中生成对应的Style 2.Shift + F6 给方法,变量或者文
阅读全文
摘要:Android Shape shape一个用来定义形状的工具,或者说使用画图的,图片用于做背景图。 shape定义的xml文件一般都放在drawable目录下。 (1) shape 形状可绘制对象。这个必须是根元素。 | 属性 | 描述 | | | | | xmlns:android | 字符串。必
阅读全文
摘要:Selector 背景选择器 1.主要属性 使用方式: 注意:默认状态需要写在最后。 因为Item是从上往下匹配的,如果匹配到合适的,就不会再往下匹配了, 就是说如果默认状态写在最上方,则只会匹配默认状态,不会往下走。 2.另外除了可以设置背景图片外,还可以设置文本颜色 使用方式: 另外有一点需要注
阅读全文
摘要:Android XML XML文件: 1.PULL解析器 (1)解析XML (2)生成XML文件 2.DOM解析器 (1)解析 java public static List decodeXMLByDOM(InputStream inputStream) { List list = new Arra
阅读全文
摘要:简介: SharedPreferences是使用键值对的方式来存储数据的。存储时需要提供键和值,读取时根据键获得值。 它支持不同的数据类型存储。使用很方便。 注意:键区分大小写 1、写入数据 2、查询数据 读取时, 第二个参数是默认值,找不到对应值时,则返回默认值
阅读全文
摘要:ExpandableListView 1.界面 Item_Group_layout 就一个TextView Item 布局, 一个ImageView 和一个TextView 2. 初始化数据,设置Adapter 3、MyBaseExpandableAdapter: BaseExpandableLis
阅读全文
摘要:简介: 碎片(Fragment)是嵌入到活动当中。 它和活动类型同样也能包含布局,也有自己的生命周期。 图片来自 "http://www.runoob.com/w3cnote/android tutorial fragment base.html" 1、使用FrameLayout来放碎片 2、碎片
阅读全文
摘要:AlertDialog 1.基本显示 2.显示自定义View
阅读全文
摘要:1.播放音频 因为涉及到读取文件,所以需要申请权限 首先动态申请权限 然后初始化 MediaPlayer 设置播放、暂停、停止按钮的点击事件 2、播放视频 与播放音频基本类似 释放资源 界面:
阅读全文
摘要:Java IO (Input Output) IO流用来处理设备之间的数据传输。 Java.io 包:包含了所有操作输入、输出需要的类。 按照操作数据的不同,可以分为字节流和字符流,按照数据传输方向的不同可以分为输入流和输出流, 程序从输入流中读取数据,向输出流中写入数据。 字节流的输入输出流分别为
阅读全文
摘要:Java 基础知识点 1. @Override作用 表示方法重写,被标识的方法编译器会验证父类中是否存在该方法。 比如你想要重写父类的run()方法,但是你写成了run1(),还是会编译通过,编译器会把它当成子类新增的方法。 如果你写了@Override,编译器会去父类中检查该方法是否存在于父类中。
阅读全文