- 浏览: 25736 次
- 性别:
最新评论
-
Caelebs:
service.save("对不起,你是傻逼 ...
Spring Bean的注入 -
Caelebs:
Bean的生命周期
文章列表
AIDL(Android Interface Definition Language)进程间的通信1.创建一个.aidl文件,Eclipse自动编译,AndroidStudio手动去编译package com.pt.aidl;interface IMyAIDLTest{int add(int num1,int num2);}2.创建一个Service,记得在AndroidManifest中声明且添加 android:exported="true" android:process=":remote& ...
Android网盘开发最不可避免的就是在ListView 中关于CheckBox 滑动问题
这与ListView 的缓存机制有关。。
问题: 你不断的上下滑动,CheckBox勾中项就会混乱,即跑到别的item中
上网搜了很多资料,(大同 ...
异步加载(AsyncTask)
- 博客分类:
- Android
什么时候用到AsyncTask? (ANR)
目前知道的情况 当访问网络时和加载图片时
原因:androi单线程模型和耗时操作放在非UI线程中
AsyncTask怎么用
一、
1.建立以个继承AsyncTask<Params,Progress,Result>的类需要传入泛型3个
Params:启动任务时,输入参数的类型
Progress:后台任务执行中返回进度值得类型
Result:执行完成之后返回结果的类型
此前我已经将Params赋值String,progress赋值Void,Result赋值List<NewsBean>
OnPreExec ...
一、先来说获得进程数。
1.正在运行的进程数
我们可以利用ActivityManager这个类getRunningAppProcesses().size,那么ActivityManager又是怎么来的呢?
我们可以利用上下文提供的系统服务获得,即
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
2.得到内存 总内存= 可用内存+每个进程占有的内存
可用内存很简单的得到,利用MemoryInfo这个类的对象做参数即返 ...
这里可以实现完美的橡皮擦功能!代码异常简单:
1 Xfermode xFermode = new PorterDuffXfermode(PorterDuff.Mode.CLEAR);
2 paint.setXfermode(xFermode);
这是使用的最后一个子类,关于16条Porter-Duff规则,如下:
1 private static final Xfermode[] sModes = {
2 new PorterDuffXfermode(PorterDuff.Mode.CLEAR),
3 new ...
android自定义View
- 博客分类:
- Android
在Android开发中,当Android原生控件不能满足我们的需求的时候,就需要自定义View。View在屏幕上绘制出来先要经过measure(计算)和layout(布局)。什么时候调用onMeasure方法?当子View的父控件要放置该View的时候,父控件会传递两个参数给View——widthMeasureSpec和heightMeasureSpec。这两个参数是View可以获取的宽高尺寸和模式值混合的int数据。可以通过int mode = MeasureSpec.getMode(widthMeasureSpec)得到模式,用int size = MeasureSpec.getSize ...
对于JAVA界面的编写,分的清楚,包括以前我去编写时也是十分简单的界面。这次开了软件工程的课要我们写个项目,左思右想不知道写什么。最后想想自己GUI编程一塌糊涂就选了JAVA(其实我正在学的是Android开发)编写图书 ...
一个简单的JavaScript函数式编程教程
- 博客分类:
- 学习
涉及到了基于事件的并发机制和函数式编程。仔细想想,应该与JavaScript本身的特性不无关系:
基于事件(Event-Based)的Node.js的正是并发中很典型的一个模型
函数式编程使其天然支持回调,从而非常适合异步/事件机制
函数式编 ...
什么是MBR/DPT/DBR/BPB?
- 博客分类:
- 学习
一、 硬盘MBR
MBR(Master Boot Record,或Main Boot Record),中文意为主引导区记录,位于磁盘0磁道的第一个扇区,大小正好为512字节,所以又称为主引导扇区。
MBR构成如下图所示:
什么是MBR/DPT/DBR/BPB?
从图中看出,MBR被分为三个部分:
1) 第一部分为Bootloader(主引导信息),占446字节,它包括两项内容:
a) 主引导程序(偏移地址0000H--0088H),负责寻找可引导分区并将可引导分区的引导扇区(DBR)装入内存;
b) 出错信息数据区,偏移地址0089H- ...
利用MyEclipse编写Webproject
- 博客分类:
- 学习
本来利用Tomcat在计算机下目录编写JSP工程毫无压力,以及在各目录下的文件都比较清楚,今天用了下MyEclipse边写Web project;完全搞不懂怎么编,以及文件的位置都不知道;MyEclipse下自带Tomcat这是比较方便的。
步骤一:建立Webproject,在index.jsp下编写自己所要实现的以及可以再WebRoot下添加别的JSP文件,每次运行还要发布。
步骤二:在MYEclipse下和Tomcat不一样,你不用在项目/WEB-INF/classes下去边写java文件。你只要在src下编写Java发布时就自动的在classes文件下,当然你建立的包名也就在cl ...