自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 安卓 ExpandableList应用(QQ联系人列表界面) (几种图片循环滚动)(36)

安卓官方给我们提供了一个制作列表的功能(类似于qq联系人中的,点击一个会弹出列表),使用控件ExpandableList,下面是具体使用:首先,ExpandableList需要两个部分,Group以及Item,就是需要自己设定分组中的界面样式以及数据格式,同时之后需要设定每个联系人中的界面样式和数据格式。每个分组的样式的布局文件如下:<?xml version="1.0" encoding=...

2018-04-23 12:20:23 631

原创 安卓 ViewFlipper应用 (几种图片循环滚动)(35)

实现一个图片栏滚动(也可以是其他的view),而且可以通过手势进行前后滑动切换图片。首先在res/anim(没有自己创建)建立几个动画的xml文件:left_in.xml:<set xmlns:android="http://schemas.android.com/apk/res/android"> <!--duration每次切换的时间--> <!-...

2018-04-19 15:18:31 753

原创 安卓 BottomNavigationBar + ViewPager + Fragment应用(34)

总的效果就是一个可以滑动切换BottomNavigationBar的视图,其中每次切换的为Fragment。首先我们需要设计fragment的视图,接着实现一个Fragment的逻辑功能,这里的代码就略过了(就是实现几个Fragment)。然后我们实现一个Activity的布局来承载BottomNavigationBar + ViewPager + Fragment:<?xml versio...

2018-04-18 18:36:56 383

原创 安卓 滑动显示图片(ClickDrawable)(33)

我们会在一些地方,见到一些滑动的图片,这时候我们可以通过ClickDrawable来实现此功能。1.首先在drawable文件夹中实现一个clip的XML文件:<?xml version="1.0" encoding="utf-8"?><clip xmlns:android="http://schemas.android.com/apk/res/android" and...

2018-04-16 18:38:44 423

原创 安卓 自定义日志(32)

我们通常都会遇到一种情况,在写完一整个程序之后,有很多用于调试日志(Log.x()),在每个文件都有的日志很影响应用发布后的性能,而且也有泄露数据的可能,一条条删除很麻烦,所以设置一个日志工具统一管理日志。这个日志工具,主要是对原来的日志函数进行一层封装,在进行日志输出之前,进行一层判断,我们可以通过控制这层判断的级别,进而过滤输出,甚至将全部日志全部过滤掉,不输出日志。public class ...

2018-04-13 18:06:41 230

原创 安卓 使用Intent传递对象(Parcelable,Serializable)(31)

 我们可以使用Parcelable以及Serializable来传递自定义对象(普通的单种类型使用getStringExtra()这一类来获取数据)1. Serializable方式public class Person implements Serializable{ private String name; private int age; public int g...

2018-04-13 17:37:42 203

原创 安卓 实现下载功能(30)

看了第一行代码,里面使用AsyncTask异步请求、OkHttp网络连接以及Service服务实现了一个从指定网站下载文件。整个过程大致说一下:1.首先创建一个布局以及Activity来启动服务进行开始下载,暂停下载,取消下载的服务。2.在服务中连接一个异步请求,在异步请求中下载文件,而且在服务中创建一个Notification通知,提示使用者目前的下载状态。3.在异步请求中进行下载文件的操作,通...

2018-04-12 16:22:17 1085

原创 安卓 AlertDialog使用(29)

很多时候,我们需要弹出一个非全屏的界面(对话框)来进行一些操作(比如查看版本信息、修改名称等等),在这里使用AlertDialog实现(前面的文章我实现了一个自定义Dialog来进行“请稍候”界面处理)。首先我们先书写一个AlertDialog所需要的layout的布局。<RelativeLayout xmlns:android="http://schemas.android.com/apk...

2018-04-11 14:07:13 266

原创 安卓 OkHttp进阶使用(异步请求,传输Json、File对象)(28)

使用OkHttp实现更多功能(Get、Post异步请求、使用Post传输Json、File对象)参考文章:https://blog.csdn.net/fightingXia/article/details/70947701public class OkHttpGetAsyncActivity extends Activity { private final int OKHTTP_GET_...

2018-04-09 17:32:58 1309

原创 安卓 使用GSON解析JSON数据(27)

首先导入Google的包:compile 'com.google.code.gson:gson:2.7'然后我们需要创建一个类来作为解析的Json数据类型(Json文件格式见26):public class App { private String id; private String name; private String version; public St...

2018-04-09 09:50:03 122

原创 安卓 解析JSON数据(26)

JSON是另一种数据格式,他与XML比起来:体积更小、在网络上传输更加节省流量、语义性较差,不如XML直观。首先先写一个JSON文件在Apache/htdocs中:[{"id":"5","version":"4.4","name":"happy"},{"id":"8","version":"875",&quo

2018-04-04 18:42:26 171

原创 安卓 SAX方式解析XML数据(25)

解析XML数据的第二种方式为SAX方式,使用文章-24中的xml文件进行解析,服务器为Apache服务器(对于构建方式见文章-24)public class XmlSaxGetActivity extends AppCompatActivity { private Button send_http; private TextView get_http; private ...

2018-04-04 17:37:40 166

原创 安卓 PULL方式解析XML数据(24)

在这里,我们就需要一个服务器来给我们进行测试了,自己弄了一个Apache的服务器,具体的步骤参见:https://blog.csdn.net/caoshangpa/article/details/52943672在这里,我们首先在Apache的文件夹下的htdocs文件夹中写入一个XML文件:<apps> <app> <id>1</id> ...

2018-04-03 18:48:35 228

原创 安卓 OkHttp初使用 (23)

一个关于Get和Post的文章:https://blog.csdn.net/koozxcv/article/details/51023628OkHttp就是一个实现使用HTTP访问网络的方式,其中包含Get和Post两种:首先导包:compile 'com.squareup.okhttp3:okhttp:3.4.1'接着我们写一个布局进行操作和显示结果:<LinearLayout xmlns...

2018-04-03 15:37:32 430

空空如也

空空如也

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

TA关注的人

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