Android入门之路
文章平均质量分 86
适合新手入门学习,可帮助新手更加了解Android的基础知识
远方那座山
世界上有两个我,一个在白天里贩卖生活,一个在黑夜里赎回自己;
展开
-
Android进阶之路 - 字体加粗,定制化字体粗度
在客户端中不论是PC端,还是移动端主要价值之一就体现在用户交互方面,也就是用户体验了,接下来讲的是很常见的字体加粗问题原创 2024-08-06 15:45:57 · 1629 阅读 · 0 评论 -
Android入门之路 - WebView加载数据的几种方式
之前客户端加载H5时遇到了一些问题,我为了方便解决问题,所以将对应场景复刻到了Demo中,从之前的网络加载模拟为了本地加载Html的方式,但是没想到无意被一个基础知识点卡了一些时间,翻看往昔笔记发现未曾记录这种基础场景,故补不足,记录于此原创 2024-07-31 23:41:17 · 477 阅读 · 0 评论 -
Android基础进阶 - RecyclerView列表加载多类型视图
你是否会经常见到在同一个 RecyclerView 列表中加载多种不同的布局效果?最近写了一篇 ConcatAdapter 相关内容,发现虽然之前一直在使用多类型视图列表,但从未记录过,故重新记录于此。原创 2024-02-26 22:00:00 · 2052 阅读 · 0 评论 -
Android进阶之路 - 去除EditText内边距
正如题名,在Android中的EditText是自带内边距的,常规而言设置背景为null即可,但是因为使用了并不熟悉的声明式框架,本是几分钟解决的事儿,却花费了小半天~原创 2023-08-17 22:00:00 · 726 阅读 · 0 评论 -
Kotlin实战基础 - 设置点击事件、Activity跳转、传值
不论是新手,还是从Java过度的老手,都需要简单看一下Kt在使用上的语法不同;当然如果有经验的话,分分钟过度完成;如果是新手的话,也完全不影响你学习。加油ing~尚未完整,遇缺再补。原创 2023-02-06 21:00:00 · 3835 阅读 · 0 评论 -
Android基础进阶 - 调用拍照、获取图片
本篇给大家带来的是拍照回传的初级使用,用的同样是数据回传的方式,首先 startActivityForResult 确定 Action、requestCode,之后重写 onActivityResult 进行逻辑操作,拍照的照片回传,AndroidMainfest 添加权限。原创 2017-04-21 13:56:37 · 3486 阅读 · 2 评论 -
Android基础进阶 - 获取、调用相册内图片
本篇讲的是获取我们相册的照片,用于展示,包含获取对应的图片的存放地址。原创 2017-04-21 14:34:21 · 6686 阅读 · 1 评论 -
Kotlin基础入门 - 变量、函数(方法)、对象、继承、接口
虽然之前用了Kotlin一段时间,但是回头看竟然没有做这方面的笔记,索性系统记录一下,主要涉及如何声明变量、方法,以及创建对象和类的继承与接口实现。原创 2022-11-30 08:45:00 · 516 阅读 · 0 评论 -
Kotlin基础认知 - 为何Kotlin文件有的带.kt后缀,有的不带?
有一天看到项目中的Kotlin类,有的有.kt后缀,有的没有,针对这个情况我就简单看了下,然后记录一波。原创 2022-11-25 20:00:00 · 5214 阅读 · 0 评论 -
Kotlin基础入门 - 创建、兼容一个属于自己的Kotlin项目
这应该是我年前就想记录的一个基础入门,但是因为一直比较忙,当时只是做了一个备忘草稿,正文就拖到了现在,趁着有时间,赶紧来帮助一下新入行的朋友…原创 2022-11-24 19:06:53 · 952 阅读 · 0 评论 -
Android结构优化 - Java、Kotlin项目结构分包
随着Android中Java、Kotlin的混编开发场景越来越多,其中大多人都会将java文件和kt文件放在同一个资源文件夹下,在项目越来越大的情况下,我们进行代码查询、项目重构、优化都不太便捷,固本篇主要记录项目中java分包、kotlin分包方式原创 2022-11-24 20:00:00 · 2026 阅读 · 0 评论 -
Kotlin进阶指南 - 协程入门
那段日子抽时间学了一下协程,发现协程其实在几年前就已经存在了,只是近一俩年才开始有了慢慢普及的现象,所以学完后及时输出一下~原创 2022-01-13 23:59:03 · 1946 阅读 · 0 评论 -
Android实战基础 - Java、Kotlin 代码互转
在Android现阶段,Kotlin已经成为普遍性使用的语言,而在其使用阶段中Java和Kotlin的混用很常见,为了便于开发,我们需要掌握Java、Kotlin文件的转换这应该是我以前刚学Kotlin时就想记录的一篇blog,没想到隔了这么久才进行记录(嗯… 主要这俩年好像有点忙…)原创 2022-11-23 16:31:39 · 13863 阅读 · 5 评论 -
Android进阶之路 - 四大组件之BroadcaseReceiver
BroadCaseReceiver作为Android的四大组件之一,自身具备了跨进程的特性,在开发实现中也很常见,所以总结此篇集我所学,包含广播分类、注册方式、有序广播(可拦截) 无序广播(不可,动态注册(代码注册),静态注册(清单注册)等等~...原创 2017-01-10 20:15:50 · 2250 阅读 · 6 评论 -
Kotlin实战基础 - Activity、Fragment传递参数
在Andorid中使用Java、Kotlin时,都是如何跳转、传值的?其内记录了Activity → Fragment、Fragment → Fragment 的几种传值方式原创 2022-07-29 17:50:32 · 3580 阅读 · 0 评论 -
Android进阶之路 - 那些年忽视的系统广播
因为最近写了自启动、网络监听等功能,发现都是接收的系统广播,所以索性抽时间去整理了一下系统自带广播,顺带给自己补补课 ~整理的资料是综合多篇Blog、Android SDK 、And Search 修修补补而来 ~根据个人习惯划分了耳熟能详(常用)、寡闻少见(较少)、原始权威(SDK)稍有欠缺,明日补齐贴士://监听广播时前缀有Intent. 如下示例:开机广播Intent.ACTION_BOOT_COMPLETED 耳熟能详寡闻少见原始权威留心注意课外读物耳熟能详广播原创 2020-05-21 17:50:57 · 1331 阅读 · 0 评论 -
Android入门之路 - Fragment进栈、不进栈的简单使用
这篇文章讲解的是Fragment在入门使用和开发使用的简单技术,对于初期学期人员可能认为Fragment的使用并不多见,这个其实是知识匮乏的误区,因为Fragment的使用场景比比皆是,文章不长,下面的请各位直接吸收咯。 单纯的来看,Fragment是寄生于Activity的活动,所以如果没有寄生体,Fragment自然不会存在。 从生命周期来看Fragment相比Activity之间多了 On原创 2017-01-07 20:53:53 · 1048 阅读 · 0 评论 -
Android进阶之路 - AIDL浅显易懂
做减法,做减法,做减法,扎实基础,执笔记录 实践效果基础认知步步实践创建 Service APP 服务端创建 Client APP 客户端结果检验兴趣扩展为什么要进程通信?Linux常用进程通信方式不知你有没有被问到过:在Android中有哪些进程间(IPC)通信的方式?如果你懂的话,你会发现Android的四大组件其实都支持进程通信,只是每个组件对应的场景有所不同...Activity:Intent方式,常用于启动系统进程,如电话等Service:AIDL方式,常用于俩个app之间的进程通.原创 2021-12-11 20:11:15 · 1189 阅读 · 0 评论 -
Android入门之路 - IntentService的使用方式
上篇( Andriod进阶之路 - Service(四大组件-服务)的使用方式)文章地址:http://blog.csdn.net/qq_20451879/article/details/54765639本篇文章讲解的是之前文章没有写完的知识点,我们跟着上篇讲起,上篇我们讲到Service默认是运行在主线程的,我们为了减少ANR的可能性,我们往往会开启子线程,所以我们会在Service中的onSta原创 2017-01-29 20:57:23 · 1091 阅读 · 0 评论 -
Andriod入门之路 - 四大组件之Service
本篇为大家带来的是Android的四大组件之一Service(服务)的使用方式,下面我将为大家带来已下的知识点讲解。1.Android中Service的启动方式: 1-1.我们可以通过startService开启服务,通过stopService关闭服务 1-2.我们也可以通过bindService开启服务,通过unbindService关闭服务(这里是绑定与解绑的概念) 此处注意点:对应的启动原创 2017-01-28 01:00:04 · 341 阅读 · 0 评论 -
Android进阶之路 - VideoView从入门到实践
在之前的项目中其实很少有用到VideoView的场景,只是去年看书的时候有看到音视频的一篇功能介绍,趁着最近有时间就学习整理了一下关于VideoView的blog ~原创 2021-06-25 18:38:01 · 7994 阅读 · 3 评论 -
Android进阶之路 - 快速实现启动页
Welcom页面,Splash页面,代表的意义相同都是 启动页面,除了个别的企业app或者政府app的话,都会用到本章的知识,请努力掌握!引导页一般是介绍产品仅展示一次。原创 2017-08-02 15:06:12 · 4166 阅读 · 2 评论 -
Android入门之路 - 补间动画
在Android中常见的动画一般有帧动画、补间动画和属性动画,而补间动画原始属性并未改变,所以补间动画仅可作为我们跳转学习属性动画的一个过程~原创 2017-07-21 18:01:57 · 597 阅读 · 1 评论 -
Android入门之路 - ListView基础使用
ListView的使用太多了,没有一个App不使用,虽然有点老了,但是我觉得还是可以为大家讲解一下,当然之后也会给大家带来RecyclerView的详细使用,不过我认为当你熟悉ListView之后会更快的掌握RecyclerView的使用,因为其原理相通,RecyclerView大家可以后续小小关注一下,下面为大家带来本篇详解。效果图: 使用方式: 1.布局ListView在需要使用的地方原创 2017-02-03 20:26:07 · 491 阅读 · 0 评论 -
Android入门之路 - Frame帧动画
在Android中常见的动画一般有帧动画、补间动画和属性动画,而帧动画是最原始的动画实现,唯一缺点可能就是扩展有限,动画效果较少,但是不可否认帧动画是值得我们学习的~原创 2016-10-10 00:54:15 · 596 阅读 · 0 评论 -
Android进阶之路 - Dialog花样使用
因为项目中常用到Dialog,以前都是随手百度或者随手写一个,但是为了更好的偷懒,此篇主要为了方便日后的copy ~未完、待续 ~ 入门级进阶级项目级入门级关于一般的入门级可以通过这篇Blog简单看下,我这里只记录一些简单的使用 ~这是一个入门的最初级弹框方法 /** * 初级对话框 */ public void simpleDialog(final Context mContext) { AlertDialog.Builder builde.原创 2020-08-25 17:30:24 · 2886 阅读 · 0 评论 -
Android入门之路 - SP存储
上篇给大家讲解的是文件的存储,那么本篇为大家呈现的就是简单易学的SharedPreferences的存储与数据读取sp与文件存储的不同点: 文件存储是以文本的形式存储,存的内容更多的是一整块内容,很难分化,而sp是以键值对的形式存储信息,所以扩展性更强,但是因为sp的存储空间并不大,虽然存储方便,但只是存一些细小的精确数据。注意: 1.首先我们确认是存还是取,当然都会通过getSharedPre原创 2017-02-11 14:42:09 · 1126 阅读 · 0 评论 -
Android入门之路 - 文件存储
说到Android中的存储方式,大家应该都会想到手机的文件存储,sd卡存储,sp存储与数据库存储,这些其实我之前已经写过一次,但是当时编辑的比较凌乱,看起来不太方便,所以现在重新写四大存储方式并进行讲解,此本讲的就是文件的存储与读取了,闲话少说,Code送上。原创 2017-02-10 20:16:21 · 510 阅读 · 0 评论 -
Android进阶之路 - 那些年我错过的Intent基础
在Android中Intent是我们经常遇到的,因为往往我们需要传递数据到不同的Activity中,尤其是在没有后台数据的时候,我们经常会使用intent来测试自己的代码逻辑,下文中将会涉及标题中所有的知识点,请仔细观察!原创 2017-01-04 18:46:04 · 524 阅读 · 0 评论 -
Android入门之路 - 原生DatePicker(日历)
今天本来是要做日期选择器的,不经意间遇到了DatePicker,也就是日历这样的Android原生控件,特此留念一下 ~原创 2017-05-16 09:37:08 · 1866 阅读 · 0 评论 -
Android入门之路 - Activity 与 Fragment 生命周期
这里讲解俩者的生命周期,主要是便于大家更熟练的使用Activity与Fragment(图片取于百度,文字来源自我,仅表示自己的观点)Activity生命周期详解: 1-1 onCreate Activity的初始创建 1-2 onStart 可见,但是不可交互 1-3 onResume 可见,且可与用户进行交互 1-4 onPause 可见,但是不可交互 1-5 onStop原创 2017-01-07 19:49:50 · 616 阅读 · 0 评论 -
Android入门之路 - 常见的存储方式
Android中常见的存储方式主要有文件存储、sp存储、ContentProvider、数据库存储、网络缓存,此处主要简单讲解了文件存储、sp存储、数据库存储 ~原创 2016-03-15 22:16:55 · 510 阅读 · 0 评论 -
Android入门之路 - 常用延时操作方式
设置一个延时时间(1000),以一定的频率(3000)来执行某项任务。常用延迟方式通用方式适用于Java、Android1.Thread+sleep new Thread() { @Override public void run() { super.run(); ...原创 2016-03-05 14:43:45 · 1091 阅读 · 1 评论 -
Android入门之路 - 常用布局
众所周知在Android中,UI界面是我们必须学会的基础,以下新手博主将会为各位只言实用:一般我们经常使用到的有:LinearLayout(线性布局),如以下代码: xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_原创 2016-02-22 22:22:42 · 474 阅读 · 0 评论 -
Android入门之路 - 点击事件的四种实现方式
package com.example.button_fore;import android.os.Bundle;import android.app.Activity;import android.util.Log;import android.view.View;import android.view.View.OnClickListener;import andr原创 2016-01-13 23:22:20 · 862 阅读 · 0 评论 -
Android入门之路 - RadioButton的简单使用
在App的开发过程中,单选与多选的操作,我们多多少少要使用到,那么单选主要讲的就是RadioButton这个控件了,下面也有一些大家需要留意的一点小问题。留意点: 1.Xml布局中使用RadioGroup进行外层包裹 2.代码中熟练掌握RedioButton的Checkd方面的类型方法MainActivity : package com.example.dow.radiobutton;impo原创 2017-04-21 09:38:28 · 571 阅读 · 0 评论 -
Android入门之路 - 监听 EditText 文本变化
Java和Kt中动态监听EditText的输入内容原创 2017-05-18 14:28:03 · 8110 阅读 · 1 评论 -
Android入门之路 - 多级Activity进行数据传递
Activity之间传值方式,因为我是在写监听网络的时候,不经意想起多级Activity是否可以数据传递(我之前一般都只是进行A-B的数据传递),因是临时想起,所以补全一下activity之间传值的不足,篇内包名,XMl名,VIew id并不是很规范,敬请见谅~...原创 2017-05-25 11:49:06 · 1026 阅读 · 0 评论 -
Android入门之路 - 那些年我被接口回调绕晕了
当思维逻辑有限之时总会因为简单至极的东西而踌躇不安,关于接口回调这种简单的思想,我也曾辗转反侧,导致每个阶段的想法不尽相同,所以此篇记录了我不同时期对其意义的理解,当年每个时期得理解也分别写了一片blog,但是现在我都综合在了一起 ~原创 2016-08-04 10:52:48 · 697 阅读 · 0 评论 -
Android入门之路 - TextView、EditText属性大全
主要包含了 EditText,TextView 基础属性,以及常见的 单行显示、多行显示 、字间距、行间距、文末省略号设置、键盘显示与隐藏、以及调试阶段用到了不可输入表情等功能原创 2017-10-19 15:58:22 · 3304 阅读 · 0 评论