- 浏览: 374271 次
- 性别:
- 来自: 上海
最新评论
-
liqiong0327:
解决了困扰我2天的问题。
Unity3D中 Android插件findviewbyid返回null的解决办法 -
liqiong0327:
大神啊,给跪了!!!!
Unity3D中 Android插件findviewbyid返回null的解决办法 -
wangzhongquan_:
Chrome中canvas上drawImage无法画出image的解决办法 -
deux9876:
为什么position%6(6怎么来的)。还有,为什么判断p= ...
利用convertView优化ListView性能 -
wuweitiandian:
请假一下~如果我不是通过new Images()来加入图片,而 ...
Chrome中canvas上drawImage无法画出image的解决办法
文章列表
http://www.sqlite.org/
操作数据库步骤
1获得一个SQLiteOpenHelper对象(抽象类 需要自己写个类继承 重写3个onXXX代码)
2通过getXXX获得SQLiteDatabase对象
3通过SQLiteDatabase对数据库进行操作
SQLiteOpenHelper 助手类
getReadableDatabase() 创建 ...
Socket编程
www.mars-droid.com
1 什么是Socket
Android使用的是Java的Socket模型
Socket原意插座 通常称作“套接字” 用于描述IP地址和端口,是一个通信链的句柄
应用程序通过“套接字”向网络发出请求火应答网络请求
2 Socket基本通信模型
客户端(Socket) 输出流 OutputStream ---> 服务端(ServerSocket) 输出流 InputStream
服务端(ServerSocket) 输出流 OutputStream ---> 客户端(Socket) 输入流 InputSt ...
Service初步
1 Service是什么
后台运行 处理耗时较长的工作
Service是一个应用程序组件
Service没有图形化界面
Service通常用来处理一些耗时比较长的操作
可以使用Service更新ContentProvider,发送Intent以及启动系统的通知等等
2 Service不是什么
Service不是一个单独的进程
Service不是一个线程
*进程拥有独立的内存空间 一个进程可以包含1至多个线程 线程没有自身的内存空间 而是使用进程的
*一个应用程序至少有一个进程
3 Service的生命周期
onCreate
on ...
Handler主要用于异步消息的处理,发送消息与处理消息不是同时进行,用于处理相对耗时较长的操作
Handler在默认情况下 与调用它的Activity是处于同一线程的
post()方法其实相当于直接执行了线程的run方法 而不是调用Thread.start()
因此其实2者还是处于同一线程
可以通过Thread.currentThread().getId()来验证
当用标准Java实现线程(通过一个Runnable对象创建Thread)
2者是处于不同的线程(同样可通过getId验证)
关于Bundle对象(以String为键 其他数据类型为值的Ma ...
(94277247)
在不影响当前Activity使用的情况下在其他线程中处理特定工作 异步消息处理
Handler handler=new Handler()
Runable updateThread=new Runnable(){
public void run(){
handler.postDelayed(updateThread,3000); 在3000毫秒以后再将对象加入消息队列(不一定马上执行)
}
}
在start按钮的onClick方法中有一句
handler.post(updateThread); 在此处第一次将消息队列添加进了队列
...
本来想好好整理格式什么的 后来有点问题只好算了 直接复制了 也没整理格式。。主要方便自己随便哪里都可以看到 到时候再回想
ContentProvider初步
1 ContentProvider基本概念
为存储和获取数据提供了统一的接口
可以在不同应用程序之间共享数据
Android为常见的一些数据提供了ContentProvider(音频 图片 通信录等等)
ContentProvider使用表的形式来组织数据
ContentProvider所提供的函数
query inset update delete getType onCreate
...
写在 毕设之后 毕业之时 工作之前
- 博客分类:
- 生活
经过磨磨蹭蹭,敷敷衍衍的近2个月,毕业设计基本进入收尾阶段,剩余论文方面的一些补充完善,再多写一个界面的重复劳动工作,差不多就OK了。之前已经说了,这次毕设可以说没有任何实质编程上的提高,但是其中用到了许多之前只有了解过而没有实际应用的东西,还有一些第一次接触的,这样的尝试是收获比较大的地方。
还有2周左右的时间就要开始工作,尽量将生活慢慢拖入到一个相对向上的氛围中吧,关于这次毕设没什么好贴的,之后会就一些使用到的技术整理一下,包括XML的SAX解析,MongoDB,这个是我觉得最出彩的部分,还有JSP上一些拾遗吧算,外加JSON解析的一点点东西,分词技术没什么好讲的。
之后在点点上开 ...
快半年不更新了 扫下灰
- 博客分类:
- 生活
自从放假结束实习以后,就不学东西了,整天玩玩游戏,打打酱油,忽悠下毕设,如今还有3周就要开始工作了,慢慢把节奏带回到正轨上来。
毕设基本搞得差不多了,论文要凑满字还是有点困难的,毕竟整一批处 ...
ftp 基础编程
网上COPY而来 原地址:http://www.cnblogs.com/huoguofeng/archive/2010/11/19/1881327.html
命令和返回码:C-->S:命令S-->C:返回码每一个Ftp发送之后,Ftp服务器都会返回一个字符串,其中包括一个返回代码和一串说明信息。这个返回码主要是用于判断命令是否被成功执行了。除此之 外,还有一个非常重要的命令的返回。当发送PASV之后,返回“227 Entering Passive Mode (127,0,0,1,4,18)”。这意味着在服务器上有一个端口被开放,他将为我们后面接着 ...
因为发现光调用finish()方法后 程序中所启动的线程依旧在后台运行 Android的特点之一 否则也不会出现诸多用于关闭进程的工具 我分别使用了2种可以用于完全关闭进程的方式
第一种方式
android.os.Process.killProcess(android.os.Process.myPid());
另一种
System.exit(0);
可以写在onDestory方法中
最近在公司的项目里看到了2个退出程序的方式 有的其实有些重复 可能是为了确保退出吧 如下:
Intent intenn = new Intent();
...
Activity软件生命周期总结
- 博客分类:
- Android学习笔记
在群里看到的 挺有用 可以拿来必要时参考
启动时:onCreate, onStart, onResume
按Home键:onPause, onStop
从菜单中重新启动时:onReStart, onStart, onResume
长按Home键并从stop堆栈列表中启动时:onReStart, onStart, onResume
按返回键:onPause, onStop, onDestroy
按过返回键之后再从菜单或stop堆栈列表中启动时:onCreate, onStart, onResume
转屏时(Ctrl+F11):onPause, onStop, onDest ...
一直没整理 今天一并发上来
第二章中间有一些以前忽略的东西,做个简单的记录。
操作的标示符其实是一个引用,所以安全的做法是在创建引用的同时进行初始化
存储的位置
寄存器是最快的存储区,位于处理器内 ...
3-5章概念比较简单 把平时不太用的 做个记录
Foreach语法
float f[] = new float[10];
for(float x : f){
}
break,continue加标签的跳转,只用于多层循环控制
label1:
outer-iteration{
inner-iteration{
//...
break;
//...
continue;
//...
continue label1;
//...
break label1;
}
}
构造器 初始化 重载
重载不能以返回 ...
需要做一个配置菜单,发现Android自己自带的setting就很不错,想要模拟下
开始以为是LinearLayout ListView TextView之类组合而成的 结果问了以后才知道 Android对于配置是通过PreferenceActivity来实现的 最后查找资料中发现了一篇写得比较详细的文章
http://www.cnblogs.com/wservices/archive/2010/07/08/1773449.html
由于自己的需求很多Preference都是要自定义的 而自带的有限 所以又查了如何自定义自己的Preference
http://android.group ...
找了实习 不过情况并不好 有些杂乱无章 把自己想的一些想法记录下来 且当鞭策 过阵看看做得如何 也借此整理一下思绪 平稳下来
似乎自控能力还是差了点 不可避免要去玩游戏 所以这次的计划也定得相对宽松
上班的日子 ...