Android
文章平均质量分 59
阿卡明
咸鱼QAQ
展开
-
Android自定义属性时TypedArray的使用方法
有时候android传统的页面布局不足以满足我们的需求,常常需要自己定义view,通常继承View,然后重写构造方法以及onDraw等函数,再具体实现自己定义的复杂view。我们知道在给控件赋属性时,通常使用的是android系统自带的属性,比如 android:layout_height="wrap_content",除此之外,我们亦可以自己定义属性,这样在使用的时候我们就可以使用形如 myap转载 2016-01-29 16:04:47 · 415 阅读 · 0 评论 -
settag和adapter
内容整理自网络 如何使用setTag(int key, Object tag)向view存入多个对象: Key不能是final int SOMEKEY=1;的常量形式,要保证key的唯一性,正确的做法是 在res/values/strings.xml中定义这个key常量, <resources> <item type="id" name="tag_a...转载 2018-08-29 18:12:46 · 285 阅读 · 0 评论 -
ViewPager的setOnPageChangeListener方法详解
From:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=548173 ViewPage使用时,最关键的代码就是setOnPageChangeListener,传入一个ViewPager.SimpleOnPageChangeListener对象。ViewPager.SimpleOnPageChangeListener是个接口,有三转载 2016-08-30 19:08:31 · 383 阅读 · 0 评论 -
android studio提示failed to create jvm和could not reserve enough space for object heap的解决方法
最近从eclipse迁移到android studio遇到一些小问题,记录一下我的解决方法。 Android Studio failed to create jvm error code -4 这个问题都说是内存问题,大概也就是吧。主要是把-Xmx这个参数改小就好了,比如改成512m。 -Xmx512m could not reserve enough space for obje原创 2016-09-18 13:35:41 · 921 阅读 · 0 评论 -
Android面试笔记
简单记录一下经历过的面试问题(T▽T) java线程控制中sleep和wait的区别? 1、sleep是Thread的静态方法,wait是对象的方法。 2、sleep不释放同步锁,wait释放同步锁。 3、sleep可以在任何地方使用,在哪个线程里调用sleep函数哪个线程就休眠。wait只能在同步函数或同步代码块内使用,调用哪个线程对象的wait方法那个线程就进入等待,可以通过notif...原创 2018-09-05 18:56:02 · 180 阅读 · 0 评论 -
Android实用操作
供查阅和加深记录之用 adb shell命令 获取系统版本:getprop ro.build.version.release 获取系统api版本:getprop ro.build.version.sdk 直接执行getprop还可以获得更多的系统属性。 查询屏幕尺寸:dumpsys window displays |head -n 3 查询指定包是否安装:pm list packages | gr...原创 2018-10-24 19:23:09 · 193 阅读 · 0 评论