自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 第一个Android Studio程序:HelloWorld以及Error_(26, 13) Faled to resolve_ com

第一个移动开发APP:HelloWorld废话少说,直接上图:Minimun sdk理论上设置为最低,但在这里设置为Android5.0,记得下载这一版本选择Empty Activity这里不变finish以后大概率出现以下问题:打开第二个Gradle Scripts,点开build.gradlecompileSdkVersion 28 改成低版本的26tar...

2019-05-31 22:34:35 494

原创 从“helloworld”开始的android之行

学习新的知识由一个简单的东西着手是比较好的,所以我分享一下我开始android之旅的起始点——一个简单的“helloworld”。目前我所运用的android开发软件以及版本为android studio 3.2。1.第一步,打开我们的android studio软件,会出现如下图的界面2.第二步,我们来创建一个新的程序在等待软件启动完毕后,出现如下界面,这里我们选择第一个,即“Start...

2019-05-31 22:16:53 144

原创 基于okhttp3依赖和gson依赖的快递查询系统

基于okhttp3依赖和gson依赖的快递查询系统主要目录1、概述2、项目名称:快递查询。3、项目分析4、技术分析5、项目设计主要目录1、概述电商推动快递行业发展,现在快递不仅能在线预约寄件服务,还能查询快递的状态。快递行业如今智能化普及的速度非常快,因此查询相关的状态也变得非常简单便捷。快递查询APP开发为用户提供快递查询,快递时效和价格查询,附近快递员和网点查询等服务。2、项目名称:快...

2019-05-31 22:06:12 326

原创 Android自定义可移动悬浮按钮

Android自定义可移动悬浮按钮FloatingActionButton简介FloatingActionButton的使用在布局文件中添加控件实现自定义悬浮按钮DragFloatActionButton的使用FloatingActionButton简介悬浮按钮FloatingActionButton是Material Design中的一个控件,它继承了ImageView,因此具备ImageV...

2019-05-31 22:05:46 1693 1

原创 APP Security:Android中的指纹识别

APP Security:Android中的指纹识别什么是指纹识别具体实现什么是指纹识别早在1684年,英国植物形态学家Grew便发表了第一篇研究指纹的科学论文,到20世纪90年代,用于个人身份鉴定的自动指纹识别系统得到开发和应用,而Android从6.0系统开始就支持指纹解锁功能,指纹解锁带给我们的便利不言而喻,现在更是有屏幕指纹解锁、人脸解锁等各种技术给我们的生活带来了极大的便利,下面是指...

2019-05-31 22:05:11 130

原创 Activity的四种启动模式

Activity的四种启动模式Standard模式SingleTop模式SingleTask模式SingleInstance模式Activity的启动模式有4种,分别是standard.singleTop. SingleTask. singleInstance,可以在AndroidMainifest.xml文件中指定每一个Activity的启动模式。一个Android应用一般都会有多个Activ...

2019-05-31 22:04:06 491

原创 如何在AndroidStudio中使用手势解锁

手势开锁在AndriodStudio中的应用目录思路设置所需要的变量与常量设置所需要的设置与构造函数测量宽和高,计算绘制的间距绘制3*3小圆,保存绘制小圆的坐标绘制手势线条处理事件onTouchEvent效果图目录思路一般来说,进行手势解锁的设置有两种思路,一种是使用boolean类型的数组来识别手势,一种是使用普通的3*3的int型数组来识别。我所讲的就是第二种,说白了就是把普通的密码锁换...

2019-05-31 22:03:32 643

原创 OkHttp框架的初步了解

简介:一个处理网络请求的开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献,用于替代HttpUrlConnection和Apache HttpClient。OkHttp可以支持安卓2.3及以上版本,需要jdk1.7及以上;OkHttp有2.x和OkHttp3.x版本之间的部分方法的使用有一点的差异。优点(百度百科):1、允许连接到同一个主机地址的所有请求,提高请求效率2、共...

2019-05-31 22:02:01 146

原创 Android Studio安装及问题解决

Android Studio安装及问题解决下载Android Studio安装可能会遇到的问题①Unable to resolve dependency for ':app@debug..........②emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM...

2019-05-30 22:11:10 393

原创 Android UI组件

Android UI组件ListViewListView主要是一个显示列表视图滚动功能,通过Adapter适配器把数据程放到到listview上;ListView是Android手机系统中广泛使用的一个组件,一般应用于一行显示一个的内容,以垂直的方式显示所有的列表项,在显示联系人名单.菜单列表等都用到了ListView;Listview通常有两个职责:1)将数据填充;通过setAdap...

2019-05-30 22:10:40 93

原创 Android studio时间戳的实现以及相差8小时的转换

