E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Android进阶之路】
Android中如何使控件保持固定宽高比
Android进阶之路
系列:http://blog.csdn.net/column/details/16488.html我们在android开发过程中可能会遇到一种情况,一个组件需要保持固定的宽高比,但是组件本身大小却不定
chzphoenix
·
2020-07-09 22:55
Android进阶之路
之intent第一部分
Intentintent=newIntent(this,SecondActivity.class);其实这部操作等于CompontentNamecomp=newComponentName(this,ScondActivity.class);Intentintent=newIntent();intent.setCompontent(comp)其实第一种也要实现CompontentName这一步的,如
shenyoujian
·
2020-07-09 05:45
Android App 瘦身总结 第三章 代码混淆及优化
##
Android进阶之路
系列:[http://blog.csdn.net/column/details/16488.html](http://blog.csdn.net/column/details/
chzphoenix
·
2020-07-08 15:13
Android进阶之路
- EditText一键清除内容
MyGod?因为我们与IOS的不同,当我们需要清空EditText内容时,有时候无法进行清理,故现在才发现很早以前就已经有了处理方式,一种为原生处理,一种为自定义控件。如需在输入完成后显示删除按钮,可监听EditText焦点和TextWatch.MainActivity:packagecom.bakheet.effect.cleanedittext;importandroid.support.v7
Modu_MrLiu
·
2020-07-07 20:14
Android进阶之路
非UI线程下页面处理:view的postInvalidate和post对消息处理的差异化
Android进阶之路
系列:http://blog.csdn.net/column/details/16488.html我们知道view有一系列post方法,用于在非UI线程中发出一些页面处理。
chzphoenix
·
2020-07-06 14:11
Android进阶之路
- 简单实现聊天功能
记得几年以前看到聊天功能时总是不得所以,现在回头一看,发现其实实现方式非常简单,故此记录一番~实现效果实现思想实现方式导入依赖创建model创建适配器使用场景实现效果一个入门级的Demo、只能满足基本需求,用于开阔自身思路~实现思想一个垂直的list列表一个有tag的model通过tag区分用户、展示不同UI实现方式导入依赖篇中用到的RecyclerView、BaseQuickAdapter均需导
Modu_MrLiu
·
2020-07-05 03:35
Android进阶之路
Android
聊天功能
Android进阶之路
- Umeng App三方统计(埋点必备)
仅代表当前个人使用友盟统计成功后的笔记归纳,具体集成方式与解决方法,请根据Umeng文档逐步校验!注:此文起始写于2018年,但于2019春节后进行88个埋点之后,发现部分地方存在可改进之处,故此再次进行优化Umeng-官方渠道基础配置常规配置项目配置(自我项目-笔记)统计概念统计平台配置流程统计范围用户分析留存分析渠道分析用户参与度功能使用终端使用更新频率更新表多渠道区分-统计渠道分布渠道打包埋
Modu_MrLiu
·
2020-07-02 16:29
三方平台集成
Android进阶之路
- ListView的使用详解
始于2017,修于2019~2017的起篇ListView的使用太多了,没有一个App不使用,虽然有点老了,但是我觉得还是可以为大家讲解一下,当然之后也会给大家带来RecyclerView的详细使用,不过我认为当你熟悉ListView之后会更快的掌握RecyclerView的使用,因为其原理相通,RecyclerView大家可以后续小小关注一下,下面为大家带来本篇详解2019的起篇在2017年的时
Modu_MrLiu
·
2020-07-02 16:59
Android进阶之路
(一)自定义View理论之View绘制原理
一、简述自定义VIew是
Android进阶之路
不可避免的难关。此刻下定决心攻克这个难关,以此为证。在学习绘制自定义View之前先来思考一下系统是如何绘制出这些View的。
梦半觉
·
2020-07-02 10:08
Android进阶之路
:记录下一阶段我要看的书
现在互联网的存在使人们一天获取的信息比过去人好多年获取的都多。但凡事都有利弊,大量的信息、太多的选择会让我这样的菜鸟太迷茫,总觉得什么都需要看,又不知道先从哪个看起。最近看到很多书籍都有助于我下阶段的Android学习,差一点全买了,但是看了看书架上好几本买来没怎么翻的书,掂量了下自己现在得水平,还是先把这阶段搞夯实了再买吧。下阶段要看的书记录如下,以供自己或者网友需要时查看:打造高质量Andro
拭心
·
2020-07-01 05:35
IT菜鸟的进阶之路
Android
零碎知识
shixin
的成长记录
浅谈
Android进阶之路
过去十年是移动互联网蓬勃发展的黄金期,相信每个人也都享受到了移动互联网红利,在此期间,移动互联网经历了曙光期、成长期、成熟期、现在来说已经进入饱和期。依然记得在2010-2013年期间,从事移动开发工作不知有多火,有工作1-2年经验的开发者薪资基本是上万,对招的人专业素质要求也不高,入门即可。从2016年底至今来看,局面而是另外一番景象,移动开发市场过度饱和,市场上充斥着太多初级开发者,网上一直流
weixin_30699463
·
2020-06-27 23:19
Android模板设计模式之 - 构建整个应用的BaseActivity
所有分享大纲:2017
Android进阶之路
与你同行视频讲解地址:http://pan.baidu.com/s/1nuNA0Vv模式的使用场景多个子类有公有的方法,并且逻辑基本相同时。
红橙Darren
·
2020-06-27 07:22
Android进阶之路
- 我自己的代码规范
因为这几天在负责写公司app的代码规范,虽不完整,但还是在此同样记录一份~核心思想有规范的见名知意通用规范包的命名com+公司名+app名方法的命名驼峰命名=第一个单词首字母小写+之后单词首字母大写常量的命名单词均为大写、多单词之间采用_连接参数的命名确定权限范围+类型+参数功能名行为规范每个类上方声明该类的负责人、类名模块类名规范Activity命名类名+ActivityFragment命名类名
Modu_MrLiu
·
2020-06-25 00:00
#
项目开发知识点归纳
Android
代码规范
Android进阶之路
- 版本检测且自动升级
写项目,版本升级这种功能用到的地方太多了~文章结构俩种升级方式所遇问题解析俩种升级方式:当前项目内进行版本升级,apk下载替换升级跳转对应的app应用商店详情页,由用户自己下载Effect:权限导入方法归纳获取版本号/***返回版本号*对应build.gradle中的versionCode*@paramcontextcontext*@returnString*/publicstaticString
Modu_MrLiu
·
2020-06-25 00:00
Android进阶之路
#
项目开发知识点归纳
Android进阶之路
- 通过WebView与H5前端进行完美交互
此篇讲解的是Android通过WebView与H5进行基础交互,主要分为无参方法的调用或传参方法的调用~我那些关于WebView的回忆~包含入门使用、优化加载样式、监听加载状态、各场景后退键处理、俩端交互流程、header、user-agent传值、交互常见问题、较全API整合目录目录一:Android调用Js,传入Js需要的数据使用场景-在App端展示的H5界面交互方式1(我之常用)H5前端-实
Modu_MrLiu
·
2020-06-25 00:00
Android进阶之路
#
项目开发知识点归纳
Android进阶之路
- 可拖拽的悬浮按钮
类似文章在CSDN上有很多,但是几经查找之后原文其实产于简书的一位作者;综合几篇文章,在原有基础上我会尽可能全面总结一下效果图实现思路通过重写控件的onTouchEvent方法监听触摸效果通过View的setX()和setY()方法实现移动使用属性动画实现边缘吸附效果手指按下首先是处理手指按压下的事件,这里我们把拖拽标识符设置为false并记录当前点击的屏幕坐标。然后我们在移动事件处手指移动这里我
Modu_MrLiu
·
2020-06-25 00:00
#
自定义控件
Android进阶之路
- 性能优化的自我总结
性能优化:在我认为聪明的人,从开始就已经在做优化,而像我们大多数人的话,只有在项目完成之后,重构之处才会用到><~概念百度百科:性能优化,简而言之,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短作用移动端:提升用户体验,减少卡顿,不流畅,经常崩溃等现象前端提升用户体验,减少卡顿,不流畅等现象后端方便代码后期重构,提升代码执行效率优化方向布局优化绘制优化线程优化响应速
Modu_MrLiu
·
2020-06-25 00:28
Android进阶之路
Android进阶之路
- 广播实现强制下线功能
阅读本文需5分,理解本文需8分,copy本文需3分修订于2019/11/1采用的是Android中的广播机制,如果大家不理解广播的使用的话,可以通过以下地址进行学习(可以比较全面的理解和使用)
Android
Modu_MrLiu
·
2020-06-25 00:28
Android进阶之路
#
项目开发知识点归纳
Android
强制下线
广播强制下线
Android进阶之路
- 最好的用的登陆拦截!
在Android中关于登陆的拦截的问题,只要你的项目不是做的企业内部项目的话,都会用到这个功能!在电商平台,或者P2P的一些平台,大多有存在一个“个人模块”,其中的关于我们的介绍模块是无需用户登录的,只有涉及到账户信息的时候,才会去拦截用户进行登陆。登陆拦截的实现方式有三种1.第一种使用单例模式进行存储登陆状态,较为好用(成熟使用者)2.第二种使用sp进行存储,简单方便(适合新手)3.第三种创建一
Modu_MrLiu
·
2020-06-25 00:28
#
项目开发知识点归纳
Android进阶之路
- 常用小功能
以下的所有小功能都是我在项目长期的开发中使用的,为了方便每个app的开发,故在此做些记录,方便你我他~基友篇
Android进阶之路
-常用小工具Android项目归纳-常见小问题与解决方式功能列表(Thesmileisthegreateststrength
Modu_MrLiu
·
2020-06-25 00:57
#
项目开发知识点归纳
Android进阶之路
android
常用小功能
常见小功能
功能
Android进阶之路
- 四大组件之BroadcaseReceiver
众所周知BroadcaseReceiver为Android中的四大组件之一,又名为广播、喇叭,这篇我为大家带来的就是BroadcaseReceiver的详细使用方式,说到使用其中又有些许不同,下面为大家进行讲解~静态注册、动态注册、有序广播、无序广播、自定义广播、广播拦截等功能的详细使用方式基础概念广播分类注册方式使用方式与注意点使用方式MainActivityCostomBroadcaseRec
Modu_MrLiu
·
2020-06-25 00:56
Android进阶之路
Android进阶之旅 - 项目实战篇
├─01.
Android进阶之路
与你同行│01.
Android进阶之路
与你同行-(内涵段子的项目介绍)│02.
Android进阶之路
与你同行-(Android应用开发的三个阶段)│03.
Android进阶之路
与你同行
chongxian1973
·
2020-06-22 22:29
(源码分析)ScrollView嵌套ListView/GridView的滑动事件处理
Android进阶之路
系列:http://blog.csdn.net/column/details/16488.html开发过程中经常会遇到使用scrollview嵌套listview或gridview
chzphoenix
·
2020-06-22 15:04
学习
Android进阶之路
,谨以此日省吾身,保持进步:1.UI进阶自定义控件(canvas,paint,path)自定义动画(objectanimation)2.网络进阶httptcp/ip协议xmpp协议网络基础
GoodmanLi
·
2020-04-05 14:43
Android进阶之学习规划
开篇废话2017年7月29日,个人花了两天时间,使用Hexo+Github搭建了一个自己的博客,踩了不少坑,但最终依靠网络上资源成功搭建好了,也买了一个自己使用的一个域名,准备在
Android进阶之路
上好好学习
进击的欧阳
·
2020-03-28 08:08
Android进阶之路
的绊脚石
写在前面标题谈进阶,属实有一些夸大。我一直在思考什么样的文章才是一篇好文章,我的定义是首先要有人看,那么一个好的题目就成功了一半,所以各位看官,别着急喷,看完下面的内容,你会转变想法,喷的更厉害~哈哈。声明,我是一个应届生,虽然我只是一个应届生,但是我善于总结别人的经验,不要脸的去向别人请教。我实习的公司有蚂蚁金服技术专家,360浏览器技术负责人...在与他们的请教(后来他们见到我都躲着走,哈哈)
咸鱼正翻身
·
2020-03-22 16:04
Android链式调用 - 打造第三方的网络引擎
所有分享大纲:2017
Android进阶之路
与你同
红橙Darren
·
2020-03-18 08:45
掌握这个提升路径,你的
Android进阶之路
至少缩短5年
今年移动开发的人太难了:金九银十工作没往年好找不说,还要面临着公司的大裁员。更普遍的现象是,工资不见涨,加班却越来越多。刷一遍朋友圈,铺面而来的丧气,看到有人感慨,“我变秃了,却没变强”。除了日渐稀疏的头发,困扰大家最多的,一个是移动开发如何持续提升?另一个是怎么通过技术面试,拿到更好的offer?面试相关的文章有很多,所以今天主要讲讲另外一个问题——移动开发程序员的提升路径。当然,不同阶段的开发
Z_萧晓
·
2020-03-08 11:28
android 自定义view-水波纹进度球
android进阶之路
-自定义view-水波纹进度球如果你是老司机,一看标题就会就return吧,嘻嘻。
顾修忠
·
2020-03-04 23:21
Builder设计模式 - 构建整个应用的万能Dialog
视频地址:http://pan.baidu.com/s/1gfwZfF1相关文章:2017
Android进阶之路
与你同行Builder设计模式-构建整个项目的万能DialogBuil
红橙Darren
·
2020-03-03 00:04
自动规避代码陷阱——自定义Lint规则
Android进阶之路
系列:http://blog.csdn.net/column/details/16488.html源码:https://github.com/chzphoenix/LintRulesForAndroid
chzphoenix
·
2020-02-28 23:04
自己动手打造一套IOC注解框架
1.概述这是我们的内涵段子系统架构的第一期分享,希望大家可以先去了解一下这一期的内容:2017
Android进阶之路
与你同行。
红橙Darren
·
2020-02-24 02:51
转:浅谈
Android进阶之路
「2018-01-31 」
过去十年是移动互联网蓬勃发展的黄金期,相信每个人也都享受到了移动互联网红利,在此期间,移动互联网经历了曙光期、成长期、成熟期、现在来说已经进入饱和期。依然记得在2010-2013年期间,从事移动开发工作不知有多火,有工作1-2年经验的开发者薪资基本是上万,对招的人专业素质要求也不高,入门即可。从2016年底至今来看,局面而是另外一番景象,移动开发市场过度饱和,市场上充斥着太多初级开发者,网上一直流
壮壮闯天下
·
2020-02-19 12:05
自己动手写DB数据库框架(性能优化)
所有分享大纲:2017
Android进阶之路
与你同行视频讲解地址:http://pan.baidu.com/s/1pLM1X3t2.开源性能对比我从网上找了一个数据给大
红橙Darren
·
2020-02-18 12:47
Android App 瘦身总结 第二章 jni动态库及cpu兼容
##
Android进阶之路
系列:[http://blog.csdn.net/column/details/16488.html](http://blog.csdn.net/column/details/
chzphoenix
·
2020-02-12 19:53
为什么
Android进阶之路
一定是往全栈发展?
过去十年是移动互联网蓬勃发展的黄金期,相信每个人也都享受到了移动互联网红利,在此期间,移动互联网经历了曙光期、成长期、成熟期、现在来说已经进入饱和期。依然记得在2010-2013年期间,从事移动开发工作不知有多火,有工作1-2年经验的开发者薪资基本是上万,对招的人专业素质要求也不高,入门即可。从2016年底至今来看,局面而是另外一番景象,移动开发市场过度饱和,市场上充斥着太多初级开发者,网上一直流
架构师的摇篮
·
2020-02-12 08:15
Android进阶之路
——Serializable序列化
简介序列化(Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。——百度百科。在Android中序列化最常见的使用场景就是缓存数据了。现在的App中基本需要缓存数据,例如缓存用户登录信息。//用来保存用户信息publicclassUser{priva
EonLiu
·
2020-02-10 17:02
浅谈
Android进阶之路
过去十年是移动互联网蓬勃发展的黄金期,相信每个人也都享受到了移动互联网红利,在此期间,移动互联网经历了曙光期、成长期、成熟期、现在来说已经进入饱和期。依然记得在2010-2013年期间,从事移动开发工作不知有多火,有工作1-2年经验的开发者薪资基本是上万,对招的人专业素质要求也不高,入门即可。从2016年底至今来看,局面而是另外一番景象,移动开发市场过度饱和,市场上充斥着太多初级开发者,网上一直流
指尖猿
·
2020-02-08 22:24
Android进阶之路
前言看到一篇文章中提到“最近几年国内的初级Android程序员已经很多了,但是中高级的Android技术人才仍然稀缺“,这的确不假,从我在百度所进行的一些面试来看,找一个适合的高级Android工程师的确不容易,一般需要进行大量的面试才能挑选出一个比较满意的。为什么中高级Android程序员不多呢?这是一个问题,我不好回答,但是我想写一篇文章来描述下Android的学习路线,期望可以帮助更多的An
指尖猿
·
2020-02-05 17:48
Android进阶之路
——安卓编程规范
对于刚入行或者入行几年的程序员,或多或少,都有一点代码规范的问题,有些是没法子,各种需求变更,或入手各种别人写了一半的代码等等,因为时间问题,有时候你是心有余而力不足啊。虽然如此,我们还是得把代码规范养成一种习惯,这不仅仅是写出优美的代码,好的代码还能提高效率和提升性能的一、包包名全部采用小写,不用下划线区分单词主包名采用[公司性质].[公司名称].[项目名称]的命名方式例如:翡翠教育做的手机助手
SingleoD
·
2020-01-08 08:08
Android进阶之路
之gravity和layout_gravity
LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于:android:gravity属性是对该view中内容的限定.比如一个button上面的text.你可以设置该text相对于view的靠左,靠右等位置.android:layout_gravity是用来设置该view相对与父view的位置.比如一个button
shenyoujian
·
2020-01-07 21:34
Android App 瘦身总结 第一章 图片资源的优化处理
##
Android进阶之路
系列:[http://blog.csdn.net/column/details/16488.html](http://blog.csdn.net/column/details/
chzphoenix
·
2020-01-07 00:48
android进阶之路
精简版
由于之前用macdown写的,的目录并没卵用,再研究研究,有知道的童鞋可以帮忙留言下,或者可以在我的git上下载用macdown浏览效果好点哈~我的git主页,收藏了一些好东西哈哈~欢迎来搞!目录1.Android触摸事件传递机制2.AndroidView的绘制流程3.Android动画机制4.SupportAnnotationLibrary使用详解5.PercentSupportLibrary使
日落日出没变迁
·
2020-01-04 10:22
浅谈
Android进阶之路
过去十年是移动互联网蓬勃发展的黄金期,相信每个人也都享受到了移动互联网红利,在此期间,移动互联网经历了曙光期、成长期、成熟期、现在来说已经进入饱和期。依然记得在2010-2013年期间,从事移动开发工作不知有多火,有工作1-2年经验的开发者薪资基本是上万,对招的人专业素质要求也不高,入门即可。从2016年底至今来看,局面而是另外一番景象,移动开发市场过度饱和,市场上充斥着太多初级开发者,网上一直流
斜杠Allen
·
2020-01-01 03:15
Android进阶之路
(一)项目结构设计
声明:这是我在Android开发学习过程中所写的笔记,在保证内容足够详细的同时也尽量不说废话,本系列文章持续更新,如有疏漏或错误的地方欢迎批评指正,如需转载请注明出处。我的所有文章会在我的个人博客首发,欢迎关注。**在独立完成了几个不大不小的App之后,对混乱的项目结构产生了思考,在这几个项目中的分层基本上是沿用了JavaEE经验,或者主观上强行将不同业务分开,甚至把所有后台逻辑都放进了servi
ZacharyWang
·
2019-12-01 02:22
掌握这个提升路径,你的
Android进阶之路
至少缩短5年
今年移动开发的人太难了:金九银十工作没往年好找不说,还要面临着公司的大裁员。更普遍的现象是,工资不见涨,加班却越来越多。刷一遍朋友圈,铺面而来的丧气,看到有人感慨,“我变秃了,却没变强”。除了日渐稀疏的头发,困扰大家最多的,一个是移动开发如何持续提升?另一个是怎么通过技术面试,拿到更好的offer?面试相关的文章有很多,所以今天主要讲讲另外一个问题——移动开发程序员的提升路径。当然,不同阶段的开发
Android架构
·
2019-11-29 17:50
Android
Android进阶
学习路线
Android进阶之路
(1) - 自定义TextView
一、前言有差不多一个星期没有更新过博客,昨天是周末,通过学习《Android群英传》一书,了解了一下自定义View、TextView的知识,并动手写了自定义TextView的demo,今天正好记录下来,即可以复习昨天所学,也可以分享给大家。二、实现自定义TextView通过学习,实现了两种样式的TextView的自定义:自定义TextView背景(基础)自定义TextView文本闪烁我刚接触自定义
萌太浪
·
2019-11-01 02:33
实现带header和footer功能的RecyclerView
Android进阶之路
系列:http://blog.csdn.net/column/details/16488.html这个项目很简单,其实一年前就开发完成了,但是一直没闲下来去整理。
chzphoenix
·
2019-10-31 02:02
android进阶之路
-handler的运行机制
说在前面作为一个android开发工程师,我们最常用到得方法之一就是handler,使用它得原因相信大家也很清楚啦,因为android本身如果在UI线程(UIThread)中使用耗时操作比如网络请求得时候就会出现异常,而为了解决这个问题就需要使用子线程先进行数据获取然后在对UI进行操作,但是在Android中所有得UI操作只可以在UI线程里进行,所以也就出现了一个情况:获取得数据如何传输给UI线程
Poison毒药_d97d
·
2019-10-24 10:36
Android 8.0 targetsdkversion升级到26填坑
Android进阶之路
系列:https://blog.csdn.net/chzphoenix/column/info/16488近期因为应用市场要求,需要将targetsdkversion升级到26之前博客中我们了解过
Bennu-Cui
·
2019-09-12 14:29
Android进阶之路
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他