- 浏览: 288457 次
- 性别:
- 来自: 济南
-
最新评论
文章列表
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning
今天主要分析下ActivityManagerService(服务端) 与应用程序(客户端)之间的通信模型,在介绍这个通信模型的基础上,再
简单介绍实现这个模型所需要数据类型。
本文所介绍内容基于android2.2版本。由于android版本的不同,本文所包含的一些类可能在命名等细节上做了一些更改,但
万变不离其宗,整个核心思想和通信流程依旧如下。
例如,①、在android2.3上就将android2.2中ActivityManagerService的很多处理 ...
- 2012-02-16 21:37
- 浏览 778
- 评论(0)
本文原创 ,转载必须注明出处:http://blog.csdn.net/qinjuning
今天给大家介绍下Android中滑屏功能的一个基本实现过程以及原理初探,最后给大家重点讲解View视图中scrollTo 与
scrollBy这两个函数的区别 。
首先 ,我们必须明白在Andr ...
- 2012-02-10 00:02
- 浏览 731
- 评论(0)
转载请注明出处:http://blog.csdn.net/qinjuning
本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。
下文中提到的窗口可泛指我们能看到的界面,包括一个Activity呈现的界面(我们可以将之理解为应用程序窗口),一个Dialog,
一个Toast,一个Menu菜单等。
首先对相关类的作用进行一下简单介绍:
- 2012-02-01 22:41
- 浏览 813
- 评论(0)
龙年到来,祝大家,逢龙年,办龙事,做龙人,走龙运,发龙财,龙气冲天嗷嗷叫,生活幸福哈哈笑,去年的心情还不坏,今年的日子更精彩!!!!
另外,年后,将会多写一些博客。
新年快乐!
- 2012-01-23 00:21
- 浏览 676
- 评论(0)
转载请注明出处:http://blog.csdn.net/qinjuning
今天给大家展现的如何创建一个窗口小部件(AppWidget)以及如何在自己的应用程序中添加窗口小部件(AppWidget)。
本文组织如下:
第一部分:创建一个窗口小部件;
第二部分:在自己的应用程序中添加窗口小部件(AppWidget)。
整个功能其实实现起来也是很简单的,只望大家能耐着性子点看 。
第一部分 、创建一个窗口小部件
网上资料已经许多了 ,在此先给大家推荐几个不错的Blog ,大家可以先去看看:
1、SDK对AppWidget ...
- 2012-01-12 22:51
- 浏览 1078
- 评论(0)
转载请注明出处:http://blog.csdn.net/qinjuning
前言: 最近一直在看Launcher模块,经过差不多两个月学习,终于摸透了Launcher的一些主要功能实现,目前继续还处于
摸索状态。未看Launcher时,于我而言,只能膜拜,以为所有功能都是它实现的 ;入门后,才发现,Launcher的很多功能只是
集成了框架/应用程序提供的功能。很多陌生的东西,只有接触了才感叹:“oh ,原来是这样的!”
今天先给大家分享下Launcher如何实现添加快捷方式(Shortcut) ,后续会慢慢增加其他方面的功能,帮助大家“一叶 ...
- 2012-01-08 21:11
- 浏览 678
- 评论(0)
因为前面提到xml存储更改文件很麻烦的缘故,最终还是选择了使用数据库存储
一试才觉十分的方便,速度也快
上源码:
public class DBHelper extends SQLiteOpenHelper{
private final static String DATABASE_NAME="fanliao_db";
private final static int DATABASE_VERSION=1;
private final static String TABLE_NAME="fanliao_chat";
...
- 2011-12-31 23:54
- 浏览 674
- 评论(0)
这个网上有很多……
上源码先
public class ChatLogContentHandler extends DefaultHandler{
ChatInfo info=null;
ArrayList<ChatInfo> infos=null;
String tagName=null;
public ChatLogContentHandler(ArrayList<ChatInfo> infos) {
super();
this.infos = infos;
}
public voi ...
- 2011-12-31 23:49
- 浏览 656
- 评论(0)
转载请注明出处:http://blog.csdn.net/qinjuning
前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者。同时真挚地向渴望了解
Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。
整个View树的绘图流程是在ViewRoot.java类的performTraversals()函数展开的,该函数做的执行过程可简单概况为
根据之前
- 2011-12-29 21:18
- 浏览 611
- 评论(0)
转载请注明出处:http://blog.csdn.net/qinjuning
先借用“幸福来点名的模式”给大家介绍我目前的现状 :
毕业院校 :武汉一所二本
工作地方 :上海松江
工作方向 :从事Android手机开发
公司介绍 :从事手机、路由器 ...
- 2011-12-24 00:22
- 浏览 519
- 评论(0)
转载请注明出处:http://blog.csdn.net/qinjuning
Binder机制是Android系统进程间通信的核心机制,它很大而且很复杂,不过对它有一定程度的理解和掌握是真正接触
Android核心的必备。网上关于它的介绍很多,希望大家能耐着性子认真地学习Binder机制的实现。在此,给大家分享一个
我认为挺好地学习Binder机制基础的博客《Android系统中Binder机制的分析系列》,希望对大家有用。
本来也准备自己
写点关于Binder机制的,但无奈自己的理解程度还很肤浅,只好放弃了。
自己从事的模块开发采用了Binder机制 ...
- 2011-12-19 20:45
- 浏览 807
- 评论(0)
小魏原创,欢迎转载~
转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7081359
这两天继续弄我们聊天的小软件,尝试用XML来存储聊天记录。
不过最终是放弃了,选择使用SQLite来存储记录,这是后话了……
先把XML的存储与解析的代码放来把(网上有很多,这儿就是小魏自己复习总结一下)
XMl存储使用XML序列化对象XmlSerializer,看代码就知道怎么写,很简单:
private ChatInfo info;
public String FirstWriteXml(){
XmlSeria ...
- 2011-12-18 12:06
- 浏览 501
- 评论(0)
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205
用JS编写计算器
Javascript相当只简洁方便,颇有MATLAB之风
这是曾经web课上的作业,用js写个简单的计算器
这里关键是定义计算器的函数,首先看js定义函数的语法:
function func1(…){…};
var func2=function(…){…};
var func3=function func4(…){…};
va ...
- 2011-12-18 11:45
- 浏览 785
- 评论(0)
12月12日,JavaFX 2.02版发布了。
可以与SWT程序无缝整合。JavaFX SDK加入JDK7u2中。
按照JavaFX的发展路线图,甲骨文目前正在开发JavaFX的可视化开发工具JavaFX Scene Builder。目前还是内部试用版,预计明年发布公众版。
2012年JavaFX将先后发布JavaFX2.1和2.2版本以及JavaFX Scene Builder可视化开发工具。
2013年JavaFX将发布JavaFX3.0并同时支持Windows, Linux, Mac OS平台。 甚至有可能在移动平台出现。
按照RIA目前的发展状况来说,都不是太好。 ...
- 2011-12-14 13:05
- 浏览 599
- 评论(0)
转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7049776
当我敲下这个题目的时候,我的手有一点抖——好比一个没爬过山的,要写一篇《游泰山还是游黄山?》——你是准备自讨拍砖么?如果真拿山来比喻,我算是个两 ...
- 2011-12-07 14:35
- 浏览 781
- 评论(0)