- 博客(20)
- 收藏
- 关注
转载 Android之service(其二)关于AIDL进程间通信
上一节中我们讲解了本地Service,这一节主要是讲解远程Service,这里涉及到了AIDL。好吧,老规矩,先来点基础知识:一.基础知识AIDL的作用 在Android平台,每个应用程序App都运行在自己的进程空间。通常一 个进程不能访问另一个进程的内存空间(一个应用不能访问另一个应用),如果想沟通,需要将对象分解成操作系统可以理解的基本单元,And
2015-01-09 18:43:34 879
原创 Android之service篇(一)本地service
Android中的Service是运行在后台的东西,最好的例子就是当你把播放器退出后,音乐都可以在后台播放。所以是没有界面的。Service分为两种:1、本地服务:本地服务用于程序内部,可以用startservice启动服务,用stopservice停止服务,在服务内部可以使用stopSelf或stopSelfResult来停止自己,无论调用了多少次startservice,都只需要调用一
2015-01-09 17:43:01 719
转载 android中src和background区别
ImageView中XML属性src和background的区别:background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图片的缩放方式,示
2014-12-24 16:56:35 620
原创 Android 之手势识别篇-GestureDetector
Android 之手势识别篇-GestureDetector 根据用户的手势做出相应的处理是Android中一个较为重要的课题之一了。所以:1、 如果你想监听用户的手势(例如滑动手势),就需要去实现GestureDetector.OnGestureListener接口;2、 如果你想监听点击、双击事件的手势,就要实现GestureDetector.OnDoubleT
2014-12-12 00:40:57 1345
原创 菜鸟面试之路(二)
这次的面试的职位是系统测试实习生,虽然没怎么接触过测试,但是自己做项目的时候也有会对项目进行测试,因为目前还没有确定自己未来的发展方向,所以,就先找着一份实习做着,一边工作一边学习,而且自认测试这种工作我也可能会喜欢,并且对技术的要求不是很高,所以就去试试了。当天晚上发了简历之后,就去大概了解了软件测试方面的概念和知识,然后第二天早上的时候就收到了公司那边的面试通知,说是要下午的时候就要过去面试,
2014-08-18 21:23:13 872
原创 android数据存储(一)之Shared Preferences及注意事项
Shared Preferences 经常用来保存应用程序的一些属性设置,在android平台常用于cunchu
2014-05-30 22:57:39 1296
原创 关于Textview的各种小笔记
在布局文件里设置TextView1,TextView2,TextView3 android:visibility="gone"在button的点击事件里 textview1.setVisibility(View.VISIBLE);
2014-04-24 21:09:35 1130
原创 关于线程睡眠方法
如果想令一个线程延迟多少时间可使用以下代码:try { Thread.sleep(1000);} catch (InterruptedException e) { e.printStackTrace();}当代码执行到以上代码时,当前线程就会延时1000毫秒,这段代码后面的代码将在1000毫秒之后进行,这个方法个人认为最好是用在非主线程上面,因为不会引起其他未知错误,或者不会让用户以为
2014-04-02 13:03:01 1112
原创 关于JXL的读取时间
今天调试最近研发的一个项目的时候,发现在读取的时间方面过长,速度过慢,然后调试了一下发现如下代码占用了绝大多数的时间 System.out.println("1"); book = Workbook.getWorkbook(new File(url)); sheet = book.getSheet(0); sheet.getCell(3, position+5).getContents(
2014-03-26 10:52:24 890
转载 Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
转载请注明出处:http://blog.csdn.net/xiaanming/article/details/9401981ADB server didn't ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇到过这个问题,不过自己百度,google啥的,也不知道怎么就给解决了,看到群里很多新手朋友都会问这个问题,说实话我也没有一个解决这个问题的终极方法(百试百灵
2014-03-25 18:28:49 865
原创 HDU 1711 Number Sequence (KMP算法)
#include using namespace std ;int a[1000000+100];int b[10000+100];int nextval[10000+100];void get_nextval(int b[],int nextval[],int m){int i=1,j=0;nextval[1]=0;while(
2013-04-17 17:23:30 683
原创 线段树
//线段树,节点更新,区间求和#include using namespace std;const int MAXN = 50000 + 100; //最大区间struct treeNode{ intleft; //左区间 intright; //右区间 intnum; //区间和}node[MAXN*3]; //节点数
2013-04-15 23:18:01 639
原创 拓扑排序
/*拓扑排序: 对事件优先级的排序 */#include#include#define Max 10000using namespace std;vector map[Max];int used[Max];int index[Max];void init(){memset(used,0,sizeof(us
2013-04-15 18:01:28 599
原创 7种排序
#include#include#include#include#define Max 10000#define char_len 100#define Distance 100int a[Max]={0};int a2[Max]={0};int save[Max];double rt=0.0;//计算排序时间函数 用到了 函数指针, 可
2013-04-15 17:19:55 712
原创 sort快速排序
#include #include //用sort必须加入的头文件using namespace std ;struct text{int a;int b;};bool cmp1(int a,int b){return a>b;}bool cmp2(char a,char b){return a>b;}bool cmp3(t
2013-04-14 15:54:42 636
原创 最小生成树(Prim算法)
图解#include using namespace std ;const int INF=0x3ffffff;int map[128][128];int used[128];int dis[128];void inti() //初始化{ for(int i=0;i { for(int
2013-04-14 15:07:53 841
原创 单源最短路径(Dijkstra算法)
//Dijkstra代码解释版本#includeusing namespace std;const int maxn=1000+10;const int INF=0x3fffffff; //因为dijkstra会有2个最大值相加的情况,所以用0x7fffffff会溢出int map[maxn][maxn]; int dis[maxn]; //dis[i]表示
2013-04-14 12:02:24 714
原创 并查集
并查集学习:下面附模板代码l 并查集:(union-find sets)一种简单的用途广泛的集合. 并查集是若干个不相交集合,能够实现较快的合并和判断元素所在集合的操作,应用很多,如其求无向图的连通分量个数等。最完美的应用当属:实现Kruskar算法求最小生成树。l 并查集的精髓(即它的三种操作,结合实现代码模板进行理解):1、Make_Set(x)
2013-04-14 11:48:53 556
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人