自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(191)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android Studio 使用12-结语

结语现在开发android 应用 所有工具大体有三种Eclipse + 插件Intellij Idea + 插件Android Studio* 单纯以开发 Android 应用来说,Android Studio 为最优,如果还想进行其他开发,那就用 Intellij Idea ,Eclipse 实 为 下下之选。当然,更换生产工具也是需要学习成本的,诸君斟酌。*本系列文章专为 Androi

2016-07-06 18:59:18 457

原创 Android Studio 使用11-Theme editor 介绍

导语本文章可以看到: 1. Android Studio 中 Theme 的编辑神器主要亮点主题风格编辑 可以看到,里面有外面熟悉的colorPrimary、colorPrimaryDark、colorAccent等属性,不仅如此,我们还可以通过颜色选择器来直接调整每一个属性的颜色值,并且是可以实时的显示在左侧的预览效果图中。如下图: 多API展示支持多API风格的展示,可以实时显示效

2016-07-06 18:58:37 2415

原创 Android Studio 使用10-版本管理

1.首先,AS中的版本管理是不需要下载插件进行支持的2.AS中的版本管理爽得不要不要的,如何爽,请听我细细道来--------------------------------------------------SVN(一些常用的)-----------------------------------------------------------1.如何根据Re

2016-07-06 18:57:07 531

原创 mac安装scrapy的过程「半原创」

本文带来什么mac安装scrapy的过程科普scrapy 是干什么的 可以理解为一个写网络爬虫的框架安装scrapy安装很简单,分以下3步检测并安装python用python 安装pip用pip安装 scrapy1.检测并安装pythonmac 是自带python的,检查一下如果小于 2.7.9 那么就安装最新的吧 或者直接升级到 3.x 升级Mac的python python

2016-07-02 16:45:18 2673

原创 LoggerKnife-格式化输出log的又一选择「原创」

