存储

数组存储 Shared Preference     参数共享   Internal Storage        内部存储 External Storage        外部存储 SQLite DataBase        数据库存储 NetWork                    网络存储 Shared Preference     参数共享   场景:以键值对的形式保存少量关键数据(新手引导,账号) 保存路径: /data/data/报名/shared_pref/xxx.xml 格式:xml 步骤: 保存: 读取: ...
2015-07-21 14:44 | 阅读 1195 次 | 评论 0 条

解析

day10 1、布局 2、数据解析         xml    Json xml:可拓展标记语言 xml:用来保存少量数据 解析方式:   sax    dom   pull sax 事件驱动     startDocument startElement characters characters startElement endElement characters endElement endDocument localName:不带前缀的标签名 qName:带前缀的标签名 attributes:属性 dom...
2015-07-21 14:41 | 阅读 1242 次 | 评论 0 条

异步加载

简单的main线程跟子线程之间的通讯: 1、runOnUiThread(Runnable action) 2、所有非空的控件对象以及handler对象都可以调用 mTextView.post(new Runnable() { @Override public void run() { mTextView.setText(str); } }); //可以设置延迟执行 mTextView.postDelayed(new Runnable() { @Override pub...
2015-07-21 14:39 | 阅读 1644 次 | 评论 0 条

listview

listview 特性:批量显示数据结构相同式者相近的数据。 以列表形式显示内容。 每行结构相似。 作用:批量展示信息。滑动显示。 listiview 组合控件; 普通控件:内容跟控件是在同一对象里面。 如:文本框等 组合控件:内容跟控件不在一个对象里面。 如: listview的原理: UI 内容: listview控件: Adapter适配器: 框和行分隔 ...
2015-07-07 08:28 | 阅读 1300 次 | 评论 0 条

安卓菜单

ContextMenu: 上下文菜单 步骤: 1、 textView1 = (TextView) findViewById(R.id.textView1); textView2 = (TextView) findViewById(R.id.textView2); //为控件注册上下文菜单 registerForContextMenu(textView1); registerForContextMenu(textView2); 2、创建上下文菜单:重写onCreateContex...
2015-07-07 08:25 | 阅读 1803 次 | 评论 0 条

Android的通知系统

: 将应用程序的一些重要信息通知给用户。 1、Toast 形式:一般在界面下半部分,弹出一个黑色的方框,不会影响用户操作,过一阵子自已会消失(不会因为界面的消失而消失) 特性:1、Toast提示消息不会获取焦点 2、Toast提示信息过一段时间就会自动消失,不需要用户确认(反馈) 步骤: 1、通过Toast的静态方法:makeText(context,文本,Toast显示的时间)创建一个Toast对象。 makeText()参数:1、上下文对象context,直接指向activity本身 ...
2015-07-07 08:21 | 阅读 2561 次 | 评论 0 条

安卓四大组件之service

service 服务 android四大组件之一 。它一直运行在后台,没有界面。 创建service的要素: 1、继承service 2、在清单文件里面配置: 包名+类名 启动服务的方法: startService(intent)方法; service生命周期: onCreate() onstartCommand(); 注意:第一次开启服务的...
2015-06-27 16:27 | 阅读 1333 次 | 评论 0 条

安卓四大组件之Activity

Activity 四大组件之一。 activity的创建要素: 1、创建的类要继承Activity 2、setContentView()引用一个布局文件 3、在清单文件里面进行配置 android:name="com.example.ex00_android.MainActivity"(包名+类名) 跳转到新的界面并传递消息: A --> B 第一个界面: 一般是在...
2015-06-27 16:27 | 阅读 1760 次 | 评论 0 条

安卓基础问题 日志和五大常用界面分布.doc

类加载顺序: 成员变量 --> 构造方法 --> 普通方法 出现FC 1、看日志: a、 首先查看异常类型:NullPointException 空指针异常 ClassCastException 类转换异常 b、从异常类型往下看,找到第一行自己的代码(显示代码出错行数) c、双击定位到出现问题的代码 Logcat 日志 作用:调...
2015-06-27 16:26 | 阅读 1466 次 | 评论 0 条

