摘要: 6.1 屏幕的尺寸信息 6.1.1 屏幕参数 6.1.2 系统屏幕密度 6.1.3 独立像素密度dp 6.1.4 单位转换 6.2 2D绘图基础 6.3 Android XML绘图 6.3.1 Bitmap 6.3.2 Shape 6.3.3 Layer 6.3.4 Selector 6.4 And 阅读全文
posted @ 2018-09-07 12:18 张丽心 阅读(287) 评论(0) 推荐(0)
摘要: 8.1 Activity 8.1.1 起源 8.1.2 Activity形态 8.1.3 生命周期 8.2 Activity任务栈简介 8.3 ActivityManifest启动模式 8.3.1 standard 8.3.2 singleTop 8.3.3 singleTask 8.3.4 sin 阅读全文
posted @ 2018-09-07 12:17 张丽心 阅读(224) 评论(0) 推荐(0)
摘要: 2.1 Google生态系统 2.1.1 Android Studio初体验 2.1.2 Android Studio配置 2.2 Android高级使用技巧 2.2.1 更新SDK 2.2.2 Android Studio常用界面 2.2.3 导入Android Studio工程 2.3 ADB命 阅读全文
posted @ 2018-09-07 12:11 张丽心 阅读(132) 评论(0) 推荐(0)
摘要: 9.1 Android系统信息获取 9.1.1 android.os.Build 9.1.2 SystemProperty 9.1.3 Android系统信息实例 9.2 Android Apk应用信息获取之PackageManager 9.2.1 PackageManager 9.3 Androi 阅读全文
posted @ 2018-09-07 12:11 张丽心 阅读(243) 评论(0) 推荐(0)
摘要: 3.1 Android控件架构 3.2 View的测量 3.3 View的绘制 3.4 ViewGroup的测量 3.5 ViewGroup的绘制 3.6 自定义View 3.6.1 对现有的空间进行拓展 3.6.2 创建复合控件 3.6.3 重写View来实现全新的空间 3.7 自定义ViewGr 阅读全文
posted @ 2018-09-07 12:10 张丽心 阅读(282) 评论(0) 推荐(0)
摘要: 7.1 Android View动画框架 7.1.1 透明度动画 7.1.2 旋转动画 7.1.3 位移动画 7.1.4 缩放动画 7.1.5 动画集合 7.2 Android属性动画分析 7.2.1 ObjectAnimator 7.2.2 PropertyValuesHolder 7.2.3 V 阅读全文
posted @ 2018-09-07 12:10 张丽心 阅读(234) 评论(0) 推荐(0)
摘要: (1)编译时发生 解决方法: 1、在最外层的Gradle中,删除如下的语句 (2)编译时发生 解决方法: 1、在最外层的Gradle中,删除如下的语句 (3)编译时发生 解决方法: 1、你的项目中存在中文命名,将项目中对应的中文命名改为英文即可 (4)编译时发生 解决方法: 1、你的项目中res\d 阅读全文
posted @ 2018-09-07 12:07 张丽心 阅读(1947) 评论(0) 推荐(0)
摘要: 轻松集成百度自动更新SDK,只需3步 集成百度自动更新SDK前提: 1、需要上线作品进行测试,本人用自己上线的作品进行了测试。 2、需要上线的作品defaultConfig中的versionCode大于手机端的versionCode,本人上线的作品versionCode为2,测试机为1。 本人作品: 阅读全文
posted @ 2018-09-07 12:06 张丽心 阅读(937) 评论(0) 推荐(0)
摘要: 第三方服务之Bmob后端云的答题系统小项目(四) 事先说明:这里的一切操作都是在集成了BmobSDK之后实现的,如果对Bmob还不了解的话,请关注我第一篇Bmob文章 项目意义: 该项目实现简单,比较难处理的就是选择题的按钮复用效果 该项目可以实时更新考试题目和考试内容,灵活性高 聪明的你可能发现了 阅读全文
posted @ 2018-09-07 12:05 张丽心 阅读(459) 评论(0) 推荐(0)
摘要: 第三方服务之Bmob后端云的集成、用户登陆、用户注册、获取用户、用户注销(一) Bmob简介: 步骤一:Bmob集成 在www.bmob.cn注册一个用户,在网站后台创建一个应用,进去管理页面之后在设置中获取Application ID: 在你的Android Studio项目中的Project的b 阅读全文
posted @ 2018-09-07 12:05 张丽心 阅读(809) 评论(0) 推荐(0)
摘要: 第三方服务之Bmob后端云的推送服务的集成和使用(三) 事先说明:这里的一切操作都是在集成了BmobSDK之后实现的,如果对Bmob还不了解的话,请关注我第一篇Bmob文章 步骤一:推送服务的集成 在app的build.gradle中添加compile依赖文件: 在manifests文件中配置权限: 阅读全文
posted @ 2018-09-07 12:04 张丽心 阅读(211) 评论(0) 推荐(0)
摘要: 第三方服务之Bmob后端云的增删改查、上传文件、获取文件、修改密码(二) 事先说明:这里的一切操作都是在集成了BmobSDK之后实现的,如果对Bmob还不了解的话,请关注我第一篇Bmob文章 步骤一:后台数据的增删改查 首先创建一个javaBean,对应Bmob后台数据库必须有Person这个表,还 阅读全文
posted @ 2018-09-07 12:02 张丽心 阅读(1073) 评论(0) 推荐(0)
摘要: 第三方服务之Bmob后端云的云应用收纳集小项目(五) 事先说明:这里的一切操作都是在集成了BmobSDK之后实现的,如果对Bmob还不了解的话,请关注我第一篇Bmob文章 项目上线:项目已经上线百度市场,需要的同学可下载反编来学习,应用袋:http://shouji.baidu.com/softwa 阅读全文
posted @ 2018-09-07 11:59 张丽心 阅读(192) 评论(0) 推荐(0)
摘要: ShareSDk的使用,实现一键分享微信好友、朋友圈、QQ 事先说明: ShareSDK默认QQ可以分享,微信分享则需要在微信的开放平台上认证并申请应用填入对应信息即可 微信认证和申请应用涉及到打包和签名APK,请大家自行查询相关资料进行操作 关于ShareSDK的开发,参考ShareSDK官网为准 阅读全文
posted @ 2018-09-07 11:56 张丽心 阅读(4695) 评论(0) 推荐(0)
摘要: 本篇文章包括以下内容 前言 图片三级缓存的介绍 框架结构目录的介绍 构建项目整体框架 实现图片三级缓存 演示效果 源码下载 结语 RxJava2作为如今那么主流的技术,不学习学习都不行了,本篇文章需要你有RxJava2的基础,如果需要对RxJava2学习的同学,可以关注我的博客,查看Android实 阅读全文
posted @ 2018-09-07 11:56 张丽心 阅读(439) 评论(0) 推荐(0)
摘要: 本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发。 作为主流的第三方框架Rx系列,不学习也不行啊,对于初学者来说,可能RxJava看起来很难,用起来更难,但是你要知道,越复杂的东西往往能解决越复杂的问题,有可能你应用在项目中,也许你在面试的时候,就会和初级工程师拉开一大段距离。这 阅读全文
posted @ 2018-09-07 11:55 张丽心 阅读(1034) 评论(0) 推荐(0)
摘要: 使用项目的原话:Android和Java中类型安全的HTTP客户端 项目地址:https://github.com/square/retrofit 这里Retrofit还需要导入它的Gson依赖库,因为返回的数据需要Gson来处理 1、Get请求 2、Post请求 3、单、多文件上传 演示提供的接口 阅读全文
posted @ 2018-09-07 11:53 张丽心 阅读(2938) 评论(0) 推荐(0)
摘要: 本篇文章包括以下内容: okhttp3是什么 okhttp3工具类的演示(基于okhttp工具类的封装) okhttp3工具类的封装 使用作者的项目的原话:Android和Java应用程序的HTTP和HTTP / 2客户端 其项目地址:https://github.com/square/okhttp 阅读全文
posted @ 2018-09-07 11:52 张丽心 阅读(4118) 评论(0) 推荐(0)
摘要: 本篇文章包括以下内容: 前言 内存泄漏的简介 内存溢出的简介 LeakCanary的配置与使用 结语 内存泄漏对于初学者们可能是一个陌生的词语,但是却频频发生于自己的软件上,只不过自己不知道而已。同理,内存溢出也是一个道理。而内存泄漏和内存溢出常常是面试的考题,所以早点掌握是必不可少的 内存泄漏是指 阅读全文
posted @ 2018-09-07 11:51 张丽心 阅读(841) 评论(0) 推荐(0)
摘要: 本篇文章包括以下内容: 前言 jsoup的简介 jsoup的配置 jsoup的使用 结语 对于Android初学者想要做项目时,最大的烦恼是什么?毫无疑问是数据源的缺乏,当然可以选择第三方接口提供数据,也可以使用网络爬虫获取数据,这样就不用第三方数据作为支持。本来是打算爬一些购物网站的数据,由于他们 阅读全文
posted @ 2018-09-07 11:50 张丽心 阅读(583) 评论(0) 推荐(0)
摘要: 本篇文章包括以下内容: GsonFormat的使用 Gson框架的使用 fastjson框架的使用 如果对JSON数据还不是很明白它的解析步骤的话,可以看我的另一篇Android基础——JSON数据的全方位解析 GsonFormat是一个Android Studio的插件,输入一段Json格式的数据 阅读全文
posted @ 2018-09-07 11:49 张丽心 阅读(1229) 评论(0) 推荐(0)
摘要: 本篇文章包括以下内容: 前言 Glide的简介 Glide的配置 Glide的使用 结语 用过的人都知道,加载图片哪家强,只有Glide,由于Glide采用链式调用,所以加载图片只要一句话,而且默认还带有淡出效果的动画 官方的原话 Glide是一个快速和有效的开源媒体管理和图像加载Android框架 阅读全文
posted @ 2018-09-07 11:48 张丽心 阅读(493) 评论(0) 推荐(0)
摘要: 本篇文章包括以下内容: 前言 GreenDao3.2的简介 GreenDao3.2的配置 GreenDao3.2的使用 结语 GreenDao是一款操作数据库的神器,经过了2.0版本的升级后,已经被广泛的开发者使用。确实是很好用,入门简单,可以剩去了数据库的建表操作和数据库SQL的编写,博主用了一次 阅读全文
posted @ 2018-09-07 11:48 张丽心 阅读(443) 评论(0) 推荐(0)
摘要: 本篇文章主要包含以下内容 新的公司开张啦:前言 新项目开会讨论:Dagger2的介绍 新员工入职(Hensen):Dagger2基本使用(@Component、@Inject、@Module、@Named) 新员工入职(Jenny):Dagger2的模块化开发(@Module、@Singleton) 阅读全文
posted @ 2018-09-07 11:47 张丽心 阅读(605) 评论(0) 推荐(0)
摘要: 好了,又到我们学习基础控件的时候了,其实引导页很简单,就是五张图片而已 传统的ViewPager实现引导页和ListView是一样道理的,只是把ListView的Item换成图片,把BaseAdapter换成PagerAdapter,我们先来看下传统引导页的效果图 既然用到的是ViewPager,那 阅读全文
posted @ 2018-09-07 11:46 张丽心 阅读(2091) 评论(0) 推荐(0)