
Android开发小功能
北极熊的微笑
跌倒了,爬起来,笑一笑,继续前进!
展开
-
Android开发中图片的放大缩小功能的实现(总结)
先上代码吧,之后再进行补充和代码优化。activity_main.xml的代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:ori...原创 2018-06-22 18:08:37 · 13027 阅读 · 8 评论 -
Android 8.0自动安装APP安装界面不显示问题解决方案(记录)
问题描述:Android 8.0之后,在开发过程中通过代码自动安装APP的时候,安装界面弹不出来,即不显示。而在Android 8.0之前没有这个问题。原因:Android 8.0 Oreo 中,Google 移除掉了容易被滥用的“允许位置来源”应用的开关,在安装 Play Store 之外的第三方来源的 Android 应用的时候,竟然没有了“允许未知来源”的检查框,如果你还是想要安装某个被自己...原创 2018-07-13 13:00:57 · 3808 阅读 · 0 评论 -
Android 8.0系统的应用图标不显示问题
Android 8.0之后,APP的应用图片会显示成AndroidStudio的默认图标(机器人的那个),那么如果才能显示我们自己设计的图标呢?结论是:要做Android 8.0的系统图片适配。1、在下图中的mipmap-anydpi-v26文件夹上右键,New->Image Asset。2、会出现如下图所示的界面。就是在这个界面上做图标的适配的。Foreground Layer:前景图片。...原创 2018-07-13 11:04:25 · 4987 阅读 · 0 评论 -
Android开发实现短信验证码功能(总结)
今天做了一下手机登录常用的短信验证码功能,记录一下。(用Mob,主要是免费的,可以拿这个做研究。)其中,最主要的是注册之后获取到的AppKey和AppSecret。Mob官网:http://www.mob.com/效果图如下:步骤如下:1、下载官方sdk,并且导入到项目里。(即把以下4个文件复制到libs目录下)2、在build.gradle中添加如下部分:repositories{ fl...原创 2018-07-12 13:39:29 · 14254 阅读 · 6 评论 -
Android7.0以上如何获取头像(拍照或者从相册中选择)
大概的流程动态权限管理 创建布局文件,这里不多说了 拍照的实现 2.1创建存放图片的文件夹 2.2将文件夹路径转换为uri 2.3隐式启动相机的Activity,uri作为intent的一个参数. 2.4拍照结束后,执行onActivityResult(…)获得图片 相册选取图片 3.1启动相册Activity 3.2选择结束后,执行onActivityResult(…)获得...原创 2018-07-23 12:25:40 · 1475 阅读 · 0 评论 -
Android开发中TextView中图片点击以及图片缩放功能实现(总结)
本篇博客主要记录一下如何实现TextView中图文混排时,里面的图片点击功能以及图片大小缩放功能。(根据手势缩放大小)效果图如下:思路步骤:1、实现TextView的图文混排。(不会的话,参考之前的博文:https://blog.youkuaiyun.com/lpcrazyboy/article/details/80390903)2、如何实现TextView中的图片的点击事件的监听?解决方法:tvQuesti...原创 2018-06-28 13:09:48 · 1753 阅读 · 0 评论 -
Android开发中底部导航栏的简单实现(两种方法)
简单的两种实现方法:1、利用LinearLayout+TextView实现底部导航栏的效果。2、利用RadioGroup+RadioButton实现底部导航栏的效果。两种的效果图一样,如下所示:两者的功能代码,基本一致,唯一的区别,也就是:TextView和RadioButton的区别。选择样式中的state_selected和state_checked的区别。下面附上RadioGroup+Rad...原创 2018-07-02 14:57:23 · 18657 阅读 · 11 评论 -
Android开发中实现答题小程序手势翻页效果(总结)
GestureListener详解:监听手势的关键是:GestureListener给我们提供了下述的回调方法:按下(onDown): 刚刚手指接触到触摸屏的那一刹那,就是触的那一下。抛掷(onFling): 手指在触摸屏上迅速移动,并松开的动作。长按(onLongPress): 手指按在持续一段时间,并且没有松开。滚动(onScroll): 手指在触摸屏上滑动。按住(onShowPress): ...原创 2018-06-26 17:40:37 · 2532 阅读 · 2 评论 -
Android开发中实现带有删除图标的EditText输入框
效果图如下:备注:附带一个隐藏和显示密码的功能实现。activity_main.xml布局文件的代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" andr...原创 2018-06-25 17:44:16 · 1560 阅读 · 0 评论 -
Android使用ZXing实现二维码扫描功能(总结)
使用方式也很简单,首先在gradle中添加依赖compile 'com.journeyapps:zxing-android-embedded:3.5.0'1、自定义布局文件activity_custom_capture.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="ht...原创 2018-07-30 15:08:37 · 1449 阅读 · 0 评论