基础安卓简单界面分布

基础一,安卓简单界面分布 Android项目的文件结构: src java源文件 gen R文件 (不能修改) R文件的好处:通过R文件直接读取文件,节省IO代码 assetes 存放在这个文件夹下面的文件是不会被编译:如音乐文件 bin apk文件 libs 外部的库文件:架包 res 资源文件,如图片等;layout(布局文件)drawable(图片) AndroidManifest.xml 清单文件 1、...
2015-06-02 08:04 | 阅读 1245 次 | 评论 0 条

容器Hashmap

Hashmap HashMap hashmap=new HashMap<>(); Map Key-value 保存数据 Key 不可重复 Value可以重复 方法 Get()和remove() Get()是得到数的返回值; remove()是移除数的返回值; 如果两个方法的形参一样的话,那么控制台的答案会一样, 而Get()方法不会对容器发生改变,而remove()方法会对容器发生改变。 Map hashMap = new HashMap<>( ); hashMap.put("4", "1"); hashMap.put("4", "2"); has...
2015-06-02 08:02 | 阅读 1075 次 | 评论 0 条

容器Arraylist

容器主要要用的一个接口 List 里面的数据对像有顺序且可以重复 主要的类 Arraylist 方法一 1. Add ( )-----增加容器里面的数据; 如果要在指定位置添加一个数据 可以这样写 arrayList.add(0, "123"); 0是位置,“123”是要添加的数据; 2. Sice( )-----容器当中元素的个数 3. Clear( )-----清除容器当中所有的元素 4. Set( )-----替换; 去替换(或修改)指定位置的数据,返回旧的数据 Object set = arrayList.set(0...
2015-06-02 08:00 | 阅读 1147 次 | 评论 0 条

自定义异常

自定义异常 自已定义的异常 要先声名一个类去继承Exception 然后在这个类里面重写带有参数的构造方法, 而域块内则输出一个super(参数);结束 public class MyException extends Exception { public MyException(String message) { super(); } } 然后在写一个类,这个类是一个方法类,在里面写出所要...
2015-05-24 15:37 | 阅读 1093 次 | 评论 0 条

常用类String常用方法

String 字符串常用量 1----charAt(int index) 返回指定索引处的 char 值。 String str=“asdasf”; char charAt = str.charAt(2); System.out.println(charAt); 最后控制台输出下标为2的d; 2------equals(Object anObject) 将此字符串与指定的对象比较 3------indexOf(int c...
2015-05-24 15:36 | 阅读 944 次 | 评论 0 条

java基础认识

Java 特点 简单地说,Java 具有如下特点:简单的、面向对象、平台无关、多线程、分布式、安全、 高性能、可靠的、解释型、自动垃圾回收等特点。 主要面向internet的语言 Java比其他任何一门语言相比都好用的原因就在于: Java有自动回收垃圾的功能 并取消了指针 1:编写代码 首先把我们想要计算机做的事情,通过 Java 表达出来,写成 Java 文件,这个过程就是 编写代码的过程。如上图所示的 Hello.java 文件。 ...
2015-05-24 15:35 | 阅读 1430 次 | 评论 0 条

流的分类

流 字节流 字节输入流 文件字节输入流 Inputstream fileinputstream 字节输出流 文件字节输出流 Outputstream fileoutputstream 字符流 字符输入流 文件字符输入流 Read fileread 字符输出流 文件字符输出流 Write ...
2015-05-20 07:53 | 阅读 985 次 | 评论 0 条

我对java的认识

3;面向对像 4;常用量 String 不可变的字符序列,在内存上是不能相加在一起的,必须另外在创建一个对像,然后加入其中。 常用方法; charAt Index 返回字符中第Index个字符 Length 字符长度 Ignorecase忽略大小 StringBuffer Math 数学常用类 File 目录索引 ...
2015-05-10 16:25 | 阅读 1195 次 | 评论 0 条
文章分类
最新评论