Android 开发者工具

30多个Android 开发者工具文中部分工具是收费的,但是绝大多数都是免费的。 FlowUp 这是一个帮助你跟踪app整体性能的工具,深入分析关键的性能数据如FPS, 内存, CPU, 磁盘, 等等。FlowUp根据用户数量收费。  Stetho 
13次阅读

android删除表和清空表

删除某一表:[java] view plain copy//删除某一个表  public void dropTable(SQLiteDatabase db){    db.execSQL("drop 
14次阅读

Android 软键盘自动弹出和关闭

在我们写修改信息或者搜索,修改密码等界面的时候,用户进入这个界面的主要目的就是输入修改/查找 某些信息,为了用户体验应该自动弹出软键盘而不是让用户主动点击输入框才弹出。1.软键盘的自动弹出private void showKeyboard(){ InputMethodManager i
10次阅读

Android中shape的使用

本篇博客阐述的范围仅限于Android:shape=“rectangle”,即方形。shape是用于定义一些形状的样式,经常用于在Android开发中控制控件的背景,使用起来不难。shape一共有六个属性,分别是corners、gradient、padding、size、solid、stroke,当
8次阅读

【转】一个Android项目搞定所有主流架构-1.项目介绍和基本MVC架构示例

http://www.jianshu.com/p/798536fb91c5 项目启发来自谷歌的同类框架项目https://github.com/googlesamples/android-architecture然后找了个自己练手的App做了个更简易好理解版本的同类项目,开了个超级大坑~h
13次阅读

Android 中如何使用 enum / 枚举

如何在Android开发中合理的使用enum欢迎大家访问我的Github开源库,这里有好玩的App源码,想和大家分享。https://github.com/ChoicesWang转载请注明:http://blog.csdn.net/zezeviyao/article/details/46695367
10次阅读

详解Android中AsyncTask的使用

在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对
11次阅读

Android子线程创建Handler方法

如果我们想在子线程上创建Handler,通过直接new的出来是会报异常的比如:[java] view plain copynew Thread(new Runnable() {        
24次阅读

《深入理解Android2》读书笔记(二)

接之前那篇《深入理解Android2》读书笔记(一)下面几篇来分别详细分析Binder类作为服务端的Bn的代表,BinderProxy类作为客户端的Bp的代表,BinderInternal类仅供Binder架构使用,GcWatcher专门用于处理和Binder架构相关的垃圾回收,Parcel类用于承
9次阅读

用 Kotlin 开发 Android 项目的感受

原文:http://www.jianshu.com/p/8a1fce6fa93a 和 http://www.jianshu.com/p/b444aea1b038空指针安全简单一点的例子,那就是 String 和 String? 是两种不同的类型。String 已经确定是
16次阅读