自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小田的Android养成记

励志做一个独立的程序媛:)

  • 博客(11)
  • 收藏
  • 关注

原创 Android小方法——在Android Studio中进行单元测试

Android Studio对于单元测试用到了和Eclipse不同的方法,在AS中用到和自己java文件所在包相同包名的测试包,直接在该包中写测试类。----1.在和自己java文件所在包相同包名的测试包中写一个以Test开头的测试类,继承InstrumentationTestCase方法----2.在测试类中写test()方法进行测试。要测试从API中是否取到了数据或是测试是否能进行对话

2015-08-18 18:56:31 527

原创 关于Android数据存储方式(二)——SQLite

SQLite是一种轻型的数据库,无需安装和管理配置,支持多种编程语言。每个程序都有自己的数据库,默认情况下各自互不干扰。使用步骤:1)openOrCreateDatabase方法创建并打开一个数据库,返回一个SQLiteDatabase类型的返回值;openOrCreateDatabase(name,mode,factory)方法:name:数据库的名字,可以随便写,没有文件格式,但是

2015-08-12 15:26:14 459

原创 关于Android数据存储方式(一)——SharedPreferences

Android数据存储方式有四种:1)SharedPreferences;2)SQLite;3)Content Provider;4)FileSharedPreferences:安卓自带的一个轻型存储类,是一种轻型的数据存储方式,本质是基于XML文件存取Key--Value键值对数据,通常用来存储一些简单的配置信息(如窗口状态)。当然配置信息不是不能用数据库来存,只是一般在配置信息很少的情

2015-08-09 20:34:46 601

原创 Android ListView&异步加载的学习(四)——完善ListView滑动效率问题

ListView中每一项的Item可能包含一个复杂的内容,而用户在使用时既要加载数据又要滑动ListView,有时会造成ListView的卡顿现象,因此需要进行完善。考虑到的解决这一问题的思想是:使ListView滑动过程中不加载任何异步任务,停止后再加载可见项。----数据适配器实现整个ListView的滑动事件监听器接口,并实现其中的方法。整体思想:判断当前ListView的滚动状态,

2015-08-07 21:35:15 853

原创 Android ListView&异步加载的学习(三)——AsyncTask加载图片&运用Lru算法优化图片加载

----新建showImageByAsyncTask()方法,新建一个NewsAsyncTask类继承AsyncTask类,实现类方法doInBackGround()和onPostExecue(),通过doInBackground()方法从url返回Bitmap,通过onPostExecue()方法将Bitmap传递给ImageView;在showImageByAsyncTask()方法中调用As

2015-08-06 20:17:34 637

原创 Android ListView&异步加载的学习(二)——多线程加载图片

获取Json数据并转换存入NewsBean类对象之后,由于加载图片不同于文字,加载需要时间,因此用到加载图片的方法,有:1、多线程加载;2、异步加载。方法一:多线程加载----新建ImageLoader类,ImageLoader.java文件,类中写public void showImageByThread()方法获取ImageView和url数据,进行转换操作:写一个线程,新建一个get

2015-08-05 21:08:36 580

原创 Android ListView&异步加载的学习(一)

1.ListView中关于API的运用。首先需要布局单个item的界面,再布局ListView界面,以ListView的每一行调用一个item布局来显示信息。数据信息用到Json格式的API(网站后台提供的接口)----MainActivity中声明并初始化ListView控件----请求网络获取Json数据:记录请求网址private String URL="http://www.i

2015-08-04 20:44:31 597 1

原创 Button点击事件实现页面跳转的两种方法

方法一:        常用方式,在java文件中给Button设置点击监听事件button.setOnClickListener(),新建Intent类,从MainActivity跳转至ImageTestbutton.setOnClickListener(new View.OnClickListener() { @Override publ

2015-08-03 17:35:19 24785

原创 Android空指针异常或许只是一个简单的小失误

今天在用GridView时要用到setAdapter()来给GridView配置适配器,而在进行真机调试时程序总是闪退,后台报错:gridView.setAdapter(adapter)这一行存在空指针异常。随后查了网上各种关于空指针异常的代码和结局办法,大多是因为在运用findViewById()方法时并没有找到xml文件中的id,即有可能是寻找的ID和xml布局文件中的ID不匹配造成。 

2015-07-25 19:57:38 3253

原创 Android学习笔记——ListView

1.ListView作用:android系统中显示列表的控件【数据适配器】作用:把复杂的数据填充在指定的视图界面,是连接数据源和视图界面的桥梁                            分类:1.ArrayAdapter数组适配器:绑定格式单一的数据。数据源可以是集合或数组                                        2.SimpleA

2015-07-20 11:49:26 407

原创 初涉Android开发遇到的一些新手小问题

AS真机调试解析错误;监听事件外部类写法小错误

2015-05-21 23:48:45 383

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除