- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 Timber
JakeWhartonTimber使用方法编译环境 只有一个400多行的类,可以单独把它复制出来放项目里,也可以通过Gradle引用 compile 'com.jakewharton.timber:timber:3.1.0'API 定义一个Log树 public class MyApp extends Application { @Override public void onCr
2015-08-20 23:49:39
1378
原创 代码review
GradleError:Execution failed for task ‘:app:dexApk_debgDebug’. com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000) com.android.ide.common.process.Process
2015-06-26 10:30:04
564
原创 DiskLruCache
DiskLruCache非Google官方编写,但获得官方认证https://github.com/JakeWharton/DiskLruCachecompile 'com.jakewharton:disklrucache:2.0.2'使用方法 构造函数私有,只能通过open() 方法创建实例/sdcard/Android/data/package name/cache /data/data/pac
2015-06-04 21:42:56
611
原创 如何将现有项目导入git@osc中
git@osc中操作: 1、创建项目,不要选择初始化项目,只要获得新创建的远程仓库的地址就OK了 项目文件中的操作: 1、在项目文件夹下执行git init、git add .、git commit -am "xxx" 2、添加远程仓库 git remote add origin [在git@osc中创建的远程仓库的地址] 3、git push origin ma
2015-01-06 11:25:50
682
原创 Android-Universal-Image-Loader Task was Interrupted
项目中用到Image-Loader但是总是说任务被大段
2014-06-09 14:14:32
929
原创 Andriod手机号码3-4-4输入
phoneEdittext.addTextChangedListener(new TextWatcher() {private int oldLength; // 用于对比,否则输入到3或者8位时无法删除private int curLength;public void afterTextChanged(Editable editable) {// Log.d(TAG, "--- afterTex
2014-05-09 17:32:59
1360
转载 Fragment生命周期
http://blog.csdn.net/guolin_blog/article/details/13171191 文中所说的show、hinden
2014-05-07 21:35:20
455
转载 Java HashMap
今天看到一篇关于HashMap的帖子,在此传送一下http://www.iteye.com/topic/539465/。 同时总结一下HashMap在使用key.hashCode()寻找数组中的位置是其实就是和数组的长度取模,这样索引值就始终在0~length-1之间,只不过取模运算太过耗时,因此JDK采用了下面这条规律来提升性能(计算机内部使用的是逻辑电路,逻辑运算的速度很快): 当
2013-09-23 21:10:08
430
原创 获取手机信息
1、TelephonyManager可以获得和手机有关的服务 TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE); 可以获取的常用信息有: System.out.println("android.os.Build.BRAND = " + android.os.Build.BRAN
2013-08-25 20:16:09
748
原创 Android动画总结
/res/anim Frame 1、原理:逐帧动画 android:oneshot="false"> 2、使用 XML:android:background="@animator/frame" 代码:iv.setBackgroundResource(R.animator.frame); (AnimationDrawable)iv.getBa
2013-08-17 12:37:35
584
原创 Android Dialog 去黑边,加动画
初学android的时候,我们都是使用AlertDialog和它的Builder AlertDialog.Builder builder = new Builder(this); // Dialog需要持有一个activity,所以该context必须是activity builder.setIcon(R.drawable.xx); builder.setTitle(""); buil
2013-08-16 23:35:26
1908
原创 Android屏幕适配
前言:本来准备好的素材不小心删除了,所以这里就只能简单的描述一下了! 1、Android中DisplayMetrics类记录了屏幕的基本信息,通常可以使用一下方法获得 DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics);
2013-08-16 22:44:18
621
原创 Java实现链表
常见的链表有单向链表、双向链表、循环链表;现在依次给予实现,具体文字以后描述慢慢写 1、单向链表 package com.ccy.struct; public class LinkList { /** 节点 */ private class Node { private T data; private Node next; public Node(T
2013-05-31 18:18:14
743
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人