csdn_aiyang的博客

知之者不如好之者,好之者不如乐之者。热爱使人进步。

排序:
默认
按更新时间
按访问量

Android 架构师需要掌握的技能,你到底了解多少?

架构与设计设计模式重构技术选型特性可用性性能包大小方法数文档技术支持UI架构模式MVCMVPMVVM研发工具集成开发环境Android StudioSublime Text版本控制系统svngitgitlabgithubmercurial调试工具ADBDDMSStethoLeakCanaryCla...

2017-09-11 14:56:53

阅读数:375

评论数:0

Android 进阶发展方向-知识体系阅览(最新)

如何快速入门和进阶开发,是很多技术小白的疑问。大家都知道,Android开发要学的技能非常多,技术更新速度还快,但是总的来说:掌握最核心的技术,最规范的开发流程,成为专业、出色的安卓开发工程师也不是遥不可及。 对Android系统、交互设计有深刻的理解。新手一般会遇到以下几个问题: 1、 如何...

2017-04-05 14:08:48

阅读数:447

评论数:0

Android 必须知道2018年流行的框架库及开发语言,看这一篇就够了!

导语2017 已经悄悄的走了,2018 也已经匆匆的来了,我们在总结过去的同时,也要展望一下未来,来规划一下今年要学哪些新技术。这几年优秀Android的开源库不断推出,新技术层出不穷,需要我们不断去了解和掌握,在提高自身开发水平的同时,我们需要付出更多学习精力和时间。俗话说,打铁还需自身硬,为了...

2017-02-20 17:37:34

阅读数:12745

评论数:6

Android 百度地图定位实现仿钉钉签到打卡功能(附源码)

导语本章根据百度地图API,实现仿钉钉打卡功能。用到了基础地图、覆盖物、定位图层、陀螺仪方法、悬浮信息弹框。GitHub源码地址:BaiduMapApp百度地图API地址  :Android 地图SDK请先注册注册百度账号和获取密钥,并实现地图显示出来。(注意:密钥、权限要设置)另外,我得说明本章...

2018-05-22 16:47:06

阅读数:24

评论数:0

Android Material Design之CoordinatorLayout效果实现

Material Design 相关技术博文,推荐:ToolBar 基础使用——进阶封装(附源码)前言在2015年的Google I/O大会上推出Design Support库,这个库将 Material Design 中最具代表性的一些控件和效果进行了封装。这篇博文就说讲解其中一个 Coordi...

2018-05-04 19:30:25

阅读数:72

评论数:0

Android 使用RecycleView实现吸附小标题的Demo(附源码)

先上,效果图源码地址GitHub: https://github.com/aiyangtianci/StickyDecoration码云  :  https://gitee.com/AiYangDian/StickyDecoration因为实现列表展示的数据和基础实现在上一章讲解了,请看上一篇: ...

2018-04-26 19:47:34

阅读数:55

评论数:0

Android 探究onCreateViewHolder和onBindViewHolder两者关系和调用次数

导语    As we all know-众所周知,RecycleView 在展示数据列表的页面替换Listview的趋势已然出现,现在网络上关于它的资料也是铺天盖地,我就不再介绍如何使用了。但是,我对RecycleView的Adapter还是比较感兴趣的,因为懂得了Adapter,对于Recyc...

2018-04-26 16:53:29

阅读数:123

评论数:0

IOS 初级开发入门教程 (六) Switch、Slider、Segmented、Progress练习

前言看完前面5章的内容,基本对IOS开发有一些认识了,这章我们继续动手去实践一下,学习开关、拖动、分段控制、进度条的相关知识,以及通过一个交互式的案例演示如何使用。系列文章:IOS 初级开发入门教程(一)介绍篇IOS 初级开发入门教程(二)第一个HelloWorld工程及StoryBoard使用I...

2018-04-02 21:56:58

阅读数:147

评论数:2

IOS 初级开发入门教程(五)TextField与ReturnKey实战练习

前言看完前面4章的内容,基本对IOS开发有一些认识了,这章我们继续动手去实践一下,学习文本和键盘的相关知识,以及通过一个交互式的案例演示文本与键盘的使用。系列文章:IOS 初级开发入门教程(一)介绍篇IOS 初级开发入门教程(二)第一个HelloWorld工程及StoryBoard使用IOS 初级...

2018-04-02 19:31:35

阅读数:185

评论数:1

Android 广播监听应用APK卸载、覆盖、安装的状态

相关文章推荐:Android 安装包APK瘦身、多渠道打包总结Android 检查应用包名是否存在并启动或安装指定包名Android 监听Home键、Back键、多任务键最新解决方法 Android 广播Broadcast的两种注册方式静态和动态导语在项目中为了实现应用升级后清楚缓存和Shared...

