煎饼

煎饼为你分享Android有关的技术文章
不断分享,点滴积累,共同提高

关注微信公众号[developers]
更快的了解新的技术动态

Gradle Tips 1

今天使用Gradle命令build Project时出现了如下的提示:

BUILD SUCCESSFUL

Total time: 5.336 secs

This build could be faster, please consider using the Gradle Daemon:http://gradle.org/docs/2.4/userguide/gradle_daemon.html

它的意思是在.gralde/gradle.properties里添加org.gradle.deamon=true可以加快Gradle Build的速度,添加之后,确实快乐很多,大家可以试试。......

39

Android Lollipop 操作外置 SD 卡

大家都知道Google在Android KitKat上对外置sd卡的权限做了一定修改,以致不能直接对外置sd卡进行操作,这使得很多应用丧失了对外置sd卡文件的管理,尤其对文件管理类应用造成很大影响,不仅影响了开发者,而且给用户也带来诸多不便,当时可谓是骂声一片。在众多用户和开发者的呼声中,Google终于做了妥协在Android Lollipop中提供了另外的API来对外置sd卡操作,虽然这对第三方应用来说仍有点瑕疵,但它终究还是听取了用户的声音并做了妥协。下面就开始介绍如果在Android Lollipop上操作外置sd卡。

关于存储权限问题可以看之前的博文:Android 外部存储权限分析......

1653

AndroidStudio更改module名称

使用Android Studio创建的Project默认moudle名称为 “app”(如下图),我们如何更改这个名称为processdemo呢(或者其他名称)?

更改这个名称仅需两步就可以完成:

第一步:

鼠标点击到“app”名称,按shit+F6(或者右键->Refactor->Rename)会出现如下图选项,这两个选项选哪个都可以。

点击OK,填入想要更改的名称,点击Re......

75

Android开发大牛博客收集

AndroidHive http://www.androidhive.info

Android Developers Backstage http://androidbackstage.blogspot.com

Android Social Media http://www.androidsocialmedia.com

Android UI/UX http://androiduiux.com

Android-er http://android-er.blogspot.com

AppCoderz https://appcoderz.com/blog/

Chet Haase https://med......

183

Elevation和Ripple共用的简单例子

Google给出material design以来,一直没弄明白Elevation这个效果怎么用。这次就通过下面简单的例子来实现。

drawable/circular_button_selector.xml:

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android"......

170

Pushbullet QuickReply的实现解析

Pushbullet QuickReply功能就是手机端App将Whatsapp、Houngouts、Line等应用的消息通知推送到PC端并可以通过PC端的弹窗直接回复内容。

点击上图的Reply选项就可以在PC端输入内容直接回复了,这个功能的确有用,为经常在电脑前工作的用户带来很大方便。

那么它是如何实现的呢?

首先来思考两个问题:

一、目前仅支持7种应用使用QuickReply功能的Pushbullet是如何判断哪些应用可以支持的或者说应用满足何种条件才能拥有此项功能?

二、回复消息时是如何......

93

启程

新的开始,从记录开始。

37