- 博客(16)
- 收藏
- 关注
原创 画板项目
创建一个画板: Activity main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" a
2016-09-21 20:38:18 475
原创 了解测试
测试按照岗位划分可分为: 黑盒测试:测试逻辑业务白盒测试:测试逻辑方法 按照测试粒度分为: 方法测试:function test单元测试:unit test集成测试:integration test系统测试:system test 按测试暴力程度分为: 冒烟测试:smoke test(让程序高负荷运行)压力测试:pressure test(对服务器测试) 单元测试: ju
2016-09-16 10:15:50 372
原创 数据储存---模拟简单备份短信
activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:la
2016-09-12 21:37:56 346
转载 Android Animations动画使用详解
本文转载自 阳光岛主 ,原文地址:http://blog.csdn.net/sunboy_2050/article/details/7523328 感谢博主分享~ 一、动画类型 Android的animation由四种类型组成:alpha、scale、translate、rotate XML配置文件中 alpha 渐变透明度动画效果
2016-09-05 17:28:08 454
原创 HTTP通信
什么是HTTP协议: 超文本传送协议(HTTP-Hypertext transfer protocol)定义了浏览器(即万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。从层次的角度看,HTTP是面向(transfer-oriented)应用层协议,它是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。 工作流程: 一次H
2016-08-25 19:33:54 1110
原创 Handler
何为Handler: handler是android提供用来更新UI和消息处理(发送及处理消息)的一套机制。 为何使用Handler: Android在设计时就封装了一套消息创建、处理、传递、处理机制,只有遵循此机制才能够更新UI,否则会抛出异常。 handler更新UI: public class MainActivity extends AppCompatActivity {
2016-08-24 17:55:25 463
原创 四大组件---Service
Service: 后台运行,优先级高于Activity,在主线程中运行,不能做耗时操作(可以在Service中开一个线程在里面进行耗时操作)。 类型: 1.本地服务(Local Service)--- startService(启动) -- stopService/stopSelf/stopSelfResult(停止) Start方式特点: bindService(绑定)
2016-08-24 14:24:27 492
原创 四大组件---BroadcastReceiver
1.Broadcast(广播)是一种应用之间传输信息的机制 2.BroadcastReceiver(广播接收者)是对广播过滤接收并响应的一类组件 发送广播: 1.把信息装入Intent对象(如Action、Category) 2.通过调用相应方法将Intent对象以广播的方式发送出去: 接收广播: 当Intent发送过后,所有已经注册的BroadcastReceiver
2016-08-22 11:24:49 516
原创 四大组件---ContentProvider
如何实现ContentProvider: 继承抽象类ContentProvider实现一系列针对于数据的增、删、改、查等方法; public class MyContentProvider extends ContentProvider { @Override public boolean onCreate() { //在ContentProvider创建后
2016-08-21 14:14:12 603
原创 数据---File
Android中文件的存储操作: Activity的openFileOutput()方法可以用于把数据输出到文件中创建的文件保存在/data/data//files目录实现过程与在Java中保存数据到文件中是一样的 创建文件: File file = new File("/mnt/sdcard/test");//此为内置目录,外置目录为/mnt/extsdcard/test if(!fi
2016-08-21 14:01:01 602
原创 数据储存---SQLtie
SQLite主要特点: 轻量级:一个动态库,单文件独立性:没有依赖,无需安装隔离性:全部在一个文件夹中跨平台:支持众多操作系统多语言接口,支持众多编程语言 关于事务处理的安全性问题: 通过数据库上的独占性和共享锁来实现独立业务处理多个进程可以在同一时间从同一数据库读取数据,但只有一个可以写入数据。 关于SQLite的数据类型: 据SQLtie支持NULL(空值)、INTE
2016-08-20 08:49:40 814
原创 数据储存--SharedPreferences
SharedPreferences是一种轻型的数据储存方式,其本质是给予XML文件储存key-value键值对数据,通常用来存储一些简单的配置信息。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。 实现SharedPreferences存储的步骤如下: 1).获得SharedPreferences对象; SharedPrefere
2016-08-17 14:16:42 557
原创 AsyncTask-异步任务
本文为慕课网Android教学视频自学整理,原视频连接:http://www.imooc.com/learn/377 AsyncTask作用: 将耗时操作放在非主线操作中进行(保证了Android的单线程模型且避免了ANR(应用程序无响应)),在子线程中更新UI,封装、简化了异步操作。 构建AsyncTask子类的参数: AsyncTask是一个抽象类,通常作为父类被继承,继
2016-08-16 11:27:49 441
原创 BaseAdapter优化使用
MainActivity package com.example.administrator.baseadapter; import android.app.Activity; import android.os.Bundle; import android.widget.ListView; import java.util.ArrayList; import java.util.List; p
2016-08-16 11:15:45 366
原创 onAttach(Context)在API23不响应解决方法
在fragment向activity传值时需要使用onAttach方法,由于onAttach(activity,Activity):void已被弃用,只能用onAttach(context,Context):void,但是在API1.Using getSupportFragmentManager() will force you to use a Fragment from the support
2016-08-13 14:13:25 3967
原创 学习日志_ListView
package com.example.administrator.arryadapter; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.view.View; import android.widget.AbsLi
2016-08-07 11:07:53 448 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人