AndyYuan317的博客

故不积跬步无以至千里,不积小流无以成江海。

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

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

2018-07-06 09:53:25

阅读数 2618

评论数 0

Android Studio断点调试详细步骤

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

2018-07-31 16:48:29

阅读数 256

评论数 0

详解RecyclerView的使用

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

2018-07-31 09:48:50

阅读数 46

评论数 0

RecyclerView中的viewType讲解

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

2018-07-30 18:49:20

阅读数 3234

评论数 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

阅读数 219

评论数 0

Json解析工具类之GsonUtil类

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

2018-07-28 16:50:18

阅读数 365

评论数 0

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

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

2018-07-28 16:30:38

阅读数 874

评论数 12

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

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

2018-07-27 20:38:59

阅读数 1314

评论数 1

Android开发面试经典题目

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

2018-07-27 20:24:17

阅读数 943

评论数 1

Glide图片加载,定制我们自己的工具类之工具类三

当我们想使用Glide进行图片加载时,可以定制我们自己的工具类,方便快捷, 下面分成三步: 1:在app下的build.gradle中添加如下依赖: //图片加载 compile 'com.github.bumptech.glide:glide:4.3.1' 2:新建一个工具类,我们取名...

2018-07-27 20:16:20

阅读数 154

评论数 0

定制我们自己的工具类,检测手机号是否正确之工具类二

在开发中会经常使用到手机号,我们可以定制一个工具类来验证我们的手机号是否正确: 如下验证手机号是否正确,如果想用可以直接拿来用:   package com.choicelean.superwinner.util; import android.content.Context; impo...

2018-07-27 20:07:47

阅读数 40

评论数 0

什么是token?Android中token的使用讲解

通过本篇可以基本掌握使用token,下面就来一步一步开始学会使用吧! Token(计算机术语) 在计算机身份认证中是令牌(临时)的意思,在词法分析中是标记的意思。 数据处理 token其实说的更通俗点可以叫暗号,在一些数据传输之前,要先进行暗号的核对,不同的暗号被授权不同的数据操作。例如在...

2018-07-27 15:22:51

阅读数 5487

评论数 3

定制我们自己的日志工具(LogUtil)之工具类一

开发中我们使用Android中自带的日志工具虽然非常强大,但是也不说完全没有缺点, 例如在打印方面控制的就做的不够好如下: 1:编写大型项目的时候,期间为了方便调试,很多地方打印了大量的日志文件,项目完成后想要 取消打印因为如果不取消不仅会降低我们的程序运行的效率,而且可能会把机密性的数据泄...

2018-07-21 11:30:53

阅读数 262

评论数 0

遇到java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.View...的解决方法

无论是初学者还是做开发很久的人都会遇到这个问题,那就是空指针异常: 遇到这种情况我们首先不要惊慌,一般这个问题都不是很大的问题,只需要我们 静下心来慢慢的查找,下面分成几步来带你查找问题: 1:首先是查看报错的第一行(Androidstudio中打开run界面第一个可点击的地方),一般前几行...

2018-07-21 10:31:33

阅读数 10427

评论数 0

什么是Bugly?Android热更新的初讲解

介绍   在介绍Bugly之前,需要先向大家简单介绍下一些热更新的相关内容。当前市面的热补丁方案有很多,其中比较出名的有阿里的AndFix、美团的Robust以及QZone的超级补丁方案。但它们都存在无法解决的问题,这也是Tinker面世的原因。Tinker目前已运行在微信的数亿Android设...

2018-07-21 09:27:17

阅读数 506

评论数 0

Android中线程池的使用之单例设计模式

开发中只要和网络打交道的基本上我们都会遇到多线程的问题,今天我们就来学习一下 Android中线程池的使用,很多时候我们使用多线程都是new一个Thread来进行子线程的 任务处理:但是这其中牵涉到几个问题:     (1):线程的创建,销毁等需要巨大的开销     (2):线程的安全性问...

2018-07-20 20:26:15

阅读数 383

评论数 0

网络图片URL转化为Bitmap对象

在平时的开发中我们会经常用到网络图片的加载,有时候需要把网络图片的URL地址转换为Bitmap对象 来供我们使用:   方法如下: 1:首先我们自定义一个接口因为牵涉到网络基本上都要使用异步加载,这里先定义一个接口回调: //自定义一个接口 public interface HttpC...

2018-07-20 19:57:30

阅读数 1251

评论数 0

Android中数据的加密解密

开发中我们经常会和服务器打交道:最终的目的就是和数据打交道,但是这往往出现一个问题就是 数据的安全性问题,比如说我们把数据发送给服务器,服务器返回数据给我们, 这其中牵涉到很重要的安全性问题:分3步来解决这个问题 1:首先我们新建一个类用来加密和解密如下所示: * * Created ...

2018-07-20 17:38:20

阅读数 120

评论数 0

Android中的弹窗之PopupWindow的实现

今天我们来了解一下Android中的弹窗之PopupWindow的使用: 如下图:当我们要点击右上角的菜单时弹出的弹窗:实现这个效果我们分三步: 1:首先新建一个弹窗的XML文件X.xml代码如下(R.layout.pop_diary_detail): <?xml...

2018-07-20 17:13:52

阅读数 98

评论数 0

GridView加载网络图片

在平时的开发中当我们想要获取服务器上或者网络上的图片并加载到我们的项目中的时候 如果图片时一张还好,直接定义一个ImageView来加载,但是往往我们都是获取到很多图片URL 这个时候我们就得考虑使用GridView来加载显示我们的照片了,下面分5步来实现我们的功能 1:如下是我们的Grid...

2018-07-20 11:57:40

阅读数 314

评论数 0

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