教你轻松将Android library 发布到JCenter

教你轻松将Android library 发布到JCenter。JCenter是全世界最大的Java仓库,也是Android Studio中repositories的默认节点。JCenter支持Maven, Gradle, Ivy, SBT 等大部分构建工具。将项目发布到JCenter大致流程如下:...
阅读(2788) 评论(0)

Error:Gradle version xx is required. Current version is xx.

Android Studio更新到2.0之后默认下载的Gradle为2.10,如果你的项目用到的Gradle版本与现有的Gradle版本不匹配那么就会报“Error:Gradle version xx is required. Current version is xx. If using the gradle wrapper, try editing the distributionUrl…”错误...
阅读(2168) 评论(1)

【Android开发高级实践】轻松帮你发现Bug(FindBugs在AndroidStudio上的应用)

在日常开发过程中难免会因为一时疏忽而留下一些Bug,这些Bug就是埋在程序里的定时炸弹,如果不能及时铲除就会导致程序的不稳定,异常或闪退的现象,从而导致用户的体验的下降。那么怎么才能找出这些埋在程序里的定时炸弹呢?...
阅读(10355) 评论(0)

【MarkDown使用技巧】轻松搞定MarkDown

MarkDown是什么?MarkDown是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档。MarkDown从推出至今已吸引了大量的粉丝,如大家经常用的为知笔记、简书、和开发者爱好的GitHub以及国内的CSDN等,都对MarkDown提供了支持。 PS.因为它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里大家不要...
阅读(3983) 评论(3)

微信支付、公众号支付、微信APP支付教程

这两天有朋友问我微信支付的一些事情,我就抽了点时间整理了一下微信支付相关的一些东西,在这里分享给大家,希望能帮助大家少走弯路。 微信支付分为APP支付和公众号支付两大类,其中公众号支付又分为(公众号支付、扫码支付、刷卡支付)。申请两种支付方式分别需要用到两种平台:公众号支付需要(公众平台+商户平台),APP支付需要(开放平台+商户平台)...
阅读(5085) 评论(1)

Java反射研究和实践

Java反射研究和实践概述Java的反射机制是Java语言动态性的一种体现。反射机制是通过反射API来实现的,它允许程序在运行过程中取得任何一个已知名称的类的内部信息,包括其中的构造方法、声明的字段和定义的方法等。这不得不说是一个很强大的能力。 正如英文单词reflection的含义一样,使用反射API的时候就好像在看一个Java类在水中的倒影一样。知道了Java类的内部结构之后,就可以与它进行交...
阅读(904) 评论(0)

Java代理和动态代理机制分析和应用

本博文中项目代码已开源下载地址:GitHubJava代理和动态代理机制分析和应用概述代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。根据代理类的生成时间不同可以将代理分为静态代理和动态代理两种。代理模式一般涉及到的角色有4种 主题接口:定义代理类和真实主题的公共对外方法,也是代理...
阅读(3099) 评论(0)

Android6.0给开发者带来哪些影响

如果你正在从事Android开发或打算从事Android开发,那么你需要阅读这篇文章。 Android6.0的出现给大家带来了不少新的功能和特性,随之而来的是一些API的改变。当Android粉丝正在为新版本的Android发布而欣喜若狂的时候,而程序猿哥哥正在挑灯夜战研究Andr​​oid 6.0(API等级23)的改变对应用和开发的影响。这篇文章将带着大家一起解读Android6.0也就是API23都有哪些重要改变。...
阅读(2029) 评论(0)

从HttpClient到HttpURLConnection你需要知道的一些事情

本文将向大家介绍从HttpClient切换到HttpURLConnection应该注意的一些事情,以及HttpClient与HttpURLConnection各自的特点。 早在API 22的时候Google已经开始不推荐使用HttpClient,取而代之的是HttpURLConnection,在这次在API 23中直接移除了HttpClient,从Deprecated到Removal可以看出谷歌从Android中废除HttpClient的决心。...
阅读(1944) 评论(0)

在Android中applicationId与package name的那些事

applicationId:在Android系统中应用的applicationId作为应用的唯一标识,就像人的身份证号一样,在一个Android设备中所有的应用程序的applicationId都是唯一的。 package name:在用Eclipse构建的Android项目中,使用包名(Package Name)作为应用的唯一标识(applicationId)。可以说在Eclipse下appli...
阅读(3933) 评论(1)

Android Studio查看MD5与SHA1

Android Studio中没用查看MD5与SHA1的可视化界面,但我们可以通过命令的方式查看MD5与SHA1。 具体方式如下: 打开终端进入到C:\Users\你的用户名\.android>目录下,然后在终端中输入keytool -v -list -keystore debug.keystore命令即可查看调试环境下的MD5与SHA1。如图: 提示:k...
阅读(7905) 评论(1)

只需一步教你解决Win10下Android Studio terminal无法使用的问题

Android Studio集成和添加了一些实用的工具,其中一个便是terminal。在Windows平台下Android Studio中的terminal在原理上实际使用的是window中的cmd控制台也就是位于C:\Windows\System32\目录下的cmd.exe。升级了win10的用户会发现,win10下的cmd比以前平台下的cmd改进了不少,但这些改进也导致了Android stu...
阅读(6644) 评论(2)

XCode快捷键

1. 文件 CMD + N: 新文件 CMD + SHIFT + N: 新项目 CMD + O: 打开 CMD + S: 保存 CMD + SHIFT + S: 另存为 CMD + W: 关闭窗口 CMD + SHIFT + W: 关闭文件 2. 编辑 CMD + [: 左缩进 CMD + ]: 右缩进 CMD + CTRL + LEFT: 折叠 CMD +...
阅读(953) 评论(0)

提高开发效率的14个Xcode中常用的快捷键操作

14 Xcode Time Saving Keyboard Shortcuts - Memorize and Improve Your Productivity <img src="http://static1.squarespace.com/static/50c25455e4b0ef5720704c6b/t/541749cce4b0ecd...
阅读(876) 评论(0)

Android耳机线控详解,蓝牙耳机按钮监听(仿酷狗线控效果)

Android耳机线控详解,蓝牙耳机按钮监听(仿酷狗线控效果) 当耳机的媒体按键被单击后,Android系统会发出一个广播,该广播的携带者一个Action名为MEDIA_BUTTON的Intent。监听该广播便可以获取手机的耳机媒体按键的单击事件。 在Android中有个AudioManager类,该类会维护MEDIA_BUTTON广播的分发,所以要实现耳机按键监听需要向AudioManage...
阅读(4169) 评论(1)
184条 共13页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:882587次
    • 积分:11367
    • 等级:
    • 排名:第1505名
    • 原创:180篇
    • 转载:4篇
    • 译文:0篇
    • 评论:216条
    这里有你需要的干货!!!
    关注我,获取推送O_o
    你需要的,才是干货@开源项目
    博客专栏