实习
心有猛虎细嗅蔷薇丶
任重而道远
展开
-
Android之路 9.RecyclerView
==## ==RecyclerView是一个增强版的ListView,不仅可以轻松实现和ListView同样的效果,还优化了ListView中存在的各种不足之处。1.想要使用RecyclerView这个控件,首先要在项目的build.gradle中添加相应的依赖库。打开app/build.gradle文件,在dependencies闭包中添加如下内容:dependencies { compi原创 2017-12-08 13:20:41 · 495 阅读 · 0 评论 -
Android之路 6.4种基本布局
1.LinearLayout(线性布局)会将它所包含的控件在线性方向上依次排列 android:orientation="vertical"orientation修改排列方向layout_gravity用于指定控件在布局中的对齐方式layout_weight允许使用比例的方式来指定控件的大小,它在手机屏幕的适配性方面可以起到非常重要的作用2.RelativeLayout(相对布局)它可以通过相对定位原创 2017-12-06 13:32:26 · 181 阅读 · 0 评论 -
Android之路5.常用控件的使用
1.TextView <TextView android:id="@+id/text_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" android:textSi原创 2017-12-06 13:31:42 · 166 阅读 · 0 评论 -
Android之路 4. 活动的启动模式
活动的启动模式1.standard在standard模式下,每当启动一个新的活动,他就会在返回栈中入栈,并处于栈顶的位置。对于使用standard模式的活动,系统不会在乎这个活动是否已经在返回栈中存在,每次启动都会创建该活动的一个新的实例。2.singleTop当活动的启动模式指定为singleTop,在启动活动时如果发现返回栈的栈顶已经是该活动,则认为可以直接使用它,不会再创建新的活动实例。3.s原创 2017-12-04 17:24:16 · 147 阅读 · 0 评论 -
Android之路 3.活动的生命周期
返回栈Android中的活动是可以层叠的。每启动一个新的活动,就会覆盖在原活动之上,然后点击Back键会销毁最上面的活动,下面的一个活动就会重新显示出来。其实Android是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈(Back Stack)。栈是一种后进先出的数据结构,在默认情况下,每当我们启动了一个新的活动,他会在返回栈中入栈,并处于栈顶的位置。原创 2017-12-04 16:51:47 · 281 阅读 · 0 评论 -
Android之路 2.Toast,Intent
ToastToast是Android系统提供的一种非常好的提醒方式,在程序中可以使用它将一些短小的信息通知给用户,这些信息会在一段时间后自动消失,并且不会占用任何屏幕空间。调用代码:Toast.makeText(FirstActivity.this,”You clicked Button 1”,Toast.LENGTH_SHORT).show();菜单创建方法res目录下新建一个menu文件夹,文件原创 2017-12-04 16:51:01 · 154 阅读 · 0 评论 -
Android之路 1.activity跳转、传值、生命周期、活动
Android系统架构1. Linux内核层2.系统运行库层3. 应用框架层4. 应用层Android四大组件 活动 服务 广播接收器 内容提供器 引用资源的方式定义:` HelloWorld ` 引用: 在代码中通过R.string.hello_world可以获得该字符串的引用 在XML中通过@string/hello——world可以获得该字符串的引用 日志工具Log级别由低到高原创 2017-12-04 16:50:18 · 222 阅读 · 0 评论 -
Android的从零开始
其实自己最初的时候对软件挺感兴趣的,当初选专业也是为了能够编写自己的小软件。但是到了大学之后并没有这么具体的课程,学的编程语言也是比较偏于理论化,并没有自己付出行动。当初决定不考研打算自学或者参加培训找一门工作的时候,自己的第一志愿是安卓或者iOS开发的,但是听说这几年行业竞争压力太大,学这个不太好入职,为了保险起见还是选择了WEB开发、网页编程。结果进入公司后,目前阶段得重大问题还是先解决流水线上原创 2017-12-04 16:48:52 · 131 阅读 · 0 评论 -
Git
好早之前就听过GitHub的大名,可是由于懒惰和其他原因现在才开始认真学习使用,发现英文还是非常重要的,首先推荐stromzhang大牛的主页,记录了大牛如何从小白一步步成长的过程,记录的历程很详细,所以既有适合小白的文章,也有非常有深度的知识。 以下是转载的Git基础知识篇 -------------------------------------------------------转载 2017-12-02 08:46:50 · 159 阅读 · 1 评论 -
第一天 Mes
今天是第一天入职,上午花半上午的时间阅读了员工手册,剩下的时间就用来了解Mes系统。之前并没有接触过Mes、ERP之类的系统,所以一切从百度百科查询定义开始。我也很庆幸能够步入这个朝气蓬勃的公司,能够给我这样与公司一起发展的机会。由于这边是公司的分厂,并且车间、流水线都在初步建设阶段,所以我可以有机会从头开始了解一个mes系统从设计需求开始的整体设计流程。今天通过观看环思MES的PPT与给的标准平原创 2017-12-01 17:23:44 · 201 阅读 · 0 评论 -
Android之路 8.ListView
1.ListView 是啥ListView 就是一个能显示一排一排的东西View控件 2.使用ListView的步骤创建一个class,代表你每一行想放的东东 给你每一行的东东一个布局文件,在activity的布局文件中加一个ListView 控件 New一个ArrayList,用来储存你想放的东东们 在Activity中写一个初始化函数init(),初始化东东,然后把东东add到Arr原创 2017-12-08 13:19:50 · 181 阅读 · 0 评论 -
Android之路 7. 自定义控件
常用控件和布局的继承结构 自定义控件1.引入布局新建一个布局title.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" and原创 2017-12-08 13:18:47 · 191 阅读 · 0 评论 -
AS端口占用解决方法
数据线连接手机后,打开调试模式,Android Studio却无法识别,如下图,”unabel to create Debug Bridge:Unable to start adb server;error:…………”,意思就是说,你的某个进程占用了ADB的5037端口,结束进程,重启Android Studio就可以了。 在命令行输入 netstat -ano|findstr “5037转载 2018-01-08 16:24:47 · 981 阅读 · 0 评论