自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 Android Studio 获取数字签名的方法

原先在 Eclipse中 数字签名(SHA1或MD5)的获取方法 为:点击 Eclipse导航栏的Windows --> Preference --> Android --> Build现在 改到 Android Studio 或 IntelliJ IDEA下开发Android 应用, 没用找到只用鼠标点击的方法. 但可以打开Terminal,使用keytool获取.

2015-08-20 10:29:50 711

转载 android back键实现home键效果

实现按Home键时隐藏程序的效果:1:Android 2.0之前需要监听按键事件,进行判断是不是按下了back键2:Android 2.0之后系统提供了一个onBackPressed()方法,这个方法就是专门用来监听back键事件的,所以只需重写onBackPressed()方法即可?@Overridepublic void onBackPressed()

2015-08-17 18:01:29 387

转载 Retrofit – Java(Android) 的REST 接口封装类库

Retrofit   和Java领域的ORM概念类似, ORM把结构化数据转换为Java对象,而Retrofit 把REST API返回的数据转化为Java对象方便操作。同时还封装了网络代码的调用。例如:public interface GitHubService { @GET("/users/{user}/repos") List listRepos(@Path("user"

2015-08-17 18:00:06 398

转载 android apk嵌套 从一个apk启动另外一个apk

public void intallApp(Context context) { try { String path = context.getFilesDir().getAbsolutePath()+ "/b.apk"; //从assets中解压到这个目录 File f = new File(path);

2015-08-14 16:09:49 631

转载 Android 不同应用通过SharedPreference实现共享数据

Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户(Android 系统是基于Linux)的.所以不同APK(用户)间互相访问数据默认是禁止的.但是它也提供了2种APK间共享数据的形式:1. Share Preference. / Content ProviderAPK可以指定接口和数据给任何其他APK读取. 需要

2015-08-14 16:04:31 530

原创 Android 一个app启动另一个app

1、通过包名获取要跳转的app,创建intent对象Intent intent = getPackageManager().getLaunchIntentForPackage("com.example.liuxiang");2、如果intent为空,表明没有找到相关联的APP应用,否则使用startActivity启动intentif (intent != null) {

2015-08-14 16:00:31 386

转载 android Process 18869 exceeded cursor quota 100, will kill it

注意:cursor用过进行释放Cursor cursor = null;      try{          cursor = ....;          ....      }finally{          if(cursor != null)              cursor.close();      }

2015-08-12 11:25:57 418

转载 解决“com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536”问题

同时在工程中引入了多个第三方jar包,导致调用的方法数超过了android设定的65536个(DEX 64K problem),进而导致dex无法生成,也就无法生成APK文件。解决办法如下:1、谷歌官方已经给出了相关的文档,参照网上搜索的资料,首先,我的问题是:Error:Execution failed for task ':duchazhushou:dexRelea

2015-08-12 10:58:22 1755

转载 使用 Rest-assured 测试 Restful Web Services

这里向大家介绍一个测试Restful web service 的框架,叫Rest-assured.他提供了一系列好的功能,像DSL式的语法, XPath-Validate,  文件上传,Specification重用, 使用代理, Spring MVC mock module测试Controllers等等,让你在Java里面测试Rest service 和那些动态语言Ruby, Groov

2015-08-11 09:03:03 681 1

转载 Mockito:一个强大的用于Java开发的模拟测试框架

介绍  本文将介绍模拟测试框架Mockito的一些基础概念, 介绍该框架的优点,讲解应用Mockito的Java示例。模拟(Mock)的概念   在软件开发的世界之外, "mock"一词是指模仿或者效仿。因此可以将“mock”理解为一个替身,替代者。在软件开发中提及"mock",通常理解为模拟对象或者fake。  译者注:mock等多

2015-08-10 18:04:42 547

转载 JAVA字符串转日期或日期转字符串

文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来!        用法: SimpleDateFormat sdf =   new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );        这一行最重要,它确立了转换的格式,yyyy是完

2015-08-10 09:52:00 375

转载 Data Binding 用户指南(Android)

1. 介绍这篇文章介绍了如何使用Data Binding库来写声明的layouts文件,并且用最少的代码来绑定你的app逻辑和layouts文件。Data Binding库不仅灵活而且广泛兼容- 它是一个support库,因此你可以在所有的Android平台最低能到Android 2.1(API等级7+)上使用它。需要:Android Studio 1.3.0-beta1 

2015-08-10 09:30:18 446

转载 那些年我们错过的响应式编程

相信你们在学习响应式编程这个新技术的时候都会充满了好奇,特别是它的一些变体,例如:Rx系列、Bacon.js、RAC等等……在缺乏优秀资料的前提下,响应式编程的学习过程将满是荆棘。起初,我试图寻找一些教程,却只找到少量的实践指南,而且它们讲的都非常浅显,从来没人接受围绕响应式编程建立一个完整知识体系的挑战。此外,官方文档通常也不能很好地帮助你理解某些函数,因为它们通常看起来很绕,不信请看这

2015-08-10 09:15:08 864

转载 新的Android databinding与android-apt plugin冲突

Data Binding会和依赖android-apt plugin的第三方工具(例如Dagger 2)冲突。虽然android-apt作者不认可,但上面的讨论串中有其他开发者提到的workaround确实对我有效。因为databinding plugin(抑或是新的Android Gradle plugin)已经包含了类似android-apt的功能,所以可以简单的注释掉android-

2015-08-07 14:19:00 1591

空空如也

空空如也

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

TA关注的人

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