摘要: 1 int width = ScreenUtils.getScreenWidth(this); 2 int height = ScreenUtils.getScreenHeight(this); 3 mImageView = new ImageView(this); 4 mImageView.setScaleType(ImageView.ScaleType.FIT_XY); 5 mImageVi... 阅读全文
posted @ 2018-09-13 15:03 HelloStudio 阅读(2416) 评论(0) 推荐(0) 编辑
摘要: 1 >>> File - new Module - Android Library - finish 这样就创建了一个library项目。 这里比较libaray/build.gradle与application/build.gradle的不同之处,很清楚,就不多说了。 libaray/build. 阅读全文
posted @ 2018-09-13 15:02 HelloStudio 阅读(2083) 评论(0) 推荐(0) 编辑
摘要: 该属性是当一个为view获取焦点时,定义viewGroup和其子控件两者之间的关系。 属性的值有三种: beforeDescendants:viewgroup会优先其子类控件而获取到焦点 afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点 blocksDe 阅读全文
posted @ 2018-09-13 14:57 HelloStudio 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 前奏:之前一直在寻找各种打成jar包的方式,该方式只能把class文件打成jar包,并不能 把项目中的资源文件(比如res目录下的文件,assets目录下的文件)也打到jar包里面 就算可以打到jar包里面,我们的项目也不能使用。 主题:后来更新ADT的时候看到SDK的\extras\android 阅读全文
posted @ 2018-09-13 14:56 HelloStudio 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * 获得栈中最顶层的Activity 3 * 4 * @param context 5 * @return 6 */ 7 public String getTopActivity(Context context) 8 { 9 android.app.ActivityManage... 阅读全文
posted @ 2018-09-13 14:55 HelloStudio 阅读(10978) 评论(0) 推荐(0) 编辑
摘要: 1.找到手机设置 >最后的开发人员选项 >在调试模块,打开USB调试; 2.还是调试模块内,找到日志记录器缓冲区大小,改为1M,(也可选择更大) 3.进入拨号界面输入:*#*#2846579#*#* >选择USB端口设置 >选择Google模式. ps:自制了闪退bug测试,已经显示了. 备注:应该 阅读全文
posted @ 2018-09-13 14:52 HelloStudio 阅读(2707) 评论(0) 推荐(0) 编辑
摘要: 1 public class UtilClipBoard { 2 3 public static void copy(Context context,String text) { 4 ClipboardManager cmb = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVI... 阅读全文
posted @ 2017-09-21 18:54 HelloStudio 阅读(2403) 评论(0) 推荐(0) 编辑
摘要: 《模板方法模式》 (本文是内容来源网络其它作者分享博文,结合自身的理解,仅作为知识记录) 简介:定义一个算法中的操作框架,而将一些步骤延迟到子类中。使得子类可以不改变算法的结构即可重定义该算法的某些特定步骤。 类型:行为类模式 类图: 举个栗子: 程序员A拿到一个任务:给定一个整数数组,把数组中的数 阅读全文
posted @ 2017-09-21 17:16 HelloStudio 阅读(201) 评论(0) 推荐(0) 编辑