标签: Android

Android实现简易的计算器

布局(activity_main.xml)响应及计算(MainActivity)packagecom.mylayout;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.view....

Android 2021-05-14 27 0 0 阅读全文

Android图片加载框架最全解析(一),Glide的基本用法

现在Android上的图片加载框架非常成熟,从最早的老牌图片加载框架UniversalImageLoader,到后来Google推出的Volley,再到后来的新兴军Glide和Picasso,当然还有Facebook的Fresco。每一个都非常稳定,功能也都十分强大。但是它们的使用场景基本都是重合的...

Android 2021-08-20 33 0 0 阅读全文

Android实现按钮浮动在键盘上方

android实现按钮浮动在键盘上方大家好,我是梦辛工作室的灵,最近在帮客户修改安卓程序时,有要求到一个按钮要浮动在键盘的上方,下面大概讲一下实现方法:其实很简单,分三步走第一步获取当前屏幕的高度DisplaydefaultDisplay=mcontext.getWindowManager().ge...

Android 2021-06-30 36 0 0 阅读全文

Android图片加载框架最全解析(六),探究Glide的自定义模块功能

不知不觉中,我们的Glide系列教程已经到了第六篇了,距离第一篇Glide的基本用法发布已经过去了半年的时间。在这半年中,我们通过用法讲解和源码分析配合学习的方式,将Glide的方方面面都研究了个遍,相信一直能看到这里的朋友现在已经是一位Glide高手了。整个Glide系列预计总共会有八篇文章,现在...

Android 2021-08-20 38 0 0 阅读全文

Android SQLite数据库连接实现登录功能

