Rain’s blog


  • 首页

  • 分类

  • 归档

  • 关于

android studio 技巧合集【转】

发表于 2016-08-16   |   分类于 android studio   |  

写在前面

本文转自http://jaeger.itscoder.com/android/2016/02/14/android-studio-tips.html


常用技巧


1. 书签(Bookmarks)

  • 描述:这是一个很有用的功能,让你可以在某处做个标记(书签),方便后面再跳转到此处。
  • 调用:Menu → Navigate → Bookmarks
  • 快捷键:添加/移除书签:F3(OS X) 、F11(Windows/Linux);添加/移除书签(带标记):Alt + F3(OS X)、Ctrl + F11(Windows/Linux);显示全部书签:Cmd + F3(OS X) 、Shift + F11(Windows/Linux),显示所有的书签列表,并且是可以搜索的。上一个/下一个书签:无,可以在设置中设置快捷键。
  • 更多:当你为某个书签指定了标记,你可以使用快捷键 Ctrl + 标记 来快速跳转到标记处,比如输入Ctrl + 1,跳到标记为1的书签处。

img

阅读全文 »

rest android http

发表于 2016-05-26   |   分类于 Android   |  

RestAndroid

基于okhttp3 简单封装的一个网络请求框架。

用法

直接下载源码集成到自己的工程目录下(有时间会上传到jcenter或打包jar包)

配置

请在自己定义的application中进行配置,更详细的网络配置参照 OkHttpClient.Builder,endPoint
为共用的url块。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class YourApplication extends Application {

@Override
public void onCreate() {
super.onCreate();


RestAndroidHttp.getInstance().builder(new RestAndroidHttp.Builder()
.okBuilder(new OkHttpClient.Builder()
.addInterceptor(new LoggerInterceptor("", true)))
.endPoint("https://api.github.com/"));

}
}
阅读全文 »

Android 开发中的一些小坑

发表于 2016-03-10   |   分类于 Android   |  

说明

分享开发过程中遇到的一些问题,无关难度

selector

需求

给button一个黑色背景,点击时替换成灰色。
代码如下:

1
2
3
4
5
6
7
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="click me"
android:textColor="@android:color/white"
android:background="@drawable/btn_bg"
/>

btn_bg.xml

1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/black"/>
<item android:drawable="@android:color/gray" android:state_pressed="true"/>
</selector>

运行,点击按钮背景色都是黑色没有改变。

修改 btn_bg.xml 文件为:

1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/gray" android:state_pressed="true"/>
<item android:drawable="@android:color/black"/>
</selector>

运行,点击按钮,一切正常。(其实把默认背景色放在最后一行即可,具体原因没有深究…)

阅读全文 »

Android 开发套装集合

发表于 2016-02-16   |   分类于 Android   |  

前言

此篇主要为推荐android方面的一些优秀的开源网站,android大神和比较有用的网站。

开发工具 sdk 中文api大全

阅读全文 »

Hexo + github/gitcafe搭建自己的博客(mac)

发表于 2016-02-15   |   分类于 web   |  

Hexo 介绍

Hexo是一个快速、简洁且高效的博客框架。Hexo使用Markdown
来编写文章,通过Hexo生成静态网页,然后部署到服务器上。

Homebrew安装

Homebrew是OS X不可获取的套件管理器,我们可以通过它获取并且安装很多组件,安装方式如下:

1
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Node.js安装

1.我们将采用Node管理器nvm来进行安装

1
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.1/install.sh | bash

2.安装Node.js

1
nvm install node && nvm alias default node

阅读全文 »
Rain

Rain

一个有梦想,但有点强迫症的处女座男士...

5 日志
3 分类
5 标签
GitHub
© 2016 Rain
由 Hexo 强力驱动
主题 - NexT.Mist