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

Android开发高级进阶之Android开发艺术探索笔记重要知识点

本书是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。本书从三个方面来组织内容。 介绍Android开发者不容易掌握的一些知识点 结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点 介绍一些核心技术和Andro...

2018-07-06 09:53:25

阅读数:289

评论数:0

LineChart中No chart data available的自定义

LineChart mLineChart = (LineChart) rootView.findViewById(R.id.lineChart); if(recordDataList.size()!=0){   //当数据不为空的时候 for(int i=0;i&...

2018-08-17 21:40:25

阅读数:6

评论数:0

Android Studio解决Android7.1以上的手机不能调试的问题

在测试中,有时候我们使用的是Android7.1以上的版本,但是在android studio中安装调试的时候 1:打开手机设置,高版本的android手机找不到开发者模式选项就找到手机的版本号那一项进行连续点击 2:回到上一级,可以看到开发者选项,打开调试(有的手机不显示直接进入开发者了) ...

2018-08-13 11:49:57

阅读数:26

评论数:0

Android中Crash(闪退,崩溃)的一般问题与解决方案

Crash Exception 在Android 中经常会遇到,那么遇到异常我们该如何解决,本文将举例解决部分Android看法中遇到的异常。 NullPointerException 空指针 ClassCastException 类型转换异常 IndexOutOfBoundsExcept...

2018-08-09 14:08:48

阅读数:84

评论数:0

Android中照片墙的经典实现

很多应用都使用到照片墙,今天来实现一个照片墙的界面,效果如如下: 本界面有如下优点: 1:可以无限加载照片,应用不崩溃 2:对于已经加载的照片使用缓存技术避免重复的网络数据加载 3:方便平时开发,比较经典 下面分几步来实现: 1:先定义主界面activity_main_album_...

2018-08-09 12:06:51

阅读数:22

评论数:0

GridView在RecyclerView中子项显示不全的问题

当使用RecyclerView,ListView,ScrollView结合GridView的时候常常出现一个问题就是 GridView中子项布局显示不完全的问题,一般只显示一行,这时候我们可以自定义GridView 来解决这个问题:如下:   package com.choicelean...

2018-08-09 11:46:44

阅读数:14

评论数:0

Activity 之间传递数据的时候出现Parcelable encountered IOException writing serializable object (name = xxx)

acitivity之间传递自定义数据,需要实现Serializable或者Parcelable接口。 但是如果自定义数据类型实现了Serializable接口,还是会报错。原因有两种: 1、该自定义类中包含了未实现序列化的数据类型; 2、该自定义类是某个类的内部类,而该外部类没有实现序列化。...

2018-08-07 18:06:04

阅读数:8

评论数:0

Android中加载Text类型的HTML

如果我们从服务器上解析出来的数据是文本类型的HTML,需要我们解析的时候使用WebView就可以了步骤如下: 1:获得格式如下:        "content" : "<!DOCTYPE html&g...

2018-08-07 16:45:03

阅读数:12

评论数:0

字符串拼接的问题

问题:如果想把网络上的返回的图片地址拼接在一个字符串上可以看如下操作:      在做字符串拼接的时候一定要注意字符串的顺序,可以先走几遍在写逻辑上的操作: 1:定义 String diaryImageUrl="";来接受网络返回的地址字符串; 2:定义一...

2018-08-05 19:14:13

阅读数:16

评论数:0

使用List的时候出现NullPointerException

当使用List的时候出现java.lang.NullPointerException: Attempt to invoke interface method 'int java.util.List.size()' 我们应该这样判断: 1:List有没有初始化?没有初始化也会报这个错误 2:L...

2018-08-05 19:08:22

阅读数:11

评论数:0

Android中获取时间戳及时间戳的转换

//获取当前时间戳 long timeStamp = System.currentTimeMillis(); String time = stampToDate(timeStamp); Log.d("xxxxx", time); //获取当前时间 Cale...

2018-08-02 17:14:54

阅读数:15

评论数:0

Toolbar的使用详解

在此总结一下,Android Toolbar 控件的使用方法,争取总结的系统全面些。之前也只是停留在一些基本简单的用法,而且也不系统。希望爱学习的你能通过这篇文章,有所收获! Toolbar 的基本用法 常用的方法 xml中的设置 <android.suppo...

2018-08-01 10:09:44

阅读数:17

评论数:0

Android Studio断点调试详细步骤

转载地址:http://blog.csdn.net/huangxiaominglipeng/article/details/53100811 有人说Android 的调试是最坑的,那我只能说是你不会用而已,我可以说android Studio的调试是我见过最棒的。 下面会将debug模式...

2018-07-31 16:48:29

阅读数:10

评论数:0

详解RecyclerView的使用

概述 RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。  据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,例如:ListView、GridView。 那么有了ListView、GridV...

2018-07-31 09:48:50

阅读数:16

评论数:0

RecyclerView中的viewType讲解

效果如下图所示: 当在开发中无论是Activity中还是Fragment中基本上都会使用到这个功能:使用这个功能要注意以下几点: 1:当项目中需要很多个不同的RecyclerView来实现的时候就先定义一个中的RecyclerView来盛放子RecyclerView 2:定义一个总的Ad...

2018-07-30 18:49:20

阅读数:16

评论数:0

网络请求数据Get和Post的简单使用之工具类HttpUtil类

网络请求的时候我们写一个工具类HttpUtil来方便我们的开发工作: 1:我们使用OKHttp:这样方便我们的请求网络数据,首先在app下的build.gradle中添加OKHttp的依赖如下: //网络 compile 'com.squareup.okhttp3:okhttp:3.9.1'...

2018-07-28 16:54:00

阅读数:27

评论数:0

Json解析工具类之GsonUtil类

当我们想要解析网络中返回的额Json数据的时候,我们可以制作一个工具类,取名为GsonUtil.java 我们按照下面的步骤: 1:提到json解析我们很自然的想到使用谷歌提供的Gson来解析:先在app下面的build.gradle中添加如下依赖: //json解析 compile 'c...

2018-07-28 16:50:18

阅读数:28

评论数:0

Android中使用相机和相册获取照片,模仿朋友圈发说说

话不多说,直接上图,如图: 这个功能相信很多人都会用到,下面来一步一步的设置这个功能。 1:首先布局我们的主界面,这里我使用activity_edit_diary.xml文件来当布局文件;      文件内容如下: <?xml version=&quot...

2018-07-28 16:30:38

阅读数:13

评论数:1

Android中混合H5开发集成Ionic框架编写的Android项目

在这之前首先要了解几个概念 1、什么是cordova cordova是一个开源的移动开发框架,开发者可以使用html、css、js做跨平台开发,并且可以利用其提供的组件调用移动设备的硬件功能,如:传感器、拍照等。也就是说:cordova提供了js与原生的交互通道。 cordova的...

2018-07-27 20:38:59

阅读数:27

评论数:0

Android开发面试经典题目

下面是整理的Android知识点,可以平时巩固知识点,仅供复习使用。 ☆  JAVA技能 有良好的JAVA基础,熟练掌握面向对象思想: 理解面向对象: 面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节;这种思想是将...

2018-07-27 20:24:17

阅读数:205

评论数:1

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