自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (46)
  • 收藏
  • 关注

转载 Bugtags接入

标签(空格分隔): taskspecc通过 Maven 集成 SDK第一步:配置依赖Bugtags SDK 已经同步到 jcenter 和 MavenCentral,请在项目的 build.gradle(项目最外层的 build.gradle 文件,所谓的 Top-level build file)设置 buildscript dependencies :buildscript { r

2016-06-28 11:33:32 1911

原创 Jacoco

一、配置1.在build.gradle中添加apply plugin: 'jacoco'jacoco { toolVersion = "0.7.5.201505241946"}jacoco最新的version可以到这里检查。 2.在build.gradle中设置报表生成的tasktask "$coverageTaskName" (type:JacocoReport, depends

2016-06-28 11:23:20 4443

原创 Jenkins环境搭建

经历一番波折,才把Jenkins环境搭建完成。记录一下我的血泪史。1.下载与安装首先呈上Jenkins官网地址,去下载Jenkins安装包。Jenkins提供两种安装包(以Mac为例)—- .war 和.pkg。如图: 建议下载.war文件,通过命令行java -jar jenkins.war 进行安装,安装到当前用户目录下。我第一次下载的是.pkg文件,一不小心猜到坑里面了。双击运行,自动安装,

2016-05-13 17:48:35 656

翻译 Dagger是什么和我们怎么通过使用它获得收获

原文:https://github.com/konmik/konmik.github.io/wiki/Snorkeling-with-Dagger-2Dagger是什么Dagger是为对象实例提供选择的Java库。你可以使用注解@Inject来标注你的构造函数,替代在构造函数中传递大量参数,并且所有需要的对象被创建和自动分配。@Inject SharedPreferences pref;这会通过一个

2016-03-22 13:00:26 3263

转载 Android 内存管理 &Memory Leak & OOM 分析

1、Android 进程管理&内存Android主要应用在嵌入式设备当中,而嵌入式设备由于一些众所周知的条件限制,通常都不会有很高的配置,特别是内存是比较有限的。如果我们编写的代 码当中有太多的对内存使用不当的地方,难免会使得我们的设备运行缓慢,甚至是死机。为了能够使得Android应用程序安全且快速的运行,Android 的每个应用程序都会使用一个专有的Dalvik虚拟机实例来运行,它是由Z

2016-03-18 14:44:28 592

原创 使用RxJava实现EventBus

1.EventBus简介EventBus主要功能是替代Intent、Handler、BroadCast在Fragment、Activity、Service、线程之间传递消息的通信库。优点是开销小,代码简洁,解耦代码。EventBus是一个观察者模式的实现,所以它具有以下三个要素: - Event:事件,可以使任意类型对象。 - Subscriber:事件订阅者,接收特定的事件。 - Publi

2016-03-16 11:51:37 1771

原创 ruby--条件和循环

1. 条件1.1 if…else 语句if conditional [then] code ...elsif conditional [then] code ...end值为false和nil为假,其他都为真。请注意关键字elsif 。通常我们省略保留字then,但若想在一行内写出完整的 if 式,则使用then。例子如下:x=1if x > 2 puts "x 大于 2

2016-03-14 16:03:35 576

原创 ruby-运算符

ruby中的运算符种类和功能跟Java中的差不多,个别不同。a + b 被解释为 a.+(b),其中指向变量 a 的 + 方法被调用,b 作为方法调用的参数。1.1 算数运算符加减乘除余(+、-、*、/、%)和指数(**)。指数运算符前面也说过,A**B代表A的B次方,B不必为整数。1.2 比较运算符l==、!=、>、<、>=、<=、<=>、===、.eql?、equal? 介绍一下与Java不同

2016-03-13 21:04:59 873

原创 Ruby-类和对象

ruby是一种面向对象编程语言,具有面向对象的特性:封装、抽象、继承和多态性。1.1 类在Ruby中,类以关键字class开始,后面跟类名(应大写),以end结束。例如:class Customer #...end1.2 变量ruby提供四种类型的变量: ①局部变量:局部变量是在方法中定义的变量。局部变量在方法外是不可用的。局部变量以小写字母或 _开始。未初始化的变量值为nil。 ②实

2016-03-13 20:20:29 898

原创 ruby-数据类型

ruby-数据类型标签(空格分隔): ruby Ruby支持的数据类型有Number、String、Range、Symbols,以及true、false和nil这几个特殊值,还有Array和Hash。1.1数值类型(Number)1.1.1整形(Integer) 整形分为两种,一个31位(四字节),一个是63位(八字节)。跟Java的数据类型很相似。123 # F

2016-03-13 16:31:34 1278

原创 ruby学习-运行和语法

运行Ruby有两种方法: ① 在终端输入”irb” 之后,直接输入ruby的语句。例如:$irb$puts "Hello World!"这种方法适合初级学习的时候,进行语法学习。②将我们写好的ruby程序代码保存成.rb文件,然后输入”ruby file.rb”运行文件。

2016-03-11 13:58:34 1197 1

原创 RxJava学习教程

RxJav语法基础(中文) RxJav官网(英文) 待翻译 其他链接

2016-03-08 14:08:34 754

原创 Kotlin学习教程

1.《Kotlin for android》中文翻译2. Kotlin项目地址3. KotlinBolg

2016-03-08 14:03:57 2366

原创 java annotation注解学习,自定义注解

链接内容

2016-03-07 17:40:02 509

原创 RxJava操作符-subscribeOn

subscribeOn

2016-02-24 15:22:10 1342

原创 RxJava操作符

RxJava操作符标签:RxJava创建操作1.create从头开始创建一个Observable,最简单暴力的方式。Subscriber<String> subscriber = new Subscriber<String>() { @Override public void onCompleted() { }

2016-02-23 19:01:05 685

转载 Android 内存管理 &Memory Leak & OOM 分析

1、Android 进程管理&内存 Android主要应用在嵌入式设备当中,而嵌入式设备由于一些众所周知的条件限制,通常都不会有很高的配置,特别是内存是比较有限的。如果我们编写的代 码当中有太多的对内存使用不当的地方,难免会使得我们的设备运行缓慢,甚至是死机。为了能够使得Android应用程序安全且快速的运行,Android 的每个应用程序都会使用一个专有的Dalvik虚拟机实例来运行,它是由Zy

2016-01-05 16:39:22 582

原创 备忘

1.使用SparseArray代替HashMap,使用方法相同,但是插入和查找速度都比HashMap更快一点。PS:插入顺序后的顺序会根据Key进行重排。 速度比较可参考:http://android-performance.com/android/2014/02/10/android-sparsearray-vs-hashmap.html

2015-12-02 15:13:58 495

原创 重读《Kotlin For Android》二

写在前面:本系列主要是列举功能点1.操作符 ①=== a===b,判断a和b所指向的实例是否是同一个,或者它们是否都为null2.Lambda 举个栗子,给一个View设置点击事件: 使用Java语音public interface OnClickListener{ void onClick(View v);}view.setOnClickListener(new OnClic

2015-12-02 11:18:42 1096

原创 重读《Kotlin For Android》一

写在前面:《Kotlin For Android》这本书走马观花看了两遍,感觉效果不好,重读一遍,梳理一下知识点,带你快速熟悉Kotlin。建议每个知识点先看完再思考细节问题,并且细节问题,我会列出提示大家。

2015-12-01 17:37:11 1064

原创 CoordinatorLayout的使用

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_w

2015-11-18 20:26:39 600

转载 Android基于G-Sensor的计步算法

一、写在分享之前 写在前面,最近项目需求研究计步功能,借鉴了一下别人的算法写了一个小例子,本文最后有源码地址。算法的准确度大概可以达到95.7%,综合起来觉得是比春雨略好,但是赢不了乐动力(可以达到97.7%),希望大家提一些意见,让这个算法可以得到改进。二、计步器算法的总体思路以及辅助调试的工具 人在走路时大致分为下面几种场景: 1、正常走路,手机拿在手上(边走边看、甩手、不甩手) 2、慢

2015-11-11 18:38:54 7973 4

转载 Android-Mac电脑如何进行APK反编译-使用apktool、jd-gui

最近群里有人问如何在mac下进行apk反编译,我也没试过,以前都是在windows下进行反编译的,windows下很简单,有许多比较好的集成工具,如apkide(改之理),不过我猜mac下应该和windows下差不多,趁着嗑瓜子的功夫,我研究了下mac下如何进行apk反编译,其实和windows下是一样,我在这里记录了下:第一步:下载反编译工具集,apktool、dex2jar、jd-gui,最后我

2015-11-09 20:09:41 839

原创 Sql查询的坑

第一次尝试: List afterUpdate = patientCardDao.rawQuery(“select * from ” + PatientCard.TABLE_NAME + ” where  id = ?”, new String[]{String.valueOf(patientCard.get_id())}); 结果:afterUpdate的长度为0,错误。第二次尝试: Li

2015-10-27 17:44:45 699

原创 sql查询含有关键字的坑

表:DoctorMessage行:@Column(name = COLUMN_DELIVER_ID, unique = true)protected Long deliverId;@Column(name = COLUMN_FROM)protected Long from;@Column(name = COLUMN_TO)protected Long

2015-10-26 12:07:36 3257

原创 thinking in Java 之访问权限控制

如何将发生变化的东西与保持不变的东西分隔开—这一点对于库开说特别重要,库的创建者必须能自由的修改和改进代码,同时客户程序员不受到那些变动的影响。例如,库程序员在修改库内的一个类是,必须保证不删除已有的方法,因为那样客户程序员代码会出现断点。然而,对于数据成员,库的创建者怎样才知道哪些数据成员已受到客户程序员的访问呢?若方法属于某个类唯一的一部分,而且不一定由客户程序员直接使用,那么这种痛苦的情况是真

2015-10-24 15:16:00 982

原创 thinking in java 笔记之初始化和清除

背景:“不安全”是程序设计最严重问题之一。“初始化”和“清除”是安全问题中的两个。Java沿用C++“构建器”的概念,在一个对象创建之后自动调用。Java也增加了“垃圾收集器”,在资源不再需要的时候自动释放。 1.1 用构建器自动初始化 Java使用构建器的名字和类名相同,在创建对象时,自动调用构建器。class Rock { Rock() { // This is the construc

2015-10-21 15:04:24 688

原创 Kotlin基础

Kotlin基础基本类型 在kotlin中,所有变量的成员方法和属性都是一个对象。有些类型是内建的,但对用户来说是一样的。 ·数值 kotlin处理数值的方法和Java很相似,但不完全一样。kotlin提供了如下内建数值类型: Type Bitwidth Double 64 Float 32 Long 64 Int 32

2015-10-19 20:08:33 1636

原创 thinking in java 笔记之控制程序流程

1.Java运算符1.1 优先级运算符的优先级决定了一个存在多个运算符的表达式各部分的执行顺序。1.2 赋值赋值是用等号运算符(=)进行的,它的意思是“取得右边的值,把它复制到左边”。右边可以是任意常量、变量、表达式,只要能产生值就可以了,但是左边必须是一个明确的、已命名的变量。举个例子,可以将一个变量赋值给一个常量(A = 4),但是不能将任何东西赋值给常量(4 = A)。对

2015-10-18 14:51:40 755 1

转载 深入浅出RxJava(一:基础篇)

原文链接RxJava正在Android开发者中变的越来越流行。唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。这里仅仅是帮助你了解RxJava,整个系列共有四篇文章,希望你看完这四篇文章之后能够了解RxJava背后的思想,并且喜欢上RxJava。基础RxJava最核心的两个东西是Observa

2015-08-25 18:56:43 567

转载 Android反射

随着应用复杂度增加,后期的应用更倾向于模块化、插件化来尽量减少主程序的容量,对此有几种方法来解决:1.使用so来封装共同模块,通过加载库的形式实现代码共享2.使用jar形式跟so一样,不过容易被反编译3.简化代码编写可以使用反射机制和注解来实现,这篇文章来介绍这种方法4.插件,使用sharedUserId来实现共享进程的方式,这部分以后讲解。     通过反射来实现简化代码之前我们需要了解

2015-08-25 16:35:10 875

转载 Android开发最佳实践

原文链接:https://github.com/futurice/android-best-practices转载来源:http://blog.csdn.net/asce1885/article/details/43699715本文是Futurice公司的Android开发人员总结的最佳实践,遵循这些准则可以避免重复制造轮子。如果你对iOS或者Windows Phone开发感兴趣,

2015-08-20 17:16:01 646

转载 onNewIntent调用时机

在IntentActivity中重写下列方法:onCreate onStart onRestart  onResume  onPause onStop onDestroy  onNewIntent一、其他应用发Intent,执行下列方法:I/@@@philn(12410): onCreateI/@@@philn(12410): onStartI/@@@philn(12410): o

2015-08-14 10:30:16 399

原创 dexindexoverflowException 65536 的问题

先上图描述一下问题程序报如上的错误,刚开始以为是UNEXPECTED TOP-LEVEL EXCEPTION,然后各种百度,说是有可能包重复导入了,包冲突,各种检查不行。后来同事说应该是method ID not in [0, 0xffff]: 65536这句话的问题,以为是找不到方法,一百度,原来是项目方法数不能超过65536个,然后各种百度,结果有:然后换到谷歌,找到了原来是有些b

2015-08-07 13:02:38 1753

原创 仿QQ空间客户端-状态栏沉浸

今天无意打开QQ空间客户端,发现状态栏和应用内容是一体的(截图如下),很惊喜,决定模仿一下效果。不过系统4.4及以上才支持这个效果。第一种方法:在程序中:if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { setTheme(android.R.style.Theme_Holo_Light_NoActionBar

2015-07-16 13:43:41 1003

转载 Dialog样式的Activity

在清单文件的activity处加上主题样式:android:theme="@style/transcutestyle"半透明activity的style: @android:color/transparent true true true @android:color/transparent 0.3 @null

2015-07-09 09:23:05 447

转载 migrate android code

今天碰到了这个奇葩的问题,网上搜了一下解决办法,第一种是把switch case换成if else类型的,不到万不得已我是不会采用这种方式的,继续找,找到了第二种方式找到你项目的project.properties文件,删除android.library=true这一行,然后清理项目就好了。英文链接:http://stackoverflow.com/questions/8387777/wh

2015-07-07 15:34:10 867

原创 Android项目常用开源框架整理

1. 会自动缓存的ViewPager  源码地址:https://github.com/JakeWharton/salvage  。应用场景举例:引导页几张图片的切换。2.

2015-03-31 14:33:02 642

转载 Android开发笔记(成长轨迹)

1.控制台输出:called unimplemented OpenGL ES API调用了未实现的OpenGL ES API函数,一般由于导入的第三方库如地图库,里面有用到OpenGL,但是模拟器的硬件默认是没有这个的,所以需要我们编辑模拟器Emulation Options选项勾选 Use Host GPU 然后重启模拟器再尝试,如果还是这个错误,那么我们只好用真机测试了。

2015-01-21 18:36:48 1342

转载 打包失败Failed to export application 之完美解决办法

1、Command-line Error -1073741819 问题起因经过铺尔铺网安卓技术人员(我)在升级手机客房端时,往drawable-hdpi文件夹中加入了N张图片,同时也重命名了几张图片!为什么要重命名呢?为因为在用draw9patch.bat 制作图片时,制作了N次,产生了大量的与系统(没升级之前)同名文件。其中包括.9.png文件,也有.png文件的!这里的混乱就为后来的打

2015-01-21 18:35:08 3919

achartengine.jar+docs+demo

achartengine.jar+docs+demoachartengine.jar+docs+demoachartengine.jar+docs+demoachartengine.jar+docs+demo

2014-07-10

signpost-mars.jar

signpost-mars.ja r

2014-07-07

无限级展开树

无限级展开树代码

2014-07-03

支付宝和Demo

支付宝相关文档和Demo

2014-06-19

Android git

Git快餐

2014-06-19

Android源码

Android源码

2014-06-19

下拉刷新的ListView

下拉刷新的ListView

2014-06-19

DLT645-2007多功能电能表通信协议调试器2009-03-03发行

DLT645-2007多功能电能表通信协议调试器2009-03-03发行

2014-06-11

Viewpager浏览图片

Viewpager浏览图片

2014-05-16

内建MODBUS网关功能的串口服务器及MODBUS+TCP+RTU+ASCII调试工具

内建MODBUS网关功能的串口服务器及MODBUS+TCP+RTU+ASCII调试工具

2014-05-15

动态生成任意张图片控件

动态生成任意张图片控件

2014-05-14

选择多图并上传

选择多图并上传

2014-05-14

打开图库选择多张图片

打开图库选择多张图片

2014-05-09

wtp-jem-sdk-R-1.5.4

wtp-jem-sdk-R-1.5.4-200705021353

2014-03-12

GifView.jar

GifView.jar

2014-03-10

( Nokia Mobile Internet Toolkit 4.1(WAP手机网站开发工具

Nokia Mobile Internet Toolkit 4.1 WAP手机网站开发工具

2014-03-06

ViewPagerIndicator

ViewPagerIndicator

2014-03-06

android反编译工具

android 反编译工具

2014-03-06

greenDAO-master

greenDAO-master

2014-03-06

卫星形式的菜单android-satellite-menu-master

卫星形式的菜单android-satellite-menu-master

2014-03-05

2019版运营技能地图2.0

2019版运营技能地图2.0运营管理必备技能大全, 希望给你一点点帮助. 最新版, 热腾腾的, 快点下载吧, 省下49.9软币

2019-03-01

IT项目管理那些事

扫描版。IT项目管理那些事IT项目管理那些事IT项目管理那些事

2017-03-27

编写可读代码的艺术-完整版(带书签)

编写可读代码的艺术-完整版(带书签)高清

2016-03-04

最全的OCR图像识别技术源码内有说明

打开图库或者打开照相机拍照,然后将图片进行裁剪得到文字图片,然后将文字图片转义成文字。

2015-04-17

jackson.jar

jackson-annotations-2.2.1.jar jackson-core-2.2.1.jar jackson-core-asl-1.8.8.jar jackson-databind-2.2.1.jar jackson-mapper-asl-1.8.8.jar jackson-module-jaxb-annotations-2.2.1.jar

2014-08-25

volley.jar

volley.jar

2014-08-25

彩色UML建模(PDF彩色扫描)

彩色UML建模(PDF彩色扫描)

2014-08-20

cardsui-for-android

实现卡片形式的一个library 点击某个itm 该Item 跳到最前面显示内容 开发者可以自定义卡片内容包括:Title text (标题)Description text(描述)Title color 标题颜色 Stripe color Menu overflow 弹出菜单 Touch feedback on click 点击事件 等 ">实现卡片形式的一个library 点击某个itm 该Item 跳到最前面显示内容 开发者可以自定义卡片内容包括:Title text (标题)Description text(描述)Title color 标题颜色 Stripe color Menu overflow 弹出菜单 Touch feedback on click 点击事件 等 [更多]

2014-08-15

JazzyViewPager

实现多种页面切换方式的ViewPager,包括淡入淡出、翻页、放大缩小、旋转等等11种切换方式。

2014-08-15

产生无限循环的图片移动效果

提供一张图片,可以在水平或者垂直方向产生无限循环的图片移动效果

2014-08-15

实现listview 上下滑动出现header或者footer

实现listview 上下滑动出现header或者footer。1、header向上滑动列表header会自动隐藏,向下滑动就会出现。2、footer向下滑动列表是footer自动显示,向上滑动,footer自动隐藏。

2014-08-15

用PagerView和ListView实现表单填写功能

用PagerView和ListView实现表单填写功能,支持单选和多选。可以返回上一页,下一页。可以用作注册功能使用。

2014-08-15

各种各样的图形、动画效果

实现各种各样的图形、动画效果。例如图形变换、平移、渐变、缩放、旋转、仪表盘、电子书翻页等等

2014-08-15

rfRotate视图进行旋转

可以很方便地对任意基于UIView的视图进行旋转,可以自定义旋转的角度以及旋转时间

2014-08-15

通讯录导航

滑动listview的时候,左侧出现字目排序。点击字母,可以快速定位,类似与通讯录的设计。

2014-08-15

翻页效果android_page_curl

实现效果很不错的翻页切换视图动画。翻页效果很逼真,能够随着手指的移动而进行慢慢翻页。

2014-08-15

android-uitableview

自定义的listview样式,包括添加标题、文字、图片、按钮等等。

2014-08-15

点击按钮弹出菜单

点击按钮弹出QuickAction菜单,可以在QuickAction菜单上添加按钮。也可以点击listview的item

2014-08-15

android-times-square-master,很漂亮的日历UI的library

android-times-square-master,很漂亮的日历UI的library,可以单选日期,可以选择多个不连续日期,可以选择两个日期之间的日期,可以弹出对话框显示日期。

2014-08-15

AndroidAsync-maste

AndroidAsync是一个底层的基于网络协议,提供各种网络通讯服务类库。可以提供下载,通过url获取字符串,json数组,文件。同样支持缓存,也可以建立web sockets,支持socket.io。也可以上传文件,创建简单的HTTP Service,WebSocket Service。

2014-08-15

空空如也

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

TA关注的人

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