布局文件border.xmlMainActivity类publicclassMainActivityextendsAppCompatActivityimplementsView.OnClickListener{//访问数据库的类SQLiteDatabasedb;//定义常量,作为消息的keypubl...

Android 2021-05-14 34 0 0 阅读全文

Android图片加载框架最全解析(五),Glide强大的图片变换功能

大家好,又到了学习Glide的时间了。前段时间由于项目开发紧张,再加上后来又生病了,所以停更了一个月,不过现在终于又可以恢复正常更新了。今天是这个系列的第五篇文章,在前面四篇文章的当中,我们已经学习了Glide的基本用法、Glide的工作原理和执行流程、Glide的缓存机制、以及Glide的回调机制...

Android 2021-08-20 27 0 0 阅读全文

Android基础控件RadioGroup的使用

1.简单介绍RadioGroup可以提供几个选项供用户选择,但只能选择其中的一个。其下面可以横着或者竖着挂几个RadioButton,也可以挂载其他控件(如TextView)。RadioGroup的相应事件一般不由下面的RadioButton响应,而是直接由RadioGroup响应。实现RadioG...

Android 2021-07-08 37 0 0 阅读全文

Android Studio做超好玩的拼图游戏 附送详细注释源码

一、项目概述之前有不少粉丝私信我说,能不能用Android原生的语言开发一款在手机上运行的游戏呢?说实话,使用java语言直接开发游戏这个需求有点难,因为一些比较复杂的游戏都是通过cocos2D或者Unity3D等游戏引擎开发出来的,然后再移植到Android手机当中,使用完整的游戏引擎开发的过程比...

Android 2021-08-20 38 0 0 阅读全文

Kotlin中日志的使用方法详解

1引言想必学过Java的人都知道一个@Slf4j使用得多么的舒服:@Slf4jpublicclassTestController{@GetMapping("/test")publicStringtest(){log.debug("debug");return&...

Android 2021-03-18 90 0 0 阅读全文

Android结合Kotlin使用Coroutine的方法实例

最近入了Android坑,目前还处于疯狂学习的状态,所以很久都没有写博客了。今天记录一个小代码片段,在Android上使用coroutine的小例子。由于我自己是做一个记账软件来学习的,我用了gRPC,最开始我是使用线程来做网络请求的:thread{//网络请求代码runOnUiThread{//更...

Android 2021-04-11 44 0 0 阅读全文

一文彻底搞懂Kotlin中的协程

产生背景为了解决异步线程产生的回调地狱//传统回调方式api.login(phone,psd).enquene(newCallback(){publicvoidonSuccess(Useruser){api.submitAddress(address).enquene(newCallback(){p...

Android 2021-03-18 35 0 0 阅读全文

ListView滑动删除实现之三—创建可滑动删除的ListView

今天就要来实现我们开头所说的那个滑动删除的效果了,首先来看看如何让视图跟随手指移动而移动。然后再进一步看看在ListView中又该如何做。知识补充这里先补充一个知识。这里会用到一个函数:View.getScrollX()它返回当前的view视角横向移动的坐标,即我们调用View.scrollX(x,...

Android 2021-07-20 38 0 0 阅读全文

Android如何实现年月日期选择器功能

开发过程中,年月的选择功能还是比较常见的,像这种功能点比较常见,要是每次都要自己手动去写,这无疑会耗费比较多的时间与精力,今天给大家介绍一个第三方库,使用该库来完成年月选择器功能。一、效果图二、实现步骤:1、依赖库implementation'cn.aigestudio.wheelpicker:Wh...

Android 2021-03-24 31 0 0 阅读全文

Android录屏MediaRecorder介绍

Android录屏MediaRecorder介绍Android录屏的三种方案1、adbshell命令screenrecord2、MediaRecorder,MediaProjection3、MediaCodec和MediaMuxer,MediaProjection,一、screenrecord命令s...

Android 2021-06-30 118 0 0 阅读全文

[Android] ListView中GetView的原理+如何在ListView中放置多个Item

ListView和Adapter的基础工作原理:ListView针对List中每个item,要求adapter“给我一个视图”(getView)。一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!实际上Android为你缓存了视图。Android中有...

Android 2021-07-20 43 0 0 阅读全文

Declare-Styleable的使用(自定义控件) 以及Declare-Styleable中Format详解

declare-styleable是给自定义控件添加自定义属性用的1.首先,先写attrs.xmlreference指的是是从string.xml引用过来flag是自己定义的,类似于 android:gravity="top"dimension指的是是从dimension.xml...

Android 2021-07-20 30 0 0 阅读全文

Android利用StartActivityForResult返回数据到前一个Activity

在Android里面,从一个Activity跳转到另一个Activity、再返回,前一个Activity默认是能够保存数据和状态的。但这次我想通过利用startActivityForResult达到相同的目的,虽然看起来变复杂了,但可以探索下startActivityForResult背后的原理和使...

Android 2021-03-29 35 0 0 阅读全文

Andriod Studio实现保存QQ密码

对于QQ登录时保存账号和密码的功能,,不仅文件存储能够实现,SharePreferences同样也可以实现,而且SharedPreferences存取数据更加简单方便。因此可以用该方法实现保存Q密码的案例,具体步骤如下:创建布局类创建工具类packagecn.itcast.saveqq;import...

Android 2021-06-30 39 0 0 阅读全文

Android如何使用Bmob后端云实现失物招领功能

最近在使用后端云Bmob对数据进行存储,目的是在不搭建服务器的前提下,能对Android应用的数据进行操作处理,其实这篇是比较久之前写的了,有些童鞋反馈说现在的源码会有问题,所以我又重新运行了一下,随着Bmob版本的更新,之前的源码跑不起来,现在重新更新了最新版本做了个Demo.实现步骤:一、创建账...

Android 2021-03-24 35 0 0 阅读全文

PullToRefresh使用详解(二)---重写BaseAdapter实现复杂XML下拉刷新

效果图:正在刷新刷新后一、XML代码1、activity_main.xmlPullToRefresh标准写法,与《PullToRefresh使用详解(一)--构建下拉刷新的ListView》布局一样。2、数据项XML(item.xml)与《List控件使用---SimpleAdapter使用详解(二...

Android 2021-07-20 37 0 0 阅读全文