标签: Android

Android使用系统相机进行拍照的步骤

我们在日常的开发中有时候会遇到需要用到相机的需求,而相机也是很常用的东西,例如扫二维码啊拍照上传啊等等。这里我不讲像qq那样自定义很强的拍照功能(事实上我也不会),讲个最简单的调用系统相机拍照并储存调用系统相机步骤这里我通过一个简单的例子来讲这个内容。我自己写了一个demo,布局很简单:就是一个按钮...

Android 2021-04-07 116 0 0 阅读全文

Android实现摇一摇简单功能

说起摇一摇大家可能就会想到微信的摇一摇功能。后来很多APP也跟着上了摇一摇的相关功能。这里我们就介绍一下摇一摇怎么做。步骤1:声明一个SensorManager对象步骤2:重写Activity的onResume方法,在该方法中注册传感器监听事件,并指定待监听的传感器类型。步骤3:重写Activity...

Android 2021-04-05 100 0 0 阅读全文

Android Room的使用详解

官网介绍:developer.android.google.cn/training/da…Room是在SQLite上提供了一个抽象层,以便在充分利用SQLite的强大功能的同时,能够流畅地访问数据库。Room包含3个重要部分:数据库:包含数据库持有者,并作为应用已保留的持久关系型数据的底层连接的主要...

Android 2021-04-14 155 0 0 阅读全文

Android课程表界面布局实现代码

Android课程表布局实现我是个菜鸟,文章供参考示例图1:图2:布局分析该界面主要可分为三部分:1.显示年份及周数部分2.显示周一到周日3.课程显示部分实现步骤1.首先整个页面放在一个LinearLayout布局下面,分为上面和下面两个部分,下面一个是显示课程表的详细信息2.将控件一个TextVi...

Android 2021-05-15 128 0 0 阅读全文

详解Android Activity中的几种监听器和实现方式

Activity在Activity中,使用findViewById(intresId)方法与布局中的控件绑定View常用事件接口View的事件监听是指用户与应用交互,当用户对View进行点击、长按、触摸、移动等动作时、程序对这些动作进行处理OnClickListener点击View时的监听OnLon...

Android 2021-04-14 108 0 0 阅读全文

Android 调用系统相册选择照片

在相册里选择图片上传也是很常见的功能了例如微信朋友圈等等。但是他们是自定义的选择器,可以选择多张图片并修改。这里我们讲一个最简单的:调用系统的相册选择一张图片并展示。另外有的读者还想到要通过相机拍照来选择图片的功能,也可以参考一下我的另一篇文章Android使用系统相机进行拍照使用步骤这里我是通过一...

Android 2021-04-07 138 0 0 阅读全文

Android自定义View实现TextView方形输入框

先奉上最终效果图实现思路分析:1、使用一个LinearLayout用来填充每一个小方格,通过动态添加,实现出需要数量的输入框2、在LinearLayout上覆盖一层大小和LinearLayout大小完全一致的EditText,用来接口输入信息,设置EditText输入背景和文字为透明,并设置不展示光...

Android 2021-06-24 177 0 0 阅读全文

Android ViewBinding的使用详解

最近AndroidStudio升级后butterknife有一个警告:ResourceIDswillbenon-finalinAndroidGradlePluginversion5.0,avoidusingthemasannotationattributes查看官网发现:butterknife已经弃...

Android 2021-04-14 122 0 0 阅读全文

Android Xml实现按钮的圆角、阴影效果及按下变化效果的实现代码

5个xml文件实现按钮的圆角、阴影效果以及按下变化效果实现drawable/shape.xmldrawable/shapepress.xmldrawable/shadow.xmldrawable/shadowpress.xmldrawable/button_style.xmlactivity_mai...

Android 2021-05-25 202 0 0 阅读全文

Android实现长截屏功能

