排序:
默认
按更新时间
按访问量

Android 6.0 动态权限申请实例

首先,在AndrodManifest.xml文件中写入权限。 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>...

2018-06-01 10:09:54

阅读数:117

评论数:0

Android自定义ActionBar标题栏

刚刚完成了第一个自定义view,来记录一下。 这是一个自定义标题栏控件,在开发过程中,我们必不可少的要去更改标题栏,但是很多页面都有标题栏,每个标题栏的文字,图标也不一样,如果每次都是去xml文件中进行修改会不会很麻烦或者有些累赘,因此,我做了一个自定义标题栏,说白了就是一个组合控件,下面我来说...

2017-12-28 16:17:54

阅读数:147

评论数:0

Android之TabLayout+ViewPager+Fragment实现标题栏与页面联动

TabLayout组件的使用 主界面activity_main.xml文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://sc...

2017-11-24 16:54:54

阅读数:1405

评论数:0

Android连续点击两次退出程序

方式一:/** * 按键执行操作,连续点击两次退出程序 * * @param keyCode * @param event * @return */ @Override public boolean onKeyDown(i...

2017-11-24 09:10:40

阅读数:143

评论数:0

Android自定义通用适配器

BaseAdapter:getCount() getItem() getItemId() 基本都是固定的写法,每次都这样写,所以我们可以将他们写到父类中固定下来,以后不必再写;getView()中两种优化的方法和流程是固定的,我们也可以把这些优化的代码固定下来,只留下需要每次修改的部分让子类实现即...

2017-11-23 14:33:23

阅读数:151

评论数:0

Android 端天气预报APP的实现(七)实现城市定位功能

当用户初次使用该App或已添加城市列表为空时,应用可以自动定位到当前城市。该功能的实现,主要使用的是百度定位SDK。 主要操作步骤只要根据其操作文档一步一步的完成即可。 网址:http://lbsyun.baidu.com/index.php?title=android-locsdk /**...

2017-11-10 10:38:49

阅读数:675

评论数:0

Android 端天气预报APP的实现(六)使用DrawerLayout展示城市数据

上一篇说到将天气数据存储到了数据库中,那么我们怎么将数据库中的数据展示到界面上呢,首先,我们要将数据库导入项目中。 新建assets目录,将.db数据库文件放到该目录下,然后在MainActivity.java中将数据库导入。/** * 将assets目录下的文件拷贝到sd上 ...

2017-11-10 10:30:05

阅读数:195

评论数:0

Android 端天气预报APP的实现(五)全国各地城市数据的获取

获取了天气数据,接下来就是获取全国各地的城市数据了,我的整体思路是先将城市数据从服务器上获取下来,然后将其存储到数据库中。 首先,先准备数据库,创建三个表分别存储省市县。** * Created by zhaoxin on 17/9/3. * 数据库 */public class MyDa...

2017-11-10 10:05:20

阅读数:435

评论数:0

Android 端天气预报APP的实现(四)使用ViewPager展示天气数据

首先,需要一个ViewPager的布局,新建布局activity_main.xml<android.support.v4.view.ViewPager android:id="@+id/viewPager" android:layout_width=&qu...

2017-11-10 09:55:10

阅读数:325

评论数:0

Android 端天气预报APP的实现(三)JSON解析天气数据

上一章实现了天气预报API的获取,那么,今天就来讲讲获取后的数据如何解析吧~ 相比大家可以看到,解析出来的数据是json格式的,那么我们需要使用json来解析天气数据。具体实现如下: 1. 首先获取的天气数据有实时天气、今日天气和未来天气,所以我先建了三个天气类,分别为WeatherBeanN...

2017-10-02 19:23:06

阅读数:960

评论数:0

Android 端天气预报APP的实现(二)阿里云天气预报API的获取

上一章基本实现了控件的滑动效果,那么其中的数据是怎么获取的呢~ 我使用的是阿里云天气预报api,使用阿里云提供的API,需要遵循以下几步: 1. 百度搜索阿里云免费天气预报API,进入阿里云云市场。 2. 这个API是免费版的,只要不是商业开发,应该可以满足我们的需求。有了API,第一步...

2017-09-29 10:53:54

阅读数:2346

评论数:5

Android 端天气预报APP的实现(一)天气显示界面之上下滑动

最近参加了一个小比赛,选了天气预报APP这个题目,最初选择它,是想练练网络数据获取和数据解析方面的知识,后来发现倒是学到了不少界面的东西。下面我来一步步讲解一下我是怎么完成的吧~ 首先,天气预报最直观的部分应该就是天气显示界面了,这里,我想做成可以有上下滑动的效果的界面,因此我使用了Recycl...

2017-09-29 08:41:49

阅读数:1553

评论数:3

在Android中如何使用clipPath()方法实现简单的裁剪圆形图片

裁剪圆形图片的方式有很多,这篇文章主要为大家介绍如何使用clipPath()方法裁剪圆形图片。 首先,我们先看效果图: 裁剪前: 裁剪后: 接下来,我们来一步一步的实现。1.新建一个module2.新建一个自定义view类,继承View,并重写两参构造器和onDrawn方法/** ...

2017-08-31 17:53:57

阅读数:2129

评论数:0

List、Set、Map集合最常用六个子类及它们之间的区别详解(含经典面试题)

集合: 在编程中,我们需要管理很多对象集,比如某班全部的同学信息,某个公司的人员资料等等。JAVA集合就是提供某种数据结构的支持,即存放对象,并让这些对象按照某种数据结构存放。 集合与数组的区别: 1. 数组存放的元素个数是在定义数组时固定的。 集合可以通过方法添加、删除元素、 ...

2017-08-30 19:03:34

阅读数:1624

评论数:0

使用TCP协议和多线程实现实时聊天室

先来说说实现实时聊天室的思路: 现假设只有两个人聊天,即客户端1、客户端2和服务器。 客户端1向客户端2发送一条消息,实质上是客户端1先向服务器发送消息,然后服务器通过检测它要发送的地址,然后将消息再发送给客户端2;同样客户端2向客户端1发送消息流程也是这样。那么,如果是多人聊天,服务器只要不...

2017-08-18 20:02:19

阅读数:1869

评论数:0

使用TCP协议实现客户端向服务器发送图片

使用TCP协议实现客户端向服务器发送图片

2017-08-18 19:40:56

阅读数:462

评论数:0

序列化与反序列化详解(含代码)

对象序列化就是将对象的状态信息转换为可以存储或传输的形式的过程。 序列化(对象输出流):把Java对象转化为字节序列的过程 反序列化(对象输入流):把字节序列恢复为Java对象的过程使用场景有两种:

2017-08-18 19:36:21

阅读数:136

评论数:0

Mac安装MySQL、修改MySQL的初始化密码、默认字符集为utf-8以及配置完my.cnf的文件后仍不生效的情况下的处理方案

Mac修改MySQL的初始化密码、默认字符集为utf-8以及配置完my.cnf的文件后仍不生效的情况下的处理方案

2017-08-18 10:38:50

阅读数:226

评论数:0

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