前言 自己的电脑是Mac,需要什么就装什么所以没有系统的记录过,正好最近配置了一台从未安装过开发工具的Mac电脑,所以就记录了下配置为可用与开发Android应用的过程。 接下来就开始了 首先说下系统: 系统:macOS…
分类:移动开发
Android混淆——了解这些就够了
Csdn 混淆介绍 Proguard是一个Java类文件压缩器、优化器、混淆器、预校验器。压缩环节会检测以及移除没有用到的类、字段、方法以及属性。优化环节会分析以及优化方法的字节码。混淆环节会用无意义的短变量去重命名类、…
TextView实现跑马灯效果
1、单个TextView实现跑马灯效果 在这里我们只需设置xml文件就能实现效果。 <club.zhany…
View绘制——怎么画?
这是Android视图绘制系列文章的第三篇,系列文章目录如下: View绘制——画多大? View绘制——画在哪? View绘制——怎么画? View绘制就好比画画,先抛开Android概念,如果要画一张图,首先会想到哪…
2018-03-13(分享一波Git命令大全吧。希望大家喜欢~)
今天是周二,坐标北京~ 天气 雾霾。又是快要一天了。感觉时间过得好快! Git常用命令 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git show # 显示某次提交的…
RecyclerAdapter框架
先在 build.gradle(Project:XXXX) 的 repositories 添加: allprojects { repositories { ... maven { url "[https://jitpac…
Android M新特性
**为什么叫 android M** —————— Google在2015年9月30号凌晨发布了Android6.0,代号…
Android中Junit测试、XML的序列化与解析
Android中Junit测试、XML的序列化与解析 一、关于Junit测试 首先需要在manifest.xml中配置,在manifest节点下指定以下信息其中targetPacketage是你想要测试的项目的包名 &l…
Linux之命令基础
Linux 1991 作者–Linus Torvalds Git也同样出自他手 本人按照自己学习Android的需求学习的,所以东西可能不多,但是够用 另外由于自己用的是Mac,所以实际跟Linux有差别,但…
Creating Custom Views--自定义View
虽然Android为我们提供了很多的内置控件,但是有时候我们的独特的业务需求可能这些内置控件仍然无法满足,那么此时,就需要我们自定义控件。这系列文章将向你展示如何创建一个功能强大且可重复的View控件。 目录: 创建自定…