本文实例为大家分享了Android实现长截屏功能的具体代码,供大家参考,具体内容如下1、MainActivitypublicclassMainActivityextendsAppCompatActivity{ScrollViewscrollView;StringsdRoot=Environment....

Android 2021-04-05 107 0 0 阅读全文

Android Studio应用开发集成百度语音合成使用方法实例讲解

AndroidStudio下Android应用开发集成百度语音合成使用方法样例首先,语音合成是指将文本信息转换成声音。意思就是将文本转化为声音,让你的应用开口说话。国内在业内比较有名的第三方语音合成平台有百度语音和科大讯飞。本博文集成的是百度语音合成,其主要特点是:完全永久免费业界首创完全永久免费新...

Android 2021-05-12 130 0 0 阅读全文

Android Listview点赞问题关于图片重复问题

最近这段时间一直在看Android,利用Listview去实现点赞功能基本思路:进入界面–》获取数据–》在Listview中显示–》通过map集合(position,boolean)保存每一行是否被点击–》利用实体类去保存相应的对象–》get/set方法进行相应值得改变–》点击一次,相应的数量加1只...

Android 2021-05-12 116 0 0 阅读全文

Android Launcher分析和修改1—Launcher默认界面配置(Default_Workspace)

最近工作都在修改Launcher,所以打算把分析源码和修改源码的过程记录下来,最近会写一些关于Launcher的分析和修改博文。因为我是修改4.0.3的Launcher,所以后面文章里面的Launcher都是基于Android4.0.3的Launcher2修改。Launcher源码比较多,而且里面应...

Android 2021-07-24 172 0 0 阅读全文

Android Bander设计与实现 - 设计篇

关键词BinderAndroidIPCLinux内核驱动摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,systemVIPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传...

Android 2021-07-24 112 0 0 阅读全文

Android在一个App中安装并卸载另一个App的示例代码

Android在一个app中安装并卸载另一个app1.在app→src→main下新建文件夹asserts,将准备安装的apk文件放在asserts内2.在app→src→main→res下新建文件夹xml,右击xml文件夹,选择new→XMLResourceFile,Filename为文件名,可随...

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

Android仿微信加载H5页面进度条实现

Android中WebView打卡前端页面时受到网路环境,页面内容大小的影响有时候会让用户等待很久。显示一个加载进度条可以提升很大的体验。微信内访问H5页面加载效果不错,效仿着写了一个。1.实现1-1.自定义类继承WebView类classProgressWebView(context:Contex...

Android 2021-06-18 112 0 0 阅读全文

Feign调用接口解决处理内部异常的问题

问题描述:当使用feign调用接口,出现400~500~的接口问题时。会出错feign:FeignException。(因为是错误,只能用catchThrowable,不可使用catchException捕获异常)导致程序无法继续运行。问题原因:由于feign默认的错误处理类是FunFeignFal...

Android 2021-06-24 111 0 0 阅读全文

Android消息机制(Handler)详述

概述在380行C代码实现扫雷小游戏中提过,只有主线程(UI线程)可以更新UI,其他线程不可以,所以一般耗时操作放到子线程。子线程可以通过Handler将相关信息通知到主线程。Android的消息机制主要是Handler机制。Handler的工作过程,还有两个重要部分MessageQueue(消息队列...

Android 2021-07-14 120 0 0 阅读全文

Android实现计步器功能

本文实例为大家分享了Android实现计步器功能的具体代码,供大家参考,具体内容如下计步器的原理是通过手机的前后摆动模拟步伐节奏检测。我们本身在手机的传感器中就有计步器的传感器,所以这里我们直接上代码。activity_main.xmlMainActivity.javapublicclassMain...

Android 2021-04-05 113 0 0 阅读全文

鸿蒙手机版JNI实战案例解析(JNI开发、SO库生成、SO库使用)

鸿蒙JNI开发现状现阶段,不仅鸿蒙JNI相关的开发资料较少,而且Phone相关的JNI开发资料几乎没有,这对于新入行的鸿蒙开发者们来说,非常不友好。也可能会给Android工程(使用了SO库的工程)在迁移至鸿蒙系统时造成了阻碍。案例演示废话不多说了,接下来,我们来演示鸿蒙手机版工程是如何做JNI开发...

Android 2021-04-27 117 0 0 阅读全文