- 博客(13)
- 问答 (1)
- 收藏
- 关注
转载 Android Studio五分钟带你从菜鸟到高级调试
我们先来看看AS的调试面板: 点击右上角Restore ‘Threads’View可先展示目前相关的线程信息: AS的调试主要分为6个功能区: 1、断点调试功能区 2、断点管理功能区 3、求值表达式 4、线程帧栈区 5、对象变量区 6、变量观察区 下面我们一个一个来介绍: 1、断点调试功能区: 这个区主要由上面这几个按钮:Step over、step
2016-09-30 11:03:21 345
翻译 Android:改变 Toolbar 的文字和溢出图标颜色
原文:Android: Changing the Toolbar’s text color and overflow icon color Light on Dark and Dark on Light. Android 默认拥有有标准(黑色)主题和浅色主题,尽管新的材料设计的例子上用的都是浅色主题。 浅色主题期望你的 App Bar (Toolbar 或者 ActionBar)拥有浅色背景
2016-09-23 13:45:40 1098 1
转载 Android客户端代码保护技术-完整性校验
由于Android系统固有的缺陷、Android应用分发渠道管理机制等问题,导致Android客户端程序很容易被反编译篡改/二次打包,经任意签名后可在各个渠道或论坛中发布,这不仅损害了开发者的知识产权,更可能威胁到用户的敏感信息及财产安全,因此客户端程序自身的安全性尤为重要,本文以客户端完整校验为主题,提供几种Android客户端完整性校验的实现思路,供广大开发者参考。思路1:对classes.d
2016-09-21 09:59:39 10075
转载 Android通过AccessibilityService实现微信自动回复功能
AccessibilityService AccessibilityService官方文档(需翻墙) 上面这个链接是AccessibilityService的官方文档,可以翻墙点进去了解下,我再给大家总结一下: AccessibilityService是Android系统框架提供给安装在设备上应用的一个可选的导航反馈特性。AccessibilityService 可以替代应用与用户交流反馈,
2016-09-13 13:20:23 10849 1
原创 Android开发规范整理
开发一个Android应用之前,都应该做哪些准备。 编码规范 编码规范的问题是我最先想强调的,因为我接手的项目命名就极其混乱,甚至在一个类中的命名都没有统一化(生无可恋脸)。代码可能不是你自己一个人写,保证代码可读性是非常必要的。而规范存在的意义就是淡化每个人的习惯而达到统一。不多说,下面就介绍Android的编码规范。 除了注释,代码中不出现中文每个类写上必要的注释,类的说明,作者,联
2016-09-13 11:47:12 327
翻译 在Android 5.0中使用JobScheduler
在Android 5.0中使用JobScheduler 原文链接 : using-the-jobscheduler-api-on-android-lollipop 在这篇文章中,你会学习到在Android 5.0中如何使用JobScheduler API。JobScheduler API允许开发者在符合某些条件时
2016-09-12 19:52:52 676
原创 Android 开源库获取途径整理
介绍目前收藏 Android 开源库比较多的 GitHub 项目、网站、Twitter、App 及如何获取最新的 Android 开源库。 一. 网站 1. p.codekk.com 这是一个开源项目自动搜集、方便快速浏览和中英文搜索的网站,目前已经收集了 1000+ Android 开源项目。特点: (1) 按日期以卡片形式显示 随时了解最新开源项目,包含项目简介,体验比 GitH
2016-09-12 17:14:21 352
转载 5步搞定android混淆
前言 混淆是上线前挺重要的一个环节。android使用的ProGuard,可以起到压缩,混淆,预检,优化的作用。但是很多童鞋还没有掌握正确的写混淆文件的姿势。我希望搞个模板化的东西,让大家轻松搞定混淆。那么,开始写一个项目的混淆吧。。。我是不是很直接。。。。 五步搞定 1.打开项目中的proguard-rules.pro,将下面的代码复制进去。我的思路是将混淆分为2个主要部分 定制化区
2016-09-12 10:13:27 502
转载 Android热修复技术选型——三大流派解析
2015年以来,Android开发领域里对热修复技术的讨论和分享越来越多,同时也出现了一些不同的解决方案,如QQ空间补丁方案、阿里AndFix以及微信Tinker,它们在原理各有不同,适用场景各异,到底采用哪种方案,是开发者比较头疼的问题。本文希望通过介绍QQ空间补丁、Tinker以及基于AndFix的阿里百川HotFix技术的原理分析和横向比较,帮助开发者更深入了解热修复方案。 技术背景 一
2016-09-12 09:41:52 390
转载 Glide 一个专注于平滑滚动的图片加载和缓存库
这篇文章解决了Glide使用中的很多实际问题,原文出处:http://www.jianshu.com/p/4a3177b57949 在图片加载库烂大街的今天,选择一个适合自己使用的图片加载库已经成为了每一个Android开发者的必经之路。现在市面上知名的图片加载库有UIL,Picasso,Volley ImageLoader,Fresco以及我们今天的主角Glide。它们各有千秋,不能评定
2016-09-06 17:11:31 525
原创 Android布局中的空格以及占一个汉字宽度的空格的实现
在Android布局中进行使用到空格,以便实现文字的对齐。那么在Android中如何表示一个空格呢? 空格: 窄空格: 一个汉字宽度的空格: 【用两个空格( )占一个汉字的宽度时,两个空格比一个汉字略窄,三个空格( )比一个汉字略宽】 在实际使用中需要灵活使用 和
2016-09-02 09:54:43 23125 4
原创 Android Studio中Module下的gradle文件的基本配置
本文将介绍平常android开发当中项目module的gradle文件中的基本配置(不包含创建的library进行上传到jcenter的脚本配置),以及针对一些常见的问题进行说明。 欢迎加入交流群:微信群(AndroidRunner )、QQ群(314896948) 欢迎关注微信公众号:AndroidRunner 在项目的module目录下的gradle文件主要包含三个节点,分别是a
2016-09-02 09:28:38 3511
转载 走进AndroidStudio下的NDK
这一篇文章主要介绍在AndroidStudio环境如何搭建JNI开发环境,并通过一个helloword的方式了解进行JNI开发的步骤。 开发编译环境 AndroidStudio 2.1.2SDK 23.0.3NDK 12.1.2977051 NDK安装与配置 首先创建一个Android项目工程,File-->New-->New Project,一路下一步就好,最后finish创建完
2016-09-02 09:23:25 3371
空空如也
Android v7包Toolbar的高度修改
2016-01-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人