自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

到此一游

If I can not see you again, good morning, good afternoon and good night!

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Gradle 运行慢的解决方法

用过 Gradle 的朋友多少会感觉到这货有时候会比较慢。我们可以通过下面的三个手段加速你的 Gradle。不用中央仓库。如果你的 repository 配置的是 mavenCentral,放开它吧,全世界的人都在琢磨着怎么虐它,你就不要瞎掺和了。试试 jCenter。升级最新的 Gradle 版本。目前最新的版本是2.4,Android Studio 从1.3开始默认使用 G

2016-08-28 19:26:34 9291 4

转载 Android中so库的引用问题

作者:Caspar链接:https://zhuanlan.zhihu.com/p/21359984来源:知乎Android 应用开发中不可避免的会引入第三方的代码。如果是开源项目风险相对可控,如果引入商用的 SDK 那就要谨慎了,难免会有这样或那样的问题。比如我们今天要说的这一个。对集成过第三方 SDK 的同学,上图中的目录结构应该不陌生。正常情况下我们只需要将不同版本的 .s

2016-08-28 19:15:43 1709

转载 Android传感器开发

Android的传感器开发1.1 开发传感器应用开发传感器的步骤如下:调用Context的getSystemService(Context.SENSOR_SERVICE)方法获取SensorManager对象。调用SensorManager的getDefaultSensor(int type)方法来获取指定类型的传感器。一般在Activity的onResume()方法中调用Se

2016-08-28 10:42:58 995

转载 Android中asset文件夹和raw文件夹区别

摘自:http://www.cnblogs.com/leizhenzi/archive/2011/10/18/2216428.htmlAndroid中asset文件夹和raw文件夹区别*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被

2016-08-28 10:25:03 445

转载 Java的枚举类型使用方法详解

1.背景在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量。之前我们通常利用public final static 方法定义的代码如下,分别用1 表示春天,2表示夏天,3表示秋天,4表示冬天。public class Season { public static final int SPRING = 1; public static final

2016-08-26 12:49:27 5435

原创 Android SQLite数据库优化

1.利用android提供的的insert,query,update,deleteAPI与execSql,rawQuery函数执行原生的插入,查询,更新,删除语句操作花费时间的对比结果  在相同的环境(adnroid4.0)和相同的机器下执行相同的动作,记录条数也一样的情况下的对比,多次验证的如下:  (1)如果批量执行的记录数在1000条,则Android SqliteDatabase提

2016-08-24 16:56:24 741 1

转载 Android Looper详解

在Android下面也有多线程的概念,在C/C++中,子线程可以是一个函数, 一般都是一个带有循环的函数,来处理某些数据,优先线程只是一个复杂的运算过程,所以可能不需要while循环,运算完成,函数结束,线程就销毁。对于那 些需要控制的线程,一般我们都是和互斥锁相互关联,从而来控制线程的进度,一般我们创建子线程,一种线程是很常见的,那就是带有消息循环的线程。消息循环是一个很有用的线程方式,

2016-08-23 11:23:50 365

转载 Java 理论与实践: 并发集合类

ConcurrentHashMap 和 CopyOnWriteArrayList 提供线程安全性和已改进的可伸缩性在Java类库中出现的第一个关联的集合类是 Hashtable ,它是JDK1.0的一部分。Hashtable 提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,线程安全性是凭代价换来的―― Hashtable 的所有方法都是同步的。此时,无竞争的

2016-08-23 11:08:14 469

原创 WebView in CoordinatorLayout with CollapsingToolbarLayout

最近研究Material Design,觉得它的各种联动效果挺赞,比如CollapsingToolbarLayout的使用,使得屏幕上下滑动时标题栏收缩与展开的效果就很棒,就做了些demo练习使用。结果就遇到了不少奇怪问题。比如这个有关WebView的问题: WebView加载javaScript脚本,结果内容显示不出来,只有给WebView设置了很大的layout_margin并且向上

2016-08-09 19:12:54 1897

转载 Android Studio 识别不到 genymotion device

原因:没有设置genymotion的adb,也就是sdk的路径。解决方法:打开genymotion的主页面,设置sdk的位置为你android studio使用的sdk的目录。具体步骤:1)点击settings2)点击ADB,设置sdk位置,选择Use custom Android SDK tools,选择Android SDK的位置。3)重

2016-08-06 21:40:48 997

Android 蓝牙官方聊天Demo

谷歌用来展示Android 蓝牙使用方法的一个聊天Demo

2016-06-23

空空如也

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

TA关注的人

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