Android
tusiji118
这个作者很懒,什么都没留下…
展开
-
获取手机信息
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 · 753 阅读 · 0 评论 -
代码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 · 570 阅读 · 0 评论 -
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 · 618 阅读 · 0 评论 -
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 · 1371 阅读 · 0 评论 -
JSONArray和JSONObject
JSONArray原创 2014-05-07 22:15:45 · 658 阅读 · 0 评论 -
Fragment生命周期
http://blog.csdn.net/guolin_blog/article/details/13171191 文中所说的show、hinden转载 2014-05-07 21:35:20 · 463 阅读 · 0 评论 -
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 · 591 阅读 · 0 评论 -
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 · 1921 阅读 · 0 评论 -
Android屏幕适配
前言:本来准备好的素材不小心删除了,所以这里就只能简单的描述一下了! 1、Android中DisplayMetrics类记录了屏幕的基本信息,通常可以使用一下方法获得 DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics);原创 2013-08-16 22:44:18 · 627 阅读 · 0 评论 -
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 · 1390 阅读 · 0 评论