2018-04-02 11:01:50

阅读数:81

评论数:0

Android Studio Mac和Win的快捷键大全

功能描述keymap对应名字MacWin/Linux提示错误解决方案Show Intention Actionsoption + enteralt + enterAS配置界面Preferencescommand + ,control+alt+S工程项目配置界面Project Structureco...

2018-03-23 18:30:46

阅读数:30

评论数:0

IOS 初级开发入门教程(四)基础控件使用小练习

前言看完前面3章的内容,基本对IOS开发有一些认识了,这章我们开始动手去实践做点小练习,学习如何创建并设置标签和按钮(Label & Button)的相关属性,以及通过一个交互式的案例演示动作和输出口的使用。系列文章:IOS 初级开发入门教程(一)介绍篇IOS 初级开发入门...

2018-03-16 15:28:47

阅读数:300

评论数:2

程序员如何在公司里与领导同事沟通相处经验总结

 很重要的一句话: 保持距离,善待别人,以诚相见。本章经验总结全部来自百度经验收集在此,非本人意见,非本人经验总结。  做什么事要对自己有信心,也就是自信。不要因为别人说了什么,就不敢去做,不要活在别人的话语中,凡事先想后做,三思而后行,不可性急,要有耐心;  心胸宽广,无论你喜欢的同事(上司)或...

2018-03-14 18:43:18

阅读数:169

评论数:0

Android Studio 你需要掌握的Debug调试技巧

最基本的调试技巧千万不要觉得那些简单的基本的东西不重要。事实证明,这些技巧往往是我们平时使用最为频繁的,所以,先从这些讲起。原文参考:http://blog.csdn.net/yaoobs/article/details/512961981.设置断点(图1) 选定要设置断点的代码行,在行号的区域后...

2018-03-08 14:20:29

阅读数:76

评论数:0

Mac adb操作设备与电脑文件传输及Apk安装启动

相关知识基础:Mac苹果本之终端命令符操作 Mac AndroidStudio-常用dos操作命令mac 设置adb 和 command not found解决方法前言Adb操作对于安卓开发者来说堪称战士的“瑞士刀”,我们知道,开发时利用第三方软件,例如豌豆芽、某手机助手等可以很方便安装apk进行...

2018-03-02 15:48:01

阅读数:197

评论数:0

Android 依赖注入库——Dagger2使用详解

一、什么是依赖注入依赖注入是一种面向对象的编程模式,它的出现是为了降低耦合性,所谓耦合就是类之间依赖关系,所谓降低耦合就是降低类和类之间依赖关系。可能有的人说自己之前并没有使用过依赖注入,其实真的没有使用过吗?当我们在一个类的构造函数中通过参数引入另一个类的对象,或者通过set方法设置一个类的对象...

2018-02-26 15:03:18

阅读数:102

评论数:1

Android 仿QQ菜单背景图片的左右上下移动属性动画实现

最近,开始研究一些有趣UI控件及框架,偶然看见QQ的侧滑菜单中,有一个背景可以默默地上下左右移动,感觉很漂亮,所以想研究一下,顺便学习一下自定义View和属性动画。在这里把实现的代码记录分享一下。 下面先放效果图: 可以从图上看到昵称头像后面的背景图,是一直在动的。看官们也可以拿起...

2018-02-06 15:58:03

阅读数:155

评论数:0

Android 插件化开发——入门知识、介绍流派、技术困境、未来方向(总结)

Android插件化:从入门到放弃 原文地址:http://www.infoq.com/cn/articles/android-plug-ins-from-entry-to-give-up 本文根据包建强在2016GMTC全球移动开发大会上的演讲整理而成。 首先自我介绍一下,我叫...

2018-01-31 17:25:26

阅读数:151

评论数:0

Android 插件化开发——应用的启动过程源码解析(简单清晰)

首先,Android系统中的应用程序是由Launcher启动的,其实Launcher本身也是一个Activity。下面从Launcher开始启动App流程源码开始分析。 Launcher源码路径是:\packages\apps\Launcher2\src\com\android\launcher...

2018-01-30 19:03:23

阅读数:108

评论数:0

Mac 抓包工具Charles4.0.2破解版,安装使用

前言在开发中需要用到抓包辅助工具,Mac上使用的一个抓包神器,就是Charles。因为它是Java开发的,所有可以跨平台,支持在Mac、Linux以及Window操作系统下使用,问题是需要先安装JDK才能运行,同时它也是收费的。本篇提供一个破解版Charles。下载地址:官网下载,https://...

2018-01-24 17:11:09

阅读数:5806

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