Android
文章平均质量分 67
编写Android代码以及原理
木晓
坚持是一种智慧,固执是一种死板。
展开
-
Android 接入美洽
在app下加入 // api project(':meiqiasdk') // -------------------- 以下三个库是必须依赖的 ---------------------------- implementation 'com.meiqia:meiqiasdk:+' implementation 'com.android.support:s...原创 2020-04-17 17:18:54 · 1076 阅读 · 0 评论 -
Android Activity
Activity是一个应用程序的组件,他在屏幕上提供了一个区域,允许用户在上面做一些交互性的操作, 比如打电话,照相,发送邮件,或者显示一个地图!Activity可以理解成一个绘制用户界面的窗口, 而这个窗口可以填满整个屏幕,也可能比屏幕小或者浮动在其他窗口的上方!Activity用于显示用户界面,用户通过Activity交互完成相关操作一个App允许有多个Activity1.Activ...原创 2020-04-16 10:47:53 · 340 阅读 · 0 评论 -
Toast(吐司)的基本使用
1.直接调用Toast类的makeText()方法创建这是我们用的最多的一种形式了!比如点击一个按钮,然后弹出Toast,用法: Toast.makeText(MainActivity.this, “提示的内容”, Toast.LENGTH_LONG).show(); 第一个是上下文对象!对二个是显示的内容!第三个是显示的时间,只有LONG和SHORT两种 会生效,即时你定义了其他的值,最后调用...原创 2020-01-06 17:01:03 · 1025 阅读 · 0 评论 -
AndroidVibrator(振动器)
1.获得Vibrator实例:Vibrator vb = (Vibrator)getSystemService(Service.VIBRATOR_SERVICE);2.可以使用的相关方法:abstract void cancel():关闭或者停止振动器abstract boolean hasVibrator():判断硬件是否有振动器void vibrate(long millisecon...原创 2020-01-06 16:49:27 · 827 阅读 · 0 评论 -
LinearLayout(线性布局)
本节开始讲Android中的布局,Android中有六大布局,分别是: LinearLayout(线性布局),RelativeLayout(相对布局),TableLayout(表格布局) FrameLayout(帧布局),AbsoluteLayout(绝对布局),GridLayout(网格布局) 而今天我们要讲解的就是第一个布局,LinearLayout(线性布局),我们屏幕适配的使用 用的比较多...原创 2020-01-06 16:39:14 · 1908 阅读 · 0 评论 -
Service 组件
1.线程的相关概念程序:为了完成特定任务,用某种语言编写的一组指令集合(一组静态代码)进程:运行中的程序,系统调度与资源分配的一个独立单位,操作系统会 为每个进程分配一段内存空间!程序的依次动态执行,经历代码的加载,执行, 执行完毕的完整过程!线程:比进程更小的执行单元,每个进程可能有多条线程,线程需要放在一个 进程中才能执行,线程由程序负责管理,而进程则由系统进行调度!多线程的理解:并行...原创 2019-12-24 17:12:41 · 148 阅读 · 0 评论 -
Android 集成科大讯飞语音听写功能
在科大讯飞官方下载SDK 把相对应的jar的包和so文件引入项目中还有对应的文件夹拷贝到项目中即可废话不多少 直接上代码多用户聊天功能(听写)主页面布局文件<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="...原创 2019-12-18 10:59:32 · 819 阅读 · 1 评论 -
Android RxJava2
RxJava 最大的优点也是简洁,但它不止是简洁,而且是 随着程序逻辑变得越来越复杂,它依然能够保持简洁 。**什么是响应式编程响应式编程是一种基于异步数据流概念的编程模式。数据流就像一条河:它可以被观测,被过滤,被操作,或者为新的消费者与另外一条流合并为一条新的流。响应式编程的一个关键概念是事件。事件可以被等待,可以触发过程,也可以触发其它事件。事件是唯一的以合适的方式将我们的现实世界映...原创 2019-11-27 14:50:04 · 215 阅读 · 1 评论 -
Android GreenDao使用教程
GreenDao是一款操作数据库的神器,经过了2.0版本的升级后,已经被广泛的开发者使用。确实是很好用,入门简单,可以剩去了数据库的建表操作和数据库SQL的编写GreenDao3.2的配置一、需要在工程(Project)的build.gradle中添加依赖repositories { google() jcenter()}dependencies { classp...原创 2019-11-27 14:27:16 · 533 阅读 · 1 评论 -
Android中WebView简介
1. WebView简介WebView在Android平台上是一个特殊的View,基于webkit引擎、展示web页面的控件,app中显示的是一张网页,提供了网页的前进、后退、放大、缩小、搜索。WebView在低版本和高版本分别采用不同的 webkit 版本内核,4.4之后直接使用 Chrome。2. WebView特点1>:比较灵活,不需要升级客户端,直接修改网页代码即可;2>...原创 2019-11-27 14:16:51 · 598 阅读 · 1 评论 -
安卓上传头像
废话不多说,直接上代码1)、权限: <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-...原创 2019-11-27 11:27:53 · 436 阅读 · 1 评论 -
AndroidGradle脚本介绍
在介绍Gradle for Android脚本语法语法之前,我们先来了解一下Android Studio工程中几个常见的Gradle脚本文件的相关功能,这样我们会有个大致的印象,而后我们再详细的去讨论相关的语法表达。Android Studio中,Gradle由一个顶级配置文件和其他模块配置文件构成,如下图所示:下面我们依次来看一下这几个文件。Gradle顶级配置文件// Top-lev...原创 2019-11-27 11:21:38 · 129 阅读 · 1 评论 -
安卓封装OkHttp
简单封装okhttp的get,post,put,delete请求: PersistentCookieJar cookieJar = new PersistentCookieJar(new SetCookieCache(), new SharedPrefsCookiePersistor(getApplicationContext())); HttpUtils.okHttpCli...原创 2019-11-27 10:22:56 · 364 阅读 · 1 评论 -
安卓调用系统分享
1.调用系统的分享功能2.通过第三方SDK,如ShareSDK,友盟等3.自行使用各自平台的SDK,比如QQ,微信,微博各自的SDK Intent textIntent = new Intent(Intent.ACTION_SEND); textIntent.setType("text/plain"); textIntent...原创 2019-11-27 10:17:30 · 246 阅读 · 1 评论 -
RecyclerView的介绍
1、RecyclerView的控件和定义2、RecyclerView属性设置3、RecyclerView优化和数据加载4、三种显示方式5、接口回调的使用6、多布局一.RecyclerView的介绍RecyclerView是谷歌V7包下新增的控件,用来替代ListView的使用,在RecyclerView标准化了ViewHolder类似于ListView中convertView用来做视...原创 2019-01-18 12:07:37 · 3441 阅读 · 1 评论 -
Handler原理
1.Message:注意:Handler在那个线程中new出来,那么Handler.post()就执行在相应的 2.Message:用来封装数据,Message msg = new Message();太浪费资源,消耗资源 Message msg -Message.obtan();从消息池里取消息 3.MessageQueue:主线程中默认有一个MessageQueue对象 子线程中也有一个MessageQueue对象 4.Lopper:默认情况下主线程也会有一个Loop原创 2019-01-17 11:53:13 · 182 阅读 · 0 评论 -
安卓和苹果上线流程:
安卓和苹果上线流程:1.虽说APP开发是一个项目开花结果的过程,但APP开发后上线以及推广也是整个APP生命过程中不可或缺的一部分,整个APP设计开发上线推广是个庞大工程,若想开发一个相对完美的饿APP,从开始到最后至少需要6个月左右的时间。可想而知,期间需要注意的东西有多多。今儿,郑州APP开发公司总结多年来行业APP开发经验,与大家分享下整个APP开发标准流程、APP上线所需准备资料以及...原创 2019-10-06 12:05:26 · 1244 阅读 · 1 评论 -
Android接入支付宝和微信支付
很多APP都需要支付功能,国内一般就是支付宝和微信了。目前这2种接入方式对于APP端来说都已经比较方便了,因为大部分的安全校验之类的逻辑都在服务端。APP端总结起来就是三步走:1.接入支付的库2.接受服务端的订单信息,发起调用支付宝和微信3.接收支付宝和微信的回调支付宝接入首先是接入支付宝的aar文件比较坑的是支付宝还需要下载aar文件导入,而不是gradle里面一行依赖就能搞...原创 2019-10-06 12:21:56 · 784 阅读 · 1 评论