- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 务必知道的Android service的完全详解
前言:service服务,能够使得应用程序即使在关闭的情况下仍然可以在后台继续执行。后台功能属于四大组件之一,其重要程度不言而喻,那让我们接下来来来好好学习一下。 通过本文你可以学到以下内容service是什么 service的两种状态 Service在清单文件中的声明 Service启动服务实现方式及其详解 Service绑定服务的三种实现方式 关于启动服务与绑定服务间...
2018-09-28 21:53:09 41590 8
原创 朴素最短路
2602 最短路径问题 时间限制: 1 s 空间限制: 32000 KB 题目等级 : 黄金 Gold题解题目描述 Description平面上有n个点(n<=100),每个点的坐标均在-10000~10000之间。其中的一些点之间有连线。若有连线,则表示可从一个点到达另一个点,即两点间有通路,通路的距离为两点间的直线距离。现在的任务是找出从一点到另一点之间的最...
2018-09-19 11:10:38 111
原创 并查集 之 1001 舒适的路线
题目描述 DescriptionZ小镇是一个景色宜人的地方,吸引来自各地的观光客来此旅游观光。Z小镇附近共有N(1<N≤500)个景点(编号为1,2,3,…,N),这些景点被M(0<M≤5000)条道路连接着,所有道路都是双向的,两个景点之间可能有多条道路。也许是为了保护该地的旅游资源,Z小镇有个奇怪的规定,就是对于一条给定的公路Ri,任何在该公路上行驶的车辆速度必须为Vi。频...
2018-09-13 21:31:13 159
原创 c++ 结构体的排序
引入头文件 #include<algorithm>结构体bool compare(const node &x, const node &y) { return x.v > y.v;}当用 大于号就是从大到小排序用小于号就是从小到大排序sort 函数 sort(branch+1,branch+m+1,compare);...
2018-09-13 21:27:19 8161
原创 并查集 之 2832 6个朋友
时间限制: 1 s 空间限制: 128000 K 题目等级 : 黄金 Gold题解题目描述 Description有这么一种说法:认识6个人,你就认识全世界的人。Aiden现在有一张关系图,上面记载了N个人之间相互认识的情况。Aiden想知道,他能否只认识6个人就能间接认识这N个人呢?输入描述 Input Description第一行,两个数N,M,表...
2018-09-12 23:24:45 179
转载 一个很有意思的并查集详解
并查集是我暑假从高手那里学到的一招,觉得真是太精妙的设计了。以前我无法解决的一类问题竟然可以用如此简单高效的方法搞定。不分享出来真是对不起party了。(party:我靠,关我嘛事啊?我跟你很熟么?)来看一个实例,杭电1232畅通工程首先在地图上给你若干个城镇,这些城镇都可以看作点,然后告诉你哪些对城镇之间是有道路直接相连的。最后要解决的是整幅图的连通性问题。比如随意给你两个点,让你判断它...
2018-09-11 12:00:00 139
原创 Android 之 内嵌 Recylerview 的 dialog
前言:好吧,这里我就吐槽一下在制作的过程中最大的迷惑吧,因为 我个人使用的是华为手机作为真机来来调试的,然后等我实现好我的逻辑 一上真机就发现了一个问题,为啥我的dialog样式跟我的设计相差那么大的变化,这这这太奇怪了吧,然后开始找错误了,到最后才发现,原来我继承的 AlertDialog 在 华为 和 小米手机上样式已经遭到了更改。一把父类更改为 Dialog 就恢复会正常的状态。 ...
2018-09-11 10:18:47 4963
原创 Android 之 解决 Android studio加载时间久的办法
摘要:在你的C盘目录下找到你的gradle文件在哪一般是C:/Users/你的账号名字(username)/.gradle在这个目录下添加一个文件然后去你的studio里面设置一下选择菜单项File-》Settings这就可以重启你的studio 然后再去加载gradle的时候就非常快乐 在你的C盘目录下找到你的gradle文件在哪 一般是C:/Users/你的账号名字(username...
2018-09-09 19:43:24 2826
转载 Scheme小测
App之间的跳转清单文件声明 <intent-filter> <data android:host="myhost" android:scheme="myscheme" /> <action andro...
2018-09-07 16:20:32 301
原创 Android 之 activity
打开标准活动,比如打开拨号界面Intent i = new Intent(Intent.ACTION_DIAL);startActivity(i);常见的其他标准活动如下,在执行相应的操作时,记得要添加权限ACTION_MAIN APP的入口 ACTION_VIEW 用于显示用户的数据。比较通用,会根据用户的数据类型打开相应的Activity。比如`Inten...
2018-09-06 17:23:11 124
原创 Android 之 超详细 Broadcast
前言:现存在的 大喇叭 ,还有我们的网络通信中使用的 IP 都无一的利用了类似广播这一原理来进行对信息来进行传递,为了便于进行系统级别的消息通知,Android引入了一套类似的广播消息机制。相比于我前面举出的两个例子,Android中的广播机制会显得更加的灵活,本文就对这一机制的方方面进行详细的讲解。 通过本文你将会学到以下几个方面(注意以下代码例子均为个人案例)广播是什么 ...
2018-09-06 08:51:58 12853 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人