随笔分类 - Android 开发学习笔记(黑马培训班)
摘要:1.平移动画 上一页移入动画 (-屏幕宽度,y) >(0,y) 上一页移出动画 (0,y) >(屏幕宽度,y) 下一页移入动画 (屏幕宽度,y) >(0,y) 下一页移出动画 (0,y) >(-屏幕宽度,y) 2.分析过程 (1)上一页按钮对应的过程(上一个界面移入,当前页移出) (2)下一页按钮对
阅读全文
摘要:1.获取手机SIM卡序列号 2.读取系统联系人 系统联系人提供了一个内容提供者,通过内容解析器,匹配Url地址(1)内容解析器(2)Url地址,查看系统联系人数据库,内容提供者源码 先看清单文件 后看java类(联系人数据库有多张表) Uri地址格式:contents://com.android.c
阅读全文
摘要:1.目标效果 在选中和未选中的过程中,切换展示图片 2.实现方法 (1)在app >res >drawable 右击drawable文件夹右键,new >drawable resource file 注意:生成的xml文件必须在drawable目录下,而不是在drawable(v24)包下。 (2)
阅读全文
摘要:1.md5加密介绍 MD5算法是广泛使用的杂凑函数,也就是哈希函数,英文全拼是:Message Digest Algorithm,对应的中文名字是消息摘要算法。 MD5加密:将字符串转换成 32位的字符串(随机生成16进制的字符0-F、不可逆) MD5加密的特点: (1)一个任意长度的数据,经过MD
阅读全文
摘要:1.需求介绍 将已经编写好的布局文件,抽取到一个类中去做管理,下次还需要使用类似布局时,直接使用该组合控件的对象。 优点:可复用。 例如要重复利用以下布局: 2.事件传递规则与相应规则 SettingActivity对应布局文件的根布局获取点击事件 此事件传递给SettingItemView控件 (
阅读全文
摘要:1.介绍 (1)获取屏幕的焦点 android:focusable与android:focusableInTouchMode(获取屏幕焦点) 前者针对在键盘下操作的情况,如果设置为true,则键盘上下左右选中,焦点会随之移动。 后者针对触屏情况,也就是我们点击屏幕的上的某个控件时,不要立即执行相应的
阅读全文
摘要:1.介绍 补间动画开发者只需指定动画开始,以及动画结束"关键帧", 而动画变化的"中间帧"则由系统计算并补齐! 2.去掉App的标题 (1)将AndroidManifest文件中Application标签中内容保持不变。 (2)修改values->styles.xml中的设置 将以下内容: 替换为:
阅读全文
摘要:1.XML布局 (1)主界面布局 (2)Arrayadapter布局 2.java后台 3.效果图
阅读全文
摘要:1.XML布局 (1)主界面 主界面中的两个LinearLayout各占一半,分别用fragment代替 (2)Fragment界面 2.java后台 (1)MainActivity.java (2)TongxunluFragment.java (3)WoFragment.java 3.工程效果 效
阅读全文
摘要:1.XML布局 (1)主界面 (2)Fragment对应的xml 2.java后台代码 (1)MainActivity.java (2)Fragment 3.效果图 对应的工程名:test57
阅读全文
摘要:1.Fragment简介 Fragment(片段) 表示 Activity 中的行为或用户界面部分。您可以将多个片段组合在一个 Activity 中来构建多窗格 UI,以及在多个 Activity 中重复使用某个片段。您可以将片段视为 Activity 的模块化组成部分,它具有自己的生命周期,能接收
阅读全文
摘要:1.newsClient新闻客户端涉及知识点汇总: (1)ListView(用来显示消息) (2)开子线程去服务器取数据 (3)解析xml文件 (4)利用handler或者runOnUiThread(new Runnable(){})更新ui组件。 (5)设置ListView的数据适配器MyAdap
阅读全文
摘要:1.什么叫服务器 装了服务器端的软件的那台电脑被称为服务器。常见的服务器的软件有apache tomcat。 2.Tomcat 介绍 tomcat是一种轻量级的web容器服务器,使用tomcat可以实现将本地的项目进行发布,客户端可以通过浏览器进行直接访问发布的服务。 3.tomcat服务器的搭建
阅读全文
摘要:1.介绍 总结:HttpURLConnection用来发送和接收数据。 2.ANR异常报错 (1)ANR(Application not response) 应用无响应, 主线程(UI线程) (2)如果在主线程中进行耗时操作(比如连接网络、拷贝大量的数据),都会报ANR异常 (3)避免ANR报错,可
阅读全文
摘要:1.介绍 总结:ListView 是一个可以以垂直滚动的方式展示条目内容的一个列表,条目的内容来自于ListAdapter(适配器)。 2.操作步骤 3.ListView中convertView和ViewHolder的工作原理 Android中有个叫做Recycler(反复循环器)的构件,下图是它的
阅读全文
摘要:1.生成xml文件的两种方式 (1)采用拼接的方式生成xml(不推荐使用) (2)利用XmlSerializer类生成xml文件 2.xml文件的解析 (1)xml的数据来源于服务器,服务器的开发人员通过通过服务器的技术把数据包装成一个xml文件返回给客户端。 (2)Android 开发人员需要进行
阅读全文
摘要:1.Content类 在应用程序中Context的具体实现子类就是:Activity,Service,Application。可以把它理解成存储东西的仓库。 常用的上下文一般是类名.class或类名.this (MainActivity.this)
阅读全文
摘要:1.采用File类,在指定目录下读写数据 java后台代码为: (1)向app的/data/data/com.example.lucky.helloworld目录下写入文本(涉及IO的读写操作) (2)MainActivity.java代码 2.利用Context类获取常用目录,存储文件(推荐使用)
阅读全文