安卓开发从源码看后端技术——搭建环境与断点调试
前言源码阅读其实在工作中也是经常的事,但我毕竟是安卓开发,后端技术我真不是很了解,不过既然掘金提供了这么一个学习的机会,那我自然不会放过,今天就让我们开启源码共读的篇章吧,希望这不同的眼界探索可以在这截然不同的领域会有所收获,为自身技术带来启发。正篇本章是根据源码共读活动提供的小册学习任务学习收获而得,内容是有关Netty的,总共七块任务以及一个额外任务,本篇是完成第一个任务。事先申明,本人从未....

安卓开发学Flutter——安装与构建环境的一些注意点(第一篇)
前言Flutter是多平台开发的利器,我在半年前和技术交流群就接触到了,但一直没有去主动学习,但为了未来的长足发展,还是去认真学习一下,下面我们就从安装和部署环境开始,本教程是我亲自实践所得,可能具有时效性,如果失效,请关注官网的教程(flutter.cn/docs/get-st… ,本教程基于Windows平台。正篇安装Android Studio安卓开发当然少不了Android Studio....

安卓开发必备——build.gradle文件初探(二)
前言上一篇(安卓开发必备——build.gradle文件初探(一) - 掘金 (juejin.cn))我们探讨了关于安卓项目中最外层目录下的build.gradle,这一篇我们将继续说build.gradle文件,不过是更重要的app目录下的build.gradle,因为我们日常开发的确需要去知道它的组成以及如何去使用该文件去配置项目。正篇首先,我们先来看看它的样子:plugins { ...
安卓开发必备——build.gradle文件初探(一)
前言虽然已经在安卓开发岗位工作了大半年了,但因为作者并没有系统的学习过安卓开发,故基础这块一直都是作者本人的薄弱点,这也是安卓开发必备的由来,希望能填补自己在这方面的缺漏,也方便对这块内容不是很清晰的掘友们回顾与交流。说基础当然是从构建项目开始,当然也不会去一步一步的去说什么安卓四大件,毕竟不是教程,而是作者本人的一些学习总结,论教,还轮不上作者呢,只是希望看者有收获,写者明思路罢了,如是第一篇....

安卓UI设计开发——Material Design(BottomSheetDialogFragment篇)
前言随着工作的不断深入,作者最近接触到了给APP换UI的需求,看着花里胡哨的新UI,想起了我之前无意在某设计网站上碰到的新词——高级设计感,紧接着,作者又在开发中发现了Google提出的Material Design,这个在14年就提出的界面设计语言,与高级设计感这个词正所谓相得益彰。正篇安卓中的Material Design作为Google旗下的一员——安卓,则是将其一些最具代表性一些控件和效....

摆脱USB线,使用无线连接去开发安卓
前言工作了大半年,之前一直都需要USB线连接手机才能用Android Studio去调试和安装安卓APP,然后上个礼拜,我突然发现前辈没连无线就可以调试,这让我好奇心一下上来,但又不好意思问,于是搜索了一下关于无线调试的内容,就看到谷歌早就给安卓用上了无线调试,只不过我一直不知道。网络异常,图片无法展示|经过我探究了一番,踩了许多坑,最终于今天总算是知道如何稳定的进行无线连接了。正篇先感叹一下,....

我奇怪的安卓开发历程(内含本人不太成熟的技术观)(四)
竹篮打水一场空我在昨天还坚定的认为我参与开发的项目架构是MVP+MVVM结合的,今天与同事交流一番,以及一些博客中的例子中更加混乱了,再把那两张结构图端上:网络异常,图片无法展示|网络异常,图片无法展示|从图中可以知晓,无论是MVP还是MVVM都旨在将MV解耦,或者就是把二者分开不会相互影响,而且用到了Presenter和ViewModel来处理业务逻辑和一些UI改变的连接。我仔细查阅我们项目中....

我奇怪的安卓开发历程(内含本人不太成熟的技术观)(三)
前言半年的开发工作通过统计git的提交记录发现其实我提交行数最多的项目也就1228行:网络异常,图片无法展示|所以,论工作量,我是真的不多,也算轻松了。而我参与的内容一半是开发新需求一半是修改Bug,感觉安卓App的很多bug都是与用户的直观感受息息相关,很多情况不是你的代码有问题,反而是用户(测试)的手机有问题,不适配就是其中的一个重要原因,甚至很多时候是安卓版本的迭代问题,涉及了许多布局上的....

我奇怪的安卓开发历程(内含本人不太成熟的技术观)(二)
对安卓常用的方法的不熟悉(注意事项)安卓开发有许多常用的方法,比如split()作为分割字符串的利器,但用到正则表达式却又是一个难点:String REGEX = "[^0-9]"; String regex = "[0-9]+";比如sp存储(SharedPreFerences)中有同步与异步之分,需要甄别好用的地方:commit():public boolean commit() { ...
Android开发 经验技巧汇总(基于Android Studio)(二)(下)
5.禁止EditText自动弹出软键盘(1)在包含EditText的父布局中添加android:focusable="true"和android:focusableInTouchMode="true"<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Android更多开发相关
- 安卓Android开发伊凡
- 安卓Android开发
- Android jetpack开发
- kotlin Android开发
- Android开发无线
- 技术Android开发
- 工具Android开发
- 下载Android开发
- app Android开发
- Android ios开发
- Android开发课程
- Android开发文件
- Android开发差异
- Android开发项目
- Android开发平台
- Android ui开发
- Android开发入门
- Android开发自定义
- Android开发技术
- Android开发方法
- 开发Android应用
- Android开发解析
- Android开发app
- Android开发数据
- Android开发控件
- Android开发配置
- Android开发库
- Android开发图片
- Android开发设置
- Android开发线程
Android您可能感兴趣
- Android软件
- Android IMEI
- Android root
- Android伊凡
- Android草卓
- Android android
- Android解析
- Android Jetpack
- Android Kotlin
- Android开发者
- Android应用
- Android Studio
- Android实现
- Android app
- Android报错
- Android系统
- Android iOS
- Android文件
- Android SDK
- Android手机
- Android自定义
- Android图片
- Android分析
- Android Activity
- Android项目
- Android数据
- Android源码
- Android平台
- Android方法
- Android java
mPaaS 移动开发平台
mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas
+关注