上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
摘要: 在MVP的使用过程中,我们需要反复的去写各种MVP的接口和实现类, 实在是 太麻烦了!!所以抽时间撸了一款插件(只可用于Intellj IDEA 和 Android Studio),用于生成MVP接口以及他的实现类,可以略微提升一点开发效率。效果图如下: 这里写图片描述 这里写图片描述 注意 对于M 阅读全文
posted @ 2016-11-21 16:18 newcaoguo 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1 背景 去年有很多人私信告诉我让说说自定义控件,其实通观网络上的很多博客都在讲各种自定义控件,但是大多数都是授之以鱼,却很少有较为系统性授之于渔的文章,同时由于自己也迟迟没有时间规划这一系列文章,最近想将这一系列文章重新提起来,所以就来先总结一下自定义控件的一个核心知识点——坐标系。 很多人可能不 阅读全文
posted @ 2016-11-11 10:46 newcaoguo 阅读(978) 评论(0) 推荐(0) 编辑
摘要: EXACTLY:表示设置了精确的值,一般当childView设置其宽、高为精确值、match_parent时,ViewGroup会将其设置为EXACTLY; AT_MOST:表示子布局被限制在一个最大值内,一般当childView设置其宽、高为wrap_content时,ViewGroup会将其设置 阅读全文
posted @ 2016-11-11 10:18 newcaoguo 阅读(1495) 评论(0) 推荐(0) 编辑
摘要: Android的invalidate与postInvalidate都是用来刷新界面的。 在UI主线程中,用invalidate();本质是调用View的onDraw()绘制。 主线程之外,用postInvalidate()。 用法区别在于: 1)invalidate():实例化一个Handler对象 阅读全文
posted @ 2016-11-11 10:14 newcaoguo 阅读(4527) 评论(0) 推荐(0) 编辑
摘要: 这些为了点击非PopupWindow区域,PopupWindow会消失的,如果没有下面的代码的话,你会发现,当你把PopupWindow显示出来了,无论你按多少次后退键PopupWindow并不会关闭,而且退不出程序,加上下述代码可以解决这个问题 popWindow.setTouchable(true); popWindow.setTouchInterceptor(new Vi... 阅读全文
posted @ 2016-11-10 21:20 newcaoguo 阅读(2773) 评论(0) 推荐(0) 编辑
摘要: Intent.ACTION_AIRPLANE_MODE_CHANGED; //关闭或打开飞行模式时的广播 <strong>Intent.ACTION_BATTERY_CHANGED; //充电状态,或者电池的电量发生变化 //电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Con 阅读全文
posted @ 2016-11-10 19:31 newcaoguo 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 来自 W3School 的 SQL 快速参考。可以打印它,以备日常使用。 SQL 语句 语句语法 AND / OR SELECT column_name(s)FROM table_nameWHERE conditionAND|OR condition ALTER TABLE (add column) 阅读全文
posted @ 2016-11-06 19:27 newcaoguo 阅读(226) 评论(0) 推荐(0) 编辑
摘要: JDBC连接MySQL 加载及注册JDBC驱动程序 Class.forName("com.mysql.jdbc.Driver"); Class.forName("com.mysql.jdbc.Driver").newInstance(); JDBC URL 定义驱动程序与数据源之间的连接 标准语法: 阅读全文
posted @ 2016-11-06 18:45 newcaoguo 阅读(728) 评论(0) 推荐(0) 编辑
摘要: private void test() throws IOException { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { int hasWritePermission = checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_S... 阅读全文
posted @ 2016-11-06 16:56 newcaoguo 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 在Android Studio创建项目之后,提示一个junit错误. 解决方案: 第一步:找到build.gradle的file,如图: 第二步: 第三步:把中间行代码“testCompile ‘junit:junit:4.12’”删除掉 第四步:点击”Try Again”,就可以正常使用了 阅读全文
posted @ 2016-11-03 20:40 newcaoguo 阅读(1207) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页