自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 算法上级报告(渗透问题(Percolation),几种排序算法的实验性能比较,地图路由(Map Routing))

算法上级报告:

2018-02-28 23:37:22 3291

原创 Monitor项目开发走过的路~实现一个类似命令行形式的TextView

在Monitor项目开发过程中我们想实现一个类似于电脑上Dos命令行形式的窗口,功能是实现向服务器提交命令,然后将服务器返回的结果以字符形式显示在一个窗口中,可以不断地追加。最开始我思考之后的想法是利用一个RecyclerView来实现,就像QQ发送与接收消息那样子。但是很快这个方案就被团队的成员否定了,因为不太符合APP的整体风格,于是就只能按照最初的想法来用做一个只显示文本的界面,那毫无疑问就选

2017-12-12 23:28:23 231

原创 Monitor项目开发走过的路~一键关闭APP(所有Activity)

在实际项目中会经常用到一个小功能就是在某些时刻想要一键关闭APP,但是在网上找到的很多方法都是会有残留Activity关闭后再次打开应用会发现上次退出是的那个Activity还在。下面将介绍一种非常简便的方法,在项目中和上一篇文章的透明DialogActivity结合使用的,以此达到更好的交互效果。首先新建一个MangerApplication类。public class MangerApplica

2017-12-09 21:30:09 232

原创 Monitor项目开发走过的路~透明Dialog型Activity

在Monitor项目开发的过程中之前遇到一个问题:我在前台服务中开启了与服务器的Socket长连接,要长时间保持网络连接操作。但是想到可能用户会想要某一时刻关闭连接,或者说退出整个APP应用。为了实现这个效果首先得要点击Notification时有一个提示框,来与用户进行交互确认是否要进行关闭操作。首先想到的是能不能直接弹出一个Dialog出来,但是发现Notification的PendingInt

2017-12-08 23:09:55 207

原创 Monitor项目开发走过的路~透明效果的实现

在项目开发中会经常用到控件透明效果,这样会让界面看起来有层次效果,提高了美观度。常见的有背景透明化,图片透明化,字体透明化,同时你也可以根据需求设置不同的透明度。首先是字体透明度的设置。<TextView android:id="@+id/headText" android:layout_width="wrap_content" android:layout_heigh

2017-12-07 19:01:25 330

原创 Monitor项目开发走过的路~RecyclerView添加子项分割线

RecyclerView可以说是非常常用了,几乎每一个大型项目中都会用到。它是ListView的升级版,实现了很多更加丰富的方法,但是也有一些功能是ListView特有的。用过ListView的都知道它可以非常容易的添加各个子项之间的分割线,只要在布局xml文件中添加如下两行代码即可。你可以定义分割线的颜色以及宽度。但是RecyclerView中就没有这么简单了android:divider="@c

2017-12-04 21:56:31 283

原创 Monitor项目开发走过的路~自定义AlertDialog,设置子view

AlertDialog是Android开发中经常用到的一个控件,可以很方便地与客户进行交互。一般情况都是弹出一个提示框,然后通过setPositiveButton和setNegativeButton来定义相应的响应事件。可是有时候你可能不仅仅满足于只弹出一个消息提示框来选择确认与否。你可能会想要弹出一个能获取用户输入信息的AlertDialog或者其他更为复杂的界面,当然这是可以实现的。你可以自定义

2017-12-03 23:45:48 257

原创 Monitor项目开发走过的路~子线程Toast全解析

Toast在Android开发中是很常用的,可以很便捷清楚的反映给用户一些重要的实时信息。在Monitor项目开发中在Toast的使用上也是遇到了一些问题。平时最经常用的方法就是在Activity中调用Toast.makeText().show()方法,我们需要传入当前的上下文环境,通常传入当前的Activity.this即可。可是项目中与服务器端交互的代码是我们后端开发人员写的,他让我将里面的日志

2017-12-01 22:20:56 409

原创 Monitor项目开发走过的路~android:windowFullscreen与软键盘冲突问题

我们经常会想让Activity全屏显示,或者说实现沉浸式效果,这样看起来效果很好。可能你第一个想到的方法就是如下,在Activity对应的Theme中加入此条声明便可以轻易地实现全屏效果。 <style name="CommandTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your them

2017-11-30 21:07:28 5772

原创 Monitor项目开发走过的路~定义启动展览页

启动展览页  很多APP点击启动后都会有一个停留几秒的启动页,你可以在这里放一张Logo什么的,一下子感觉高大上起来了。其实这个功能实现起来也是非常的简单,就是一个普通的Activity而已,代码如下。public class LoadActivity extends AppCompatActivity { //time for picture display private stat

2017-11-30 19:45:03 220

原创 第一个独立开发的完整Android应用总结。Monitor项目开发系列总结之项目概况

项目简介 这个项目名称我取名为Monitor.我们有一个团队五个人分别有着不同的技能,学期开始时我们有了做这个项目的想法,我就是负责Android的开发。此项目的功能主要是实现各个终端设备相互文件共享,上传与下载。从开始做到结束整整一个月的时间,现在功能主要实现完备。开发过程主要是我和开发服务器端的朋友公共合作,在最终成型阶段我们的UI设计师在界面的上给与了一定的帮助。下面是Monitor项目

2017-11-29 21:13:10 729

原创 学习很久之后决定开始写博客来阶段性总结

个人领域简介目前就读于西安电子科技大学,计算机科学与技术专业的大三学生,由于自己个人情况,经过深思熟虑就很早的确定自己不去考研而本科毕业直接工作的打算。对于这个决定我的看法是每个人都有自己的决定,没有绝对的好坏,只有真的选择一条适合你自己的道路坚定不移的走下去,我相信最后都一定能取得你想要的结果。现在大三身边很多人其实对于考研和工作都是迷茫的,都还没有去认真思考过自己到底要选择哪个。再者说很多

2017-11-29 19:52:49 324

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除