本文主要是在notepad中实现时间戳的一些见解和问题的解决。时间戳的显示实现在notepad源码中我可以看到数据库中已经存在了COLUMN_NAME_CREATE_DATE(创建的时间),COLUMN_NAME_MODIFICATION_DATE(修改的时间)都已经在数据库中。public void onCreate(SQLiteDatabase db) {db.execSQL(“CR...

2019-05-30 17:11:18 895

原创 解决Minimum supported Gradle version is 4

解决gradle版本和gradle插件版本不匹配的问题问题的发现问题的解决问题的发现近期我在Android Studio上导入一个外部项目时系统出现报错(如题)。问题的解决首先要搞懂两个概念,gradle版本和gradle插件版本,比如我现在的Android Studio是3.2的,那么3.2就是gradle版本,4.6就是gradle插件版本,这两个概念是互相对应的,而之所以出现如标题的...

2019-05-30 17:10:58 5778 1

原创 Android studio安装配置(windows下)

1、首先下载Android studio安装包,可以从http://www.android-studio.org/下载最新版本,安装包不带SDK2打开Android Studio的安装包。3.安装完成4.首次启动会出现是否导入设置,选择否即可5打开AS,出现以下问题6.打开Android Studio的安装目录添加:disable.android.first.run=tru...

2019-05-30 17:10:36 221

原创 Android数据可视化

Android数据可视化前言ECharts移动端优化ECharts官网下载ECharts组件EChart 依赖库前言由于最近做数据分析与安卓记账本小程序,使用到了关于数据可视化绘图的相关工具,特此记录安卓绘制饼图,柱状图等方法。Android绘制图表,一般都会采用第三方图表框架,简单而且实现效果好。安卓的图标框架有很多,主流的有MPAndroidChart、hellocharts-androi...

2019-05-30 17:10:06 6668 1

原创 Android之属性动画

前言Android应用市场如今越来越受欢迎了,有一部分原因是它能够模拟物理世界,让人有身临其境的感受,提高用户的体验。这里就介绍一下简单的落日景象的模拟应用。代码详解(一)使用抽象的activity托管fragment1、通用的fragment托管布局(activity_fragment.xml): <?xml version="1.0" encoding="utf-8"?&gt...

2019-05-29 08:55:15 331

原创 Android中的多线程及AsyncTask的引入

一、Android多线程的介绍       本质上来说,多线程的定义都是一样的,软件或硬件上并发地执行多条指令,将CPU的时间片按照调度算法,分配给各个线程,实际上是分时执行的,只是这个切换的时间很短,用户感觉的时候是同时而已。       Android...

2019-05-29 08:54:50 163

原创 Android 网络传输数据之解析XML格式数据(Pull&SAX)

Android 网络传输数据之解析XML格式数据每个访问网络的应用程序都会有一个自己的服务器,我们可以向服务器提交数据也可以从服务器上获取数据。下面我们就介绍下网络上传输数据最常用的一种格式XML数据格式。在开始之前需要搭建一个web服务器(具体操作可以参考:https://blog.csdn.net/vagabond_/article/details/90436858),在\Apache\...

2019-05-29 08:54:27 277

原创 Android人脸识别的初步学习

Android人脸识别的初步学习前言基本知识1. 什么是人脸识别2. 技术流程人脸图像采集及检测人脸图像预处理人脸图像特征提取人脸图像匹配与识别下载运行demo1. 获取Demo2. 申请SDK3. 修改项目并运行demoDemo代码的阅读1. 代码组成2. 人脸注册3. 实现人脸识别总结前言随着技术发展,人脸识别在生活中的应用越发广泛,包括门禁系统,监控与检票时的身份辨识,移动支付,或是美颜...

2019-05-29 08:54:02 787 3

原创 android开发 控制摄像头拍照

前言:简略的介绍android中关于控制摄像头的一些基本操作,实现简易的拍照功能。权限设置在AndroidManifest.xml文件中,加入代码:<uses-permission android:name="android.permission.CAMERA" /> //获取照相机权限(必须)<uses-permission android:name="android....

2019-05-29 08:53:32 1217

原创 FrameLayout(帧布局)

Android的页面布局小结关于布局布局举例LinearLayout---线性布局RelativeLayout---相对布局FrameLayout---帧布局TableLayout---表格布局AbsoluteLayout---绝对布局关于布局Android程序中界面是通过布局文件设置的,在每个应用程序创建时会默认包含一个主界面布局,该布局位于res/layout中。由于实际开发中每个应用程序...

2019-05-29 08:51:49 6415

原创 关于andriod的Adapter理解

关于andriod的Adapter理解AdapterArraryAdapterBaseAdapteSimpleAdapterSimpleAdapter与BaseAdapte的区别Adapter我们知道,数据源是各种各样的,而ListView所展示数据的格式则是有一定的要求的。数据适配器正是建立了数据源与ListView之间的适配关系,将数据源转换为ListView能够显示的数据格式,从而将数据...

2019-05-29 08:51:16 228

原创 Android Studio自定义activity模板

借用图概述上图的效果就是android studio的模板,我们可以通过自定义模板方便我们日常的开发。开始首先从android studio自带的模板说起在android studio的安装目录下的\plugins\android\lib\templates\activities下保存了android studio系统自带的activity模板 截图如下:通过模板可以快速的开发,但是...

2019-05-29 08:50:26 727

原创 Android 使用Theme实现动态切换主题详细教程

简介:有关于Android 实现应用内动态切换主题的常用方式有两种通过Theme切换主题通过AssetManager切换主题本文主要介绍通过Theme切换主题。通过AssetManager切换主题Android通过AssetManager来加载皮肤包,用皮肤包里的资源替换现有资源达成换肤效果。对此暂时没有深入研究,留作以后填写,不再赘述。通过Theme切换主题Android 通...

2019-05-29 08:49:09 3378

原创 Android案例:图标名称设置+用户登录界面+宝宝装备与技能选择

作者:占志杰 原文链接项目源码地址最近在学习Android开发,和学习其他任何语言一样,不管理论上学得多扎实,最后都一定要付诸实践,不然很容易忘掉,而且也仅仅停留在皮毛上,记录下自己练手的APP的详细实践过程,方便以后忘了回过头来复习。这个APP的内容主要包括:APP图标的设置,名称设置,用户界面简单实现,宠物属性值的进度条展示,宠物装备的购买等等。美中不足的是还没学到数据存...

2019-05-28 23:42:20 3453 1

原创 播放多媒体

播放多媒体手机上最常见的休闲方式毫无疑问就是听音乐了,随着移动设备的普及,越来越多人都可以随时享受优美的音乐。而Android在播放音频方面做了相当不错的支持,它提供了一套较为完整的API,使得开发者可以很轻松地编写出一个简易的音频播放器,下面我们就来具体地学习一下。MediaPlayer类简介在Android中播放音频文件一般都是使用MediaPlayer类来实现的,它对多种格式的音频文件...

2019-05-28 21:38:11 148

原创 Android5种布局类型

为了适应不同界面的风格,android为开发人员提供了5种常用布局,分别是LinearLayout(线性布局)、RelativeLayout(相对布局)、FrameLayout(帧布局)、TableLayout(表格布局)/AbsoluteLayout(绝对布局)。1.LinearLayout(线性布局)首先我们来介绍线性布局,线性布局是在实际开发中比较常用的,他主要以水平和垂直的方式来显示界...

2019-05-28 21:37:35 5841 1

原创 Android利用SOAP进行网络编程

Android利用SOAP进行网络编程1.SOAP介绍(1)SOAP中文名是简单对象访问协议,英文名称是Simple Object Access Protocol,SOAP主要用于Web service,它是一种标准化的通信规范。(2)SOAP的作用是使Web Server从XML数据库中提取数据时,无需花时间去格式化页面,还能够让不同应用程序之间以 XML 格式通过 HTTP 协议互相交换...

2019-05-28 21:37:00 1847

原创 Android studio之图形与图像处理

前言:众所周知,决定一个Android应用是否可以被用户接受最重要的方面就是用户界面,为了让我们的Android给用户提供一个更友好的界面,就需要我们在应用中使用和插入图片了。Android系统提供了丰富的图片功能支持,其中就包括处理静态图片和动画等等。一、使用简单的图片(1)使用Drawable对象为Android应用添加了Drawable资源之后,Android SDK会为这份资源在R...

2019-05-28 21:36:22 5005 1

原创 Android:实现安卓小程序-记事本(备忘录)的开发

本文目录1. 前言2. 记事本功能需求3. 部分关键代码解析及程序截图3.1 记事本类的基本设计3.2 记事本的数据存储设计3.3 主界面的设计3.4 记事本的编辑3.5 记事本的背景色设置3.6 记事本的闹铃功能3.7 高级搜索4. 总结1. 前言在学习安卓开发这门课程中期,学会了安卓开发的基本知识,比如,UI组件的应用,Intent的应用等等,同时期中作业为编写一个记事本程序,基于goo...

2019-05-28 21:31:59 4982 1

原创 SimpleAdapter的理解与简单实现

首先SimpleAdapter接口继承于Adapter接口。Adapter是Android里的适配器,充当数据和界面之间的桥梁,相当于一个数据源,可以给适用的AdapterView提供数据,也就是说可以将各类型的数据转换成符合界面风格形式的数据,然后可以通过AdapterView显示出来,SimpleAdaper的作用是方便地将数据与XML文件定义的各种View绑定起来,从而创建复杂的UI。...

2019-05-28 21:30:46 768

原创 Android _ SQLite的使用

本文内容文章目录1.定义模式和契约2.使用 SQL Helper 创建数据库3.插入数据4.读取数据5.删除数据6.更新数据7.保持连接与断开!如下讲述,以RSS 订阅表为例,表名entry,含标题,子标题两列1.定义模式和契约定义一个Contract ,在其内部实现一个静态内部类,内部类实现BaseColumns接口,内部类中 定义表的模式。!注意: 系统创建表时会自动添加一个_i...

2019-05-28 21:29:10 127

原创 OkHttp框架入门笔记

OkHttp框架入门笔记框架概述版本需求依赖简单应用例子对OkHttp框架进行简单的封装参考资料本篇文章是我在学习 @慕课网【Android网络框架-OkHttp使用】课程时所做的笔记,方便写代码时进行参考。框架概述采用Http协议进行通信是当下Android APP中非常普遍的一个需求,而OkHttp则是目前比较流行的一款基于Java的Http网络通信框架。根据官方介绍,其具有以下特性:...

2019-05-28 21:26:24 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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