本文会带来什么输出log的一个工具包,用来解决格式化输出,及超长log 截断问题本地log保存(暂未上线)github 地址传送门LoggerKnife支持多种参数输入,且使用方便支持输出良好格式(如json等)支持超长Log内容的输出 以3000个字符截取,无缝显示在log控制台中 支持输入格式JsonObject(及Json类型的字符串)其它常用数据类型(不在详细

2016-07-01 10:20:35 1196 1

原创 android中svg介绍及使用[汇总]

导语1.1where&when场景A:UE妹子想实现下图效果,身为RD哥哥你会怎么做?帧动画?自己绘制?怎么可以为妹子增加工作量! 场景B:美工妹子做的图片在多屏幕中失真了!!!身为 RD 哥哥怎么能不为妹子插自己两刀?场景C:待定(好吧,编不下去了) 以上场景如有雷同纯属巧合 没错,以上场景都可以用到SVG,厉不厉害!但svg是何方神圣?为什么可以满足如此让人觉得一千万头草泥马

2016-06-29 19:15:21 5149 1

转载 Android Shape属性介绍[图文]

转载自Android shape详情介绍导读本文主要介绍 自定义shape 的 xml方式中的不同属性 代码定义shape的用法 简介Android中提供了各种类型的Drawable,也可以用XML定义各种Drawable。本文重点讲述如何用XML中的shape节点定义GradientDrawable。将XML定义的drawable文件放在res/drawable目录下。用XML

2016-02-19 19:40:12 688

转载 Android Studio 2.0 的逆天功能Instant Run「转载」

作为一个Android开发者,很多的时候我们需要花大量的时间在bulid,运行到真机(虚拟机)上,对于ios上的Playground羡慕不已,这种情况将在Android Studio 2.0有了很大改善,使用instant run,在第一次运行之后,就可以快速的在真机中看见修改后的结果,不仅仅是UI可以直接显示,还包括代码逻辑。不用再苦苦等build了,节约生命呀!首先要升级到Android Stu

2015-12-28 15:49:07 536

转载 Volley(1)-入门及使用「汇总」

转自:JackSunnyVolley 初识导语 本文适合有Android开发经验或者想了解杰出网络开源框架的读者 我不生产文章,我只是精华内容的搬运工,本文大部分内容为搜寻网络汇集而来 一. 认识 Volley 将采用 5W-1H 方式来认识 VolleyWHATVolley 是什么? Volley是 Google 推出的 Android 异步网络请求框架和图片加载框架。

2015-12-28 13:30:14 421

原创 Android果冻效果(阻尼动画)

导语 之前发了一个Drawable实现动画效果的帖子,有人找我要过相应圆弧绘制算法,仔细想想那个项目中有些地方还是值得分享出来的,趁现在项目不忙,就准备分享出来。效果如下(即Activity-A 进入 到Activity-B时会出现的动画效果如上):实现思路:主要由两个动画组成,背景动画和按钮动画背景动画背景动画可分解为位移上移和圆弧的改变位移上移可以交给TranslateAnimatio

2015-12-19 09:36:02 6606

原创 进入Activity上移圆弧动画组

2015-12-18 15:06:22 110

原创 Android Drawable实现自定义动画

本文会带来什么?xml如何自定义圆角 shapeDrawable?环形?三角形?drawable有多少种?用法是什么?绘制圆弧用法?原理上面的统统没有!只说将一个关于Drawable不常用到的用法我们要实现的效果如下图 第一个想法你想用什么来实现?在view 的 onDraw中实现?这也许是很多人的第一个想法,我也是, 但想起之前在github上翻看某大神源码时看到用自定义Draw

2015-12-17 11:27:03 1875

原创 Android Drawable实现自定义动画

1.xml如何自定义圆角 shapeDrawable?环形?三角形?2.drawable有多少种?用法是什么?上面的都不说,只说一些不太常用到的用法(所以本文亦是总结)下面会以项目中遇到的两个实际需求引入一些用法-------------------------半屏动画----------------------------半屏动画实际效果如下图:

2015-12-15 16:59:02 558

原创 Android Studio 使用9-AS中的DEBUG方式

和Eclipse一样,AS也有两种运行debug的方式,DEBUG模式运行,和运行时进入DEBUG模式-------------------------------------DEBUG模式运行-------------------------------------1.点击下图箭头所示按钮即可DEBUG模式运行    -----------------------

2015-12-01 19:39:02 1710

原创 Android Studio 使用8-AS快捷键

Android Studio中快捷键是很强大的,而且用惯了Eclipse在转移到AS也许会很痛苦,但是AS贴心的是 从Eclipse ->Android Studio可以平滑过渡------------------------------------------------------------------定制私人快捷键----------------------------------

2015-12-01 19:03:58 332

原创 Android Studio 使用7-Eclipse项目转移到AS项目中

当你开发一个旧的项目时,要将它迁移到AS中是很简单的,比较复杂的部分可能有jar,so,依赖工程等,本文章会以百度地图sdk(Eclipse版)依次进行讲解。1.下载百度SDK,并导入eclipse,并请确认可运行     image2015-11-27 16:47:16.png" src="http://wiki.baidu.com/download/attachments/15

2015-11-27 17:21:20 850

原创 Android Studio 使用6-项目目录结构图解

以下目录结构是新建立的AS项目目录结构,从Eclipse 转化的目录结构稍有不同其实我们关心的是src,res,AndroidManifest.xml文件,libs在哪里,但是我建议看下我红色框中的东东1.选择Project模式结构,如下图所示    A.src:app->src->main->java  B.res:app->src->main->res

2015-11-24 16:48:03 427

原创 Android Studio 使用5-导入jar包,依赖工程,arr

引入jar包有以下几种常用方式,以图片的方式显示1.直接copy到libs文件夹下,右键Add as,具体步骤如下   A 点击工具栏选择Project模式(关于模式,请参照”目录3-界面预览“)   B 复制volley.jar到libs文件夹下   C 选中jar,右键,选择Add As Library   D 成功    Android Stu

2015-11-23 10:48:08 1408

原创 Android Studio 使用4-运行HelloWorld程序及不同编译方式简介

1.运行按钮(及Debug模式运行按钮)和Eclipse长的很像   2.这时已经可以在手机上看到运行的HelloWorld程序了3.菜单栏也有一个Run菜单,点开后是有一些run方式(如普通运行,debug模式运行,debug break 点设置的一些东东),平时用1中说的按钮即可   4.还记得之前说过的工具栏么,有一个工具栏叫Gradle,默认在编辑区

2015-11-19 10:21:30 800

原创 Android Studio 使用3-ide界面简单预览

1.首先来一张界面图下面分栏介绍菜单栏:顾名思义,各种菜单工具栏:各种工具栏,如项目explorer,Terminal,Android Monitor,点击相应工具栏,对应工具窗口会弹出,再次点击会缩回(之后会一个一个介绍)状态栏:如图中最下方显示的信息区域主工作区(编辑器):上图显示代码区域,对代码的主要编辑即在该区域导航条:上图显示“层级显示”箭头所示区域,每个层级都是

2015-11-18 10:27:57 512

原创 Android Studio 使用2-HelloWorld

第一个程序都是从HelloWorld开始的,我们也创建一个HelloWrold1.打开android studio,弹出以下界面,创建新的项目   2. 设置名称,包名等,然后next   3.选择sdk,然后next   4.创建Activity,next   5.设置入口activity名称,然后finish   

2015-11-18 10:25:58 434

原创 Android Studio 使用1-安装

关于安装这块具体的就不说了,这里贴一个文章号称最详细的安装教程号称最详细的安装教程,大概看了下,还是不错的,基本上都是下一步下一步需要注意的是安装时会自动下载最新Gradle(需翻墙),否则会卡在安装界面比较长时间,可以通过下载Gradle包来解决(启动下载Gradle失败解决方案)下载完默认会提示更新SDK(不需要安装adt插件,那是eclipse才需要的东西),

2015-11-18 10:24:28 350

原创 Android Studio 使用0-分分钟让你想用它

说几个小点让你分分钟嫌弃eclipse,转投Android Studio,这里不说官方推崇的部分,就说3个小细节,看图说话ThemeEditor(eclipse 时代创建theme是怎么创建的?从网上cp属性?太low了,Android studio自带强大编辑器,可视化编辑) Android Studio 使用0-分分钟让你想用它 > image2015-11-17 16:36:0.pn

2015-11-17 20:07:24 373

转载 android开发实践

android目录(?)[-]声明Android 开发最佳实践摘要Android SDK构建系统工程结构Gradle 配置IDEs and text editorsIDE集成开发环境和文本编辑器类库Activities and FragmentsJava 包结构资源文件 Resources测试框架模拟器混淆配置致谢LicenseTranslation

2015-05-28 13:01:24 565

转载 Android开发最佳实践

android目录(?)[-]声明Android 开发最佳实践摘要Android SDK构建系统工程结构Gradle 配置IDEs and text editorsIDE集成开发环境和文本编辑器类库Activities and FragmentsJava 包结构资源文件 Resources测试框架模拟器混淆配置致谢LicenseTranslation

2015-05-28 12:58:03 428

原创 androidstudio mac 下多渠道打包 1

mac下使用 多渠道打包如使用友盟统计menifest 文件中 修改为             android:name="UMENG_CHANNEL"            android:value="${UMENG_CHANNEL_VALUE}" />build.gradle文件中加入productFlavors{        wandoujia{ 

2014-12-05 22:14:57 1060

原创 android studio 迁移 问题

之前  eclipse 上的工程,用 android studio  run各种问题典型的如下1. 图片格式问题之前 eclipse 中 遇到的abc.png 其实是一个jpeg格式的图片,但是 eclipse 编译运行不报错,在android studio中原形毕露,可以通过sips -g format abc.png 查看该图片真正格式2. .9图片边缘问题  an

2014-12-05 18:07:57 497

转载 android中像素单位dp、px、pt、sp的比较

dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。pt: point,是一个标准的长度单位,1pt=1/72英寸,用于

2014-11-19 12:38:45 488

转载 正则表达式30分钟入门教程 作者:deerchao

正则表达式30分钟入门教程版本:v2.33 (2013-1-10) 作者:deerchao 转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录本

2014-11-19 12:32:49 389

转载 mac系统命令行curl详解

CURL? 嗯,说来话长了~~~~这东西现在已经是苹果机上内置的命令行工具之一了,可见其魅力之一斑1)二话不说,先从这里开始吧!curl http://www.yahoo.com回车之后,www.yahoo.com 的html就稀里哗啦地显示在屏幕上了~~~~~2)嗯,要想把读过来页面存下来,是不是要这样呢?curl http:/

2014-11-19 12:28:55 1346

转载 如何从Eclipse迁移到AndroidStudio

参考http://developer.android.com/sdk/installing/studio.htmlAndroid Studio与Eclipse的不同点主要有Gradle-based build support.Built-in support for Google Cloud Platform, making it easy to integrate Goo

2014-11-18 14:22:09 405

转载 不错的一个 开源项目 地址,记载

https://github.com/Trinea/android-open-project#%E5%8D%81timeview

2014-11-04 15:36:55 383

转载 Android 软键盘监听事件

Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。    那么,弹出软键盘后必然会造成原有布局高度的减少,那么系统应该如何来处理布局的减少?我们能否在应用程序中进行自定义的控制?这些是本文要讨论的重点。    一、软键盘显示的原理    软件盘的本质是什么?软键盘其实是一个Dialog!    InputMethodSe

2014-11-01 12:23:08 747

转载 Android 数据库升级解决方案

请考虑如下情况:在数据库升级时,不同版本的数据库,他们定义的表结构完全可能是不一样的,比如V1.0的表A有10个column,而在V1.1的表A有12个colum,在升级时,表A增加了两列,此时我们应该怎么做呢。总体思路1,将表A重命名,改了A_temp。2,创建新表A。3,将表A_temp的数据插入到表A。下面代码列出了更新表的

2014-10-30 12:21:13 390

转载 115个Java面试题和答案——终极列表(下)

第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。异常处理Java小应用程序(Applet)SwingJDBC远程方法调用(RMI)ServletJSP异常处理43.Ja

2014-10-01 15:24:54 462

转载 115个Java面试题和答案——终极列表(上)

本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。开始!目录面向对象编

2014-10-01 15:23:48 558

转载 Android 自定义ViewGroup手把手教你实现ArcMenu

逛eoe发现这样的UI效果,感觉很不错,后来知道github上有这么个开源项目~~~~当然本篇不是教你如何使用这个开源项目,而是教你如何自己通过自定义ViewGroup写这样的效果,自定义ViewGroup也是我的痛楚,嘿嘿,希望以此可以抛砖引玉~~效果图:1、实现思路通过效果图,会有几个问题:a、动画效果如何实现可以看出动画是从顶点外外

2014-09-28 20:33:05 574

转载 Java的8大排序的基本思想及实例解读

8种排序之间的关系: 1, 直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例(3)用java实现 1 package com.njue; 2

2014-09-11 20:03:54 411

转载 常用排序算法小结(附Java实现)

用排序算法小记排序算法很多地方都会用到,近期又重新看了一遍算法,并自己简单地实现了一遍,特此记录下来,为以后复习留点材料。废话不多说,下面逐一看看经典的排序算法: 1. 选择排序选择排序的基本思想是遍历数组的过程中,以 i 代表当前需要排序的序号,则需要在剩余的 [i…n-1] 中找出其中的最小值,然后将找到的最小值与 i 指向的值进行交换。因为每一趟确定元素的过程中都会有一个

2014-09-11 19:00:05 406

转载 【Android 开发技巧】如何自定义ViewGroup

这篇文章准备说说如何自定义ViewGroup。对于新手来说,自定义ViewGroup是那种大牛级别的人物才能掌握的东西,自己却望而生畏。不要怕,请谨记“一切新事物都是纸老虎,只要肯去花时间钻研,没有学不会的东西”。废话不多说,接下来,就让我们来揭开自定义ViewGroup的神秘面纱。依照惯例,先从一个例子说起。很简单,3张扑克牌叠在一起显示。这个布局效果

2014-09-05 17:44:42 628

qq状态栏切换效果

类似于 qq 状态栏切换效果 ,用了 viewFlipper 和 animation 来做 ,效果还行

2012-04-13

git 用于版本管理,android源码下载

用于android 源码下载,很方便的一个工具

2012-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除