- 博客(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关注的人