
Android
文章平均质量分 88
不知 不知
一个爱旅行的程序员
展开
-
Android动态权限授予
Android 动态权限授予配置文件添加权限权限类的编写在主活动文件类调用重写权限返回值方法在当前活动再次判断配置文件添加权限首先打开AndroidManifest.xml文件,如下所示添加你想要的权限:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myapplica原创 2021-04-06 18:03:40 · 527 阅读 · 0 评论 -
Android开发-Intent在Activity的使用
Android开发-Intent在Activity的使用什么是Intent?显式使用效果图隐式使用Action+Category隐式URL隐式跳转浏览器打开匹配协议,选择应用打开内部跳转-电话拨号传递数据数据回传什么是Intent?显式使用第一步,创建两个Activity和对应的布局文件,与之关联起来,我这里是MainActivity和NewActivity第二步,在AndroidMan...原创 2020-04-26 21:00:50 · 469 阅读 · 0 评论 -
Android开发-日志工具log
Android开发-日志工具log前言日志记录的种类日志记录的使用log与logcat的配合使用结语前言Android的日志工具类是log,存在于android.util当中,可以使用它对当前活动进行日志记录,并且还可以通过它提供的五种方法对日志记录进行分类,有利于日后的软件维护和在开发日志记录的种类log一共分为五类,从上往下(verbose<debug<info<wa...原创 2020-04-25 15:20:14 · 834 阅读 · 0 评论 -
Android开发-Android studio自带模拟器使用中文拼音输入法
Android开发-Android studio自带模拟器使用中文拼音输入法搜狗输入法下载搜狗输入法安装修改模拟器语言搜狗输入法下载上篇文章中我们在Android studio中创建了X86的模拟器,所以需要下载X86的安装包,才可以安装下载地址:http://www.mdpda.com/app/apk3670941.html搜狗输入法安装直接将你下载好的安装包拖入模拟器中,会自动安装,...原创 2020-04-19 12:04:44 · 4736 阅读 · 2 评论 -
Android开发-AMD平台如何使用Android studio自带模拟器
Android开发-AMD平台如何使用Android studio自带模拟器前言AMD开启虚拟化VTwin10专业版开启win10家庭版开启创建Android模拟器前言现在Android studio自带的模拟器越来越好了,开发测试环境是众多模拟器中最真实(真机才是正经),在inetl平台下是非常容易创建Android studio自带的模拟器的,那在AMD平台呢?AMD开启虚拟化VT各个...原创 2020-04-19 10:51:41 · 6980 阅读 · 9 评论 -
给小白分享几个学习Android的网站
给小白分享几个学习Android的网站前言文档类Android开发者联盟Android中文社区解答类优快云简书博客园源码类GitHub中文社区码云系统化学习类阳光沙滩学院前言这几年,Android开发技术和开发框架更新迭代性是很快的,一迭代就有坑等着你。比如这几年由于用户越来越注重个人信息的安全性,Google在从Android 6.0开始就不断完善最小用户特权,这就拉大了Android各版...原创 2020-04-13 14:32:59 · 6016 阅读 · 0 评论 -
Android开发-Fragment嵌套Fragment
Android开发-Fragment嵌套Fragment前言使用依赖远程仓库地址布局实现使用控件xml代码Java实现效果图项目地址前言在大多数公司中,他们会尽量少写Activity,多使用Fragment,使项目变成一个千层饼,在本文章中我会给大家介绍一下Fragment嵌套Fragment的实现使用依赖 implementation 'com.google.android.mat...原创 2020-04-11 14:38:34 · 12408 阅读 · 11 评论 -
Android开发-ButterKnife的导入与使用
Android开发-ButterKnife的导入与使用ButterKnife介绍ButterKnife原理ButterKnife 依赖添加Java中添加依赖ButterKnife介绍ButterKnife,俗称黄刀油,在Android开发经常使用的一个专注于Android系统的View注入框架,可以简短findViewById来获取View对象的代码长度GitHub地址:https://gi...原创 2020-04-10 18:13:08 · 3029 阅读 · 0 评论 -
Android开发-HUAWEI DevEco Studio工具
Android开发-HUAWEI DevEco Studio工具前言相同不同缺点下载结语前言我们进行Android开发的工具通常有Eclipse、IDEA和Android studio,现如今最常用的开发工具莫过于Android studio了,但是在2019年12月华为开启HUAWEI DevEco Studio的内测,旨在推进自已鸿蒙系统开发以及微内核开发。相同1. 与Android ...原创 2020-02-18 15:20:39 · 8119 阅读 · 6 评论 -
Android开发-目录结构详解
Android开发-目录结构详解前言图表总览清单文件(AndroidManifest)全局及Activity属性BroadcastReceiveServiceContentProvider界面活动前言学习Android开发,第一步就是要了解其目录结构,了解了其目录结构才可以快速进行开发,减少不必要的错误产生图表总览以下列出的是最常用的文件夹:清单文件(AndroidManifest)...原创 2020-02-17 14:32:15 · 1763 阅读 · 0 评论 -
Android开发-Fragment页面切换
Android开发-Fragment页面切换前言添加依赖绘制布局实现功能效果图颜色控制源码下载前言本文使用第三方框架,非原生Android开发,请先添加所需依赖,另外本文使用Android x 库开发。添加依赖1.在build.gradle:app中添加,点击Sync Now同步dependencies { implementation 'com.googl...原创 2020-02-13 17:23:27 · 770 阅读 · 0 评论 -
Android studio安装及项目创建【图文详解】
Android studio安装及项目创建前言下载Android Studio安装Android Studio创建项目前言Android应用开发目前以Java和Kotlin语言为主,在手机端还有轻量级开发工具iApp结合裕语言(Java简化版),本文以Java和Android studio为主。下载Android StudioAndroid中文社区下载:Android studio3.5....原创 2020-02-13 15:51:42 · 666 阅读 · 3 评论 -
Android开发-Switch开关控件的使用
Android开发-Switch开关控件的使用switch在布局中的属性如何自定义Switch控件选择器 track.xml 用于控制Switch不同状态下,滑动条的底图选择器 thumb.xml 用于控制Switch不同状态下,按钮的显示状态Switch在Java文件中实现开关事件效果图switch在布局中的属性了解如何使用switch控件,必须从了解switch属性开始,如下便是:...原创 2020-01-13 23:19:53 · 8278 阅读 · 0 评论 -
Android开发-欢迎引导模块(引导)
Android开发-欢迎引导模块(引导)前言绘制布局实现功能效果展示前言紧接着上篇博客,我们一起来实现一下引导页功能这个常用于向第一次安装这个软件的用户介绍软件的特性和功能,分页轮播。绘制布局线性布局:ViewPage(滑动视图)+Button(按钮)+LinearLayout(圆点)<?xml version="1.0" encoding="utf-8"?><Rel...原创 2020-01-03 14:51:33 · 288 阅读 · 0 评论 -
Android开发-UI布局的使用
Android开发-UI布局的使用前言View和ViewGroup框架布局线性布局绝对布局表格布局相对布局前言常用五种布局方式,分别是:FrameLayout(框架布局),LinearLayout(线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局)TableLayout(表格布局)。View和ViewGroup1.View2.ViewGroup...原创 2020-01-02 21:23:41 · 454 阅读 · 1 评论 -
Android开发-系统结构
Android开发-系统结构前言结构图应用程序应用程序框架前言Android基于Google经典的四层架构,从下往上依次是Linux内核、系统库和Android运行时环境、Framework层和应用层这四层架构。结构图应用程序系统内置的应用程序以及非系统级的应用程序都属于应用层,负责与用户进行直接交互,通常都是用Java和kotlin进行开发的,如联系人、电话、浏览器等。应用程序框架...原创 2019-12-31 10:46:19 · 517 阅读 · 0 评论 -
Android开发-欢迎引导模块(欢迎)
Android开发-欢迎引导模块(欢迎)前言绘制布局实现功能效果图前言欢迎页是一个APP必不可少的一个功能,你可以在欢迎页上投放广告,也可以放上自已想要的图片。欢迎页的主要效果就是判断是否第一次打开APP,是就进入引导页面,否就进入主页面。绘制布局线性布局:图片(ImageView)<?xml version="1.0" encoding="utf-8"?><Line...原创 2019-12-30 20:37:46 · 581 阅读 · 1 评论 -
Android开发-SQLite注册登录模块(登录)
Android开发-SQLite注册登录模块(登录)前言绘制布局实现功能效果图前言上一篇博文讲了一下如何将用户信息添加进入SQLite数据库,实现注册功能,这一次就来讲讲如何验证用户信息是否一致,完成登录功能。绘制布局线性布局:用户名输入框(EditText)+密码输入框(EditText)+登录按钮(ImageView)<?xml version="1.0" encoding="...原创 2019-12-30 19:57:35 · 1388 阅读 · 2 评论 -
Android开发-SQLite注册登录模块(注册)
Android开发-SQLite注册登录模块(注册)前言数据库的创建创建实体类绘制布局实现功能效果展示前言Android开发中有五种数据储存方式,分别是ShardPreferences、SQLite、ContentProvider、文件存储和网络存储。而SQLite是在项目中经常被采用的,常用于用户信息的存储(安全性待研究),这次写的主要是用户信息的收集,也就是注册啦。数据库的创建新建DB...原创 2019-12-29 14:30:56 · 2169 阅读 · 1 评论 -
Android开发-侧滑菜单(极简单)
Android开发-侧滑菜单(极简单)前言添加依赖绘制布局主布局main_activity.xml主界面布局home_main.xml头部布局top_main菜单项activity_main_drawer.xml实现功能前言如今在很多APP中都使用侧滑菜单,最典型的我们平常使用的QQ啦,那么最简单的方式莫过于使用Google官方的DrawerLayout+NavigationView去实现了。...原创 2019-12-27 14:00:41 · 3034 阅读 · 5 评论 -
Androd studio导入华为Huawei_IDE及其使用
Androd studio导入华为Huawei_IDE及其使用一、下载Huawei_IDE二、导入Huawei_IDE三、使用Huawei_IDE功能1:远程真机调试功能2:云测试功能3:华为服务及HiAI功能4:管理你的云项目一、下载Huawei_IDE华为开发者联盟Huawei_IDE下载,此前你需要注册一个华为账号,当然你使用的是华为手机,那么你八成已经有了华为账号。下载后解压,每个...原创 2019-11-19 14:46:39 · 1302 阅读 · 0 评论 -
Androd studio无线调试及镜像投屏
Androd studio无线调试及镜像投屏Android ADB WIFI的使用Android ADB WIFI的导入Android ADB WIFI的使用Android镜像投屏Windows10自带投屏Scrcpy控屏镜像Android ADB WIFI的使用在使用Android studio工具中使用Android ADB WIFI插件可以让你每次只使用一次数据线 ,之后便就无需使用数...原创 2019-11-17 13:48:29 · 4350 阅读 · 2 评论