Android
weixin_43912367
学习,永远在路上……
展开
-
一篇文章带你学会——Gradle本地化构建技巧
前言:我们从Eclipse转为Android Studio以后呢,我们Android Studio一直用的编译工具,就是Gradle。它有两个配置文件,我们可以针对这两个配置文件进行优化,这样可以节省我们的空间和时间,这样我们的开发会比较有效率!!!希望这篇文章对阅读者有所帮助,期待大家的评论和关注,谢谢!!!一.为什么要自定义Gradle配置文件关于这一点呢,我们要从实际工程中,实际的看一下。首先,我们的工程呢,它是有两个gradle文件,一个是项目总工程的build.gradle,这里面主要是仓原创 2020-05-28 16:40:17 · 525 阅读 · 0 评论 -
智能管家App kotlin版——开发索引
前言:因疫情,近日在家无要事可做。闲暇之余,想要用Kotlin,JetPack做一个完整的MVVM架构项目。于是它来了,如果,顺便能给个评论,加个关注,我将不胜感激!...原创 2020-05-19 17:26:26 · 373 阅读 · 0 评论 -
智能管家App kotlin版(7)——美女图片加载
前言:有新闻了怎么能少得了美女,我们使用Gank的接口实现一个美女列表,封装我们的图片 加载库Picasso,使用起来更加的方便,很值得期待!!!此篇文章完成后效果展示:1.编写xml交互代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="matc原创 2020-05-19 17:20:57 · 299 阅读 · 2 评论 -
智能管家App kotlin版(6)——新闻头条文章查看开发
既然是一款轻松娱乐的应用怎么能没有一个新闻列表呢?我们listview实现新闻列表 ,通过webview去加载新闻详情,本文章会讲解Picasso图片加载,以及webview的一些基本应用,自定义加载进度条!原创 2020-05-18 10:31:26 · 664 阅读 · 0 评论 -
智能管家App kotlin版(5)——语音机器人聊天开发
前言:Android智能问答机器人是时下非常流行的一种服务,微软“小冰”的出现更是让其实实在在的风靡了一把。那么,本文章就将带领大家完整的实现整个问答机器人的制作。此篇文章紧做关于语音机器人聊天开发,后续功能实现请关注后续文章!!!此篇文章完成后效果展示:一.机器人聊天—对话adapter的实现二.机器人聊天—机器人实时对话实现...原创 2020-05-14 21:35:54 · 515 阅读 · 0 评论 -
智能管家App kotlin版(4)—— 快递及号码地查询开发
前言:时间轴时一个很炫酷的效果,一般作用在物流信息上,我们同样也可以作为一个学习对象去学习他的使用方法,同时呢,我们可以在线查询我们的电话号码归属地,巧用键盘的逻辑提升我们用户体验。...原创 2020-05-13 19:30:58 · 860 阅读 · 1 评论 -
智能管家App kotlin版(3)——用户注册/登录/忘记重置密码/个人数据编辑开发
前言:Bmob后端云为我们用户操作带来了极大的便捷,本文章主要是涵盖了一个用户系统逻辑,实现用户的登录,注册,找回密码,修改密码,邮箱验证,以及记住密码等功能的实现,通过本章你可以学习到宝贵的用户操作逻辑,同时可以学习到自定义的Dialog以及头像的选择和裁剪!此篇文章紧做关于该项目的用户注册/登录/忘记重置密码开发,后续功能实现请关注后续文章!!!此篇文章完成后效果展示:一.用户管理—Bmob简单集成这地方我并没有什么自己的见解,只是按照官方文档,一步步操作罢了官方文档二.用户管理—用户注册功原创 2020-05-11 21:39:40 · 2573 阅读 · 2 评论 -
智能管家App kotlin版(2)——工具类封装与首页引导页开发
前言:项目最讲究的前期架构搭建,我们把标准的Log和SharedPreferences进行封装,同时开发我们的首页和引导页做一些技巧性的处理,项目开发效率将大大的提高,同时我们继承腾讯的bugly为我们的Carsh做一些约束性的策略!此篇文章紧做关于该项目的工具类封装与首页引导页开发,后续功能实现请关注后续文章!!!此篇文章完成后效果展示:一.工具类的封装—Log封装在utils包下,创...原创 2020-05-07 16:31:14 · 790 阅读 · 1 评论 -
智能管家App kotlin版(1)——框架搭建
前言:学习kotlin一段时间了,最近想用kotlin开发一个智能管家App,以系列博客,记录App开发过程。希望对阅读者有所帮助,期待大家的评论和关注!!!此篇文章紧做关于该项目的框架搭建,后续功能实现请关注后续文章!!!此篇文章完成后效果展示:一.项目架构部署1.创建一个Android项目,我们把它命名为SmartButler,选用Kotlin编程。2.创建成功之后,首先 在com...原创 2020-05-06 16:25:56 · 739 阅读 · 0 评论 -
Android中使用动态的VectorDrawable
接上篇继续,讲解使用动态的VectorDrawable上篇链接:在Android Studio中生成矢量图VectorDrawable的三种方式以及静态VectorDrawable的使用导言VectorDrawable有两个优点,一个是缩放不失真,另一个是使PNG的体积,大幅度减小,那么如果仅仅只有这两个优点,其实我是并不需要使用VectorDrawable,或者说,这并不能成为我们使用V...原创 2020-05-04 18:57:45 · 1121 阅读 · 0 评论 -
在Android Studio中生成矢量图VectorDrawable的三种方式以及静态VectorDrawable的使用
生成矢量图VectorDrawable的三种方式第一种:选中drawable文件夹,右键New --> Vector Asset --> 选中Clip Art ,在这里面可以选择一些矢量图 ,点击Next,然后 Finish即可。第二种:(前提:自己有一张svg或psd的图片)选中drawable文件夹,右键New --> Vector Asset --> 选中Lo...原创 2020-05-03 17:23:05 · 1913 阅读 · 0 评论 -
01.自定义View简介——onMeasure,onDraw,自定义属性
一.自定义View简介自定义view可以被认为是继承自View,系统没有的效果(ImageView,TextView,Button),extents View,extents ViewGrop1.1自定义一个系统的TextView,自定义View入门)新建一个项目,创建一个类名为TextView的类,继承View。View有四个构造方法,下面讲述四个构造方法什么时候调用:第一个构造方法会...原创 2020-04-22 20:39:11 · 124 阅读 · 0 评论 -
项目越做越复杂?组件化开发替你解决所有问题——一篇文章搞懂组件化
组件化开发前言什么是组件化?为什么要使用组件化?组件化和插件化区别?1.如何将项目组件化2.如何统一管理模块3.编译时技术的使用4.手撸组件化路由框架前言什么是组件化?这里是引用为什么要使用组件化?当我们的项目越做越大的时候,有时间就很难去维护,有时候让我们去改点东西,根本实现不了,与其让我们修修改改,还不如自己重新去写代码。其实无论是大项目也好,或者是中小型项目也好,如果去使...原创 2020-03-22 14:09:29 · 1030 阅读 · 1 评论 -
Android Studio JNI 编程 创建子线程
Android Studio JNI 编程 创建子线程原创 2020-03-16 15:50:04 · 1120 阅读 · 0 评论 -
Android隐藏标题栏
ActionBar actionBar=getSupportActionBar(); if(actionBar !=null) { actionBar.hide(); }原创 2020-03-12 10:50:28 · 1305 阅读 · 0 评论 -
完全卸载Android Studio(卸载得干干净净)
步骤其实很简单,一共三步,但是每一步都需要完成,步骤如下:第一步:打开控制面板执行常规的卸载操作。第二步:找到SDK的安装目录手动删除SDK。第三步:进入“C:\Users<你的用户名下>”目录下,手动删除".android"、".AndroidStudioX.X"、".gradle"目录(比如我登陆电脑时的用户名是:lenovo,那么则来到C:\Users\lenovo目录下进...原创 2020-03-12 10:13:58 · 2441 阅读 · 0 评论