03 2021 档案

摘要:未雨绸缪 我们在实现功能时往往有很多思路,但是哪种思路能行得通并且最适合情况就需要我们进行试验性开发。试验性开发确实会造成精力的消耗,或许大量的测试方案最终还会被舍弃,但是我们必须这样做。实际上如果不进行方案的实验,正式的开发反而可能遭遇返工和混乱的拆补,会严重分散重新开发人员的精力和信心,甚至影响 阅读全文
posted @ 2021-03-31 16:31 马梦佳 阅读(64) 评论(0) 推荐(0)
摘要:贯彻执行 世界的规律就是一切往着混乱的方向发展,所以我们往往需要耗费很大的精力将上层的决策向基层贯彻执行。书中提出了几个方法来实现整个团队保持系统的概念完整性。首先是文档化的规格说明,文字是思想传播的载体,也正是文字和纸的出现,前人的思想才能流传至今,这足以证明文档对于维持概念完整性的重要性,文档的 阅读全文
posted @ 2021-03-30 16:19 马梦佳 阅读(55) 评论(0) 推荐(0)
摘要:1.先写个正常的demo先 好的,先写个正常的Demo先,等下我们再慢慢调: entity类:Data.java: /** * Created by Jay on 2015/9/21 0021. */ public class Data { private int imgId; private St 阅读全文
posted @ 2021-03-29 16:19 马梦佳 阅读(399) 评论(0) 推荐(0)
摘要:1.问题发生的原因: 这是网上找来的一幅关于ListView getView方法调用机制的一个图 上图中有一个Recycler的东东,平时我们ListView上可见的Item处于内存中,而且他的Item则放在 这个Recycler中,第一次加载item时,当前页面中的convertView都为NUL 阅读全文
posted @ 2021-03-28 13:20 马梦佳 阅读(143) 评论(0) 推荐(0)
摘要:方法1:为抢占了控件的组件设置:android:focusable="false" 如题,只需为抢占了ListView Item焦点的控件设置android:focusable="false"即可解决这个问题 或者在代码中获得控件后调用:setFocusable(false) !!另外,EditTe 阅读全文
posted @ 2021-03-27 23:15 马梦佳 阅读(87) 评论(0) 推荐(0)
摘要:1.自定义BaseAdapter,然后绑定ListView的最简单例子 先看看我们要实现的效果图: 一个很简单的ListView,自己写下Item,然后加载点数据这样~ 下面贴下关键代码: Animal.java: /** * Created by Jay on 2015/9/18 0018. */ 阅读全文
posted @ 2021-03-26 19:03 马梦佳 阅读(685) 评论(0) 推荐(0)
摘要:今天学习了Android studio,自己动手编写了一段代码,出现了以下错误: Binary XML file line #0:Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' 阅读全文
posted @ 2021-03-25 19:03 马梦佳 阅读(59) 评论(0) 推荐(0)
摘要:(1)编译时发生 Error:(25, 0) Gradle DSL method not found: 'compile()' Possible causes:<ul><li>The project 'AP' may be using a version of Gradle that does no 阅读全文
posted @ 2021-03-24 13:10 马梦佳 阅读(211) 评论(0) 推荐(0)
摘要:Brooks法则: “向进度落后的项目中增加人手,只会使进度更加落后。” “Adding mapower to a late software project makes it later.” 评论:注明的Brooks法则,人月神话一文的核心观点。用人月这一观念来衡量项目进度带有欺骗性。因为他使得项 阅读全文
posted @ 2021-03-23 19:03 马梦佳 阅读(78) 评论(0) 推荐(0)
摘要:1.MVC模式的简单理解 在开始学习Adapter之前我们要来了解下这个MVC模式概念: 举个例子:大型的商业程序通常由多人一同开发完成,比如有人负责操作接口的规划与设计, 有人负责程序代码的编写如果要能够做到程序项目的分工就必须在程序的结构上做适合的安排 ,如果,接口设计与修改都涉及到程序代码的改 阅读全文
posted @ 2021-03-22 23:04 马梦佳 阅读(321) 评论(0) 推荐(0)
摘要:1.DatePicker(日期选择器) 可供我们使用的属性如下: android:calendarTextColor : 日历列表的文本的颜色 android:calendarViewShown:是否显示日历视图 android:datePickerMode:组件外观,可选值:spinner,cal 阅读全文
posted @ 2021-03-21 10:30 马梦佳 阅读(448) 评论(0) 推荐(0)
摘要:1.TextClock(文本时钟) TextClock是在Android 4.2(API 17)后推出的用来替代DigitalClock的一个控件!TextClock可以以字符串格式显示当前的日期和时间,因此推荐在Android 4.2以后使用TextClock。这个控件推荐在24进制的androi 阅读全文
posted @ 2021-03-20 13:01 马梦佳 阅读(444) 评论(0) 推荐(0)
摘要:1.滚动到底部: 我们可以直接利用ScrollView给我们提供的:fullScroll()方法: scrollView.fullScroll(ScrollView.FOCUS_DOWN);滚动到底部 scrollView.fullScroll(ScrollView.FOCUS_UP);滚动到顶部 阅读全文
posted @ 2021-03-19 03:00 马梦佳 阅读(1910) 评论(0) 推荐(0)
摘要:软件工程,固然它不仅仅是一个软件开发,而是一项工程。它又不仅仅是一项传统生产关系下的工程,它是一项“复杂性”工程。我特意将“复杂性”三个字引号括起来,因为这里的“复杂性”不是通常生活中说的复杂,而是一项与前沿科学研究相关的“复杂性”概念。现代经济是一项“复杂性”的产物,全球化下的产业链协同也是一项“ 阅读全文
posted @ 2021-03-18 02:59 马梦佳 阅读(68) 评论(0) 推荐(0)
摘要:1.RatingBar基本使用: 先来看看5.0的原生SeekBar长什么样: ——相关属性: android:isIndicator:是否用作指示,用户无法更改,默认falseandroid:numStars:显示多少个星星,必须为整数android:rating:默认评分值,必须为浮点数andr 阅读全文
posted @ 2021-03-17 22:57 马梦佳 阅读(719) 评论(0) 推荐(0)
摘要:1.SeekBar基本用法 好吧,基本用法其实很简单,常用的属性无非就下面这几个常用的属性,Java代码里只要setXxx即可: android:max="100" //滑动条的最大值 android:progress="60" //滑动条的当前值 android:secondaryProgress 阅读全文
posted @ 2021-03-16 22:55 马梦佳 阅读(587) 评论(0) 推荐(0)
摘要:1.常用属性讲解与基础实例 从官方文档,我们看到了这样一个类关系图: ProgressBar继承与View类,直接子类有AbsSeekBar和ContentLoadingProgressBar, 其中AbsSeekBar的子类有SeekBar和RatingBar,可见这二者也是基于ProgressB 阅读全文
posted @ 2021-03-14 02:48 马梦佳 阅读(1318) 评论(0) 推荐(0)
摘要:1.核心属性讲解: 1)ToggleButton(开关按钮) 可供我们设置的属性: android:disabledAlpha:设置按钮在禁用时的透明度 android:textOff:按钮没有被选中时显示的文字 android:textOn:按钮被选中时显示的文字 另外,除了这个我们还可以自己写个 阅读全文
posted @ 2021-03-13 22:46 马梦佳 阅读(1217) 评论(0) 推荐(0)
摘要:实现代码: public class MainActivity extends AppCompatActivity implements View.OnClickListener,CompoundButton.OnCheckedChangeListener{ private CheckBox cb_ 阅读全文
posted @ 2021-03-12 02:45 马梦佳 阅读(682) 评论(0) 推荐(0)
摘要:1.基本用法与事件处理: 1)RadioButton(单选按钮) 如题单选按钮,就是只能够选中一个,所以我们需要把RadioButton放到RadioGroup按钮组中,从而实现 单选功能!先熟悉下如何使用RadioButton,一个简单的性别选择的例子: 另外我们可以为外层RadioGroup设置 阅读全文
posted @ 2021-03-11 12:43 马梦佳 阅读(1864) 评论(0) 推荐(1)
摘要:1.src属性和background属性的区别: 在API文档中我们发现ImageView有两个可以设置图片的属性,分别是:src和background 常识: ①background通常指的都是背景,而src指的是内容!! ②当使用src填入图片时,是按照图片大小直接填充,并不会进行拉伸 而使用b 阅读全文
posted @ 2021-03-10 02:42 马梦佳 阅读(383) 评论(0) 推荐(0)
摘要:1.设置默认提示文本 如下图 相比另外这种,下面这种又如何? 默认提示文本的两个控制属性: 默认提示文本的两个属性如下: android:hint="默认提示文本" android:textColorHint="#95A1AA" 前者设置提示的文本内容,后者设置提示文本的颜色! 2.获得焦点后全选组 阅读全文
posted @ 2021-03-09 22:39 马梦佳 阅读(2587) 评论(0) 推荐(0)
摘要:1.四大控制属性(单位都是dp): ①控制大小: android:layout_width:组件宽度 android:layout_height:组件高度 ②控制位置: android:layout_x:设置组件的X坐标 android:layout_y:设置组件的Y坐标 2.使用示例: 一个简单的 阅读全文
posted @ 2021-03-08 12:36 马梦佳 阅读(214) 评论(0) 推荐(0)
摘要:今天在编写代码的过程中出现了如下错误: 错误提示: java.lang.RuntimeException: setOnItemClickListener cannot be used with a spinner. 错误原因:Spinner对象不支持使用setOnItemClickListener方 阅读全文
posted @ 2021-03-06 12:26 马梦佳 阅读(184) 评论(0) 推荐(0)
摘要:放假前,我们主任向我们推荐了《大道至简》这本书,可以说这本书是每个软工人必读的一本书,它更简单通俗的阐述了编程的含义。比如,书中说“有且仅有三种执行逻辑:顺序、分支、循环。”极简单的一句话,甚至于那一瞬间我对这个观点是质疑的,于是我想要找出一个反例来,但是想半天也没想出来。毋庸置疑,这句话可以说是极 阅读全文
posted @ 2021-03-05 21:23 马梦佳 阅读(90) 评论(0) 推荐(0)
摘要:1.相关属性总结图 2.使用实例:计算器布局的实现: 运行效果图: 实现代码: <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com 阅读全文
posted @ 2021-03-04 02:20 马梦佳 阅读(224) 评论(0) 推荐(0)
摘要:1.常用属性 FrameLayout的属性很少就两个,但是在说之前我们先介绍一个东西: 前景图像:永远处于帧布局最上面,直接面对用户的图像,就是不会被覆盖的图片。 两个属性: android:foreground:*设置改帧布局容器的前景图像 android:foregroundGravity:设置 阅读全文
posted @ 2021-03-03 22:19 马梦佳 阅读(229) 评论(0) 推荐(0)
摘要:目前我可以完成web端的增删改查,以及android简单小程序的开发 目前问题:不够熟练,不能快速的设计完一套系统 解决措施:在课余时间多学习,多实践,自己多写代码,通过实践操作来不断的锻炼自己的代码能力 阅读全文
posted @ 2021-03-02 11:19 马梦佳 阅读(34) 评论(0) 推荐(0)