`
文章列表
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning 今天主要分析下ActivityManagerService(服务端) 与应用程序(客户端)之间的通信模型,在介绍这个通信模型的基础上,再 简单介绍实现这个模型所需要数据类型。 本文所介绍内容基于android2.2版本。由于android版本的不同,本文所包含的一些类可能在命名等细节上做了一些更改,但 万变不离其宗,整个核心思想和通信流程依旧如下。 例如,①、在android2.3上就将android2.2中ActivityManagerService的很多处理 ...
本文原创 ,转载必须注明出处:http://blog.csdn.net/qinjuning 今天给大家介绍下Android中滑屏功能的一个基本实现过程以及原理初探,最后给大家重点讲解View视图中scrollTo 与 scrollBy这两个函数的区别 。 首先 ,我们必须明白在Andr ...
转载请注明出处:http://blog.csdn.net/qinjuning 本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。 下文中提到的窗口可泛指我们能看到的界面,包括一个Activity呈现的界面(我们可以将之理解为应用程序窗口),一个Dialog, 一个Toast,一个Menu菜单等。 首先对相关类的作用进行一下简单介绍:
龙年到来,祝大家,逢龙年,办龙事,做龙人,走龙运,发龙财,龙气冲天嗷嗷叫,生活幸福哈哈笑,去年的心情还不坏,今年的日子更精彩!!!! 另外,年后,将会多写一些博客。 新年快乐!
转载请注明出处:http://blog.csdn.net/qinjuning 今天给大家展现的如何创建一个窗口小部件(AppWidget)以及如何在自己的应用程序中添加窗口小部件(AppWidget)。 本文组织如下: 第一部分:创建一个窗口小部件; 第二部分:在自己的应用程序中添加窗口小部件(AppWidget)。 整个功能其实实现起来也是很简单的,只望大家能耐着性子点看 。 第一部分 、创建一个窗口小部件 网上资料已经许多了 ,在此先给大家推荐几个不错的Blog ,大家可以先去看看: 1、SDK对AppWidget ...
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 最近一直在看Launcher模块,经过差不多两个月学习,终于摸透了Launcher的一些主要功能实现,目前继续还处于 摸索状态。未看Launcher时,于我而言,只能膜拜,以为所有功能都是它实现的 ;入门后,才发现,Launcher的很多功能只是 集成了框架/应用程序提供的功能。很多陌生的东西,只有接触了才感叹:“oh ,原来是这样的!” 今天先给大家分享下Launcher如何实现添加快捷方式(Shortcut) ,后续会慢慢增加其他方面的功能,帮助大家“一叶 ...
因为前面提到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"; ...
这个网上有很多…… 上源码先 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 ...
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者。同时真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。 整个View树的绘图流程是在ViewRoot.java类的performTraversals()函数展开的,该函数做的执行过程可简单概况为 根据之前
转载请注明出处:http://blog.csdn.net/qinjuning 先借用“幸福来点名的模式”给大家介绍我目前的现状 : 毕业院校 :武汉一所二本 工作地方 :上海松江 工作方向 :从事Android手机开发 公司介绍 :从事手机、路由器 ...
转载请注明出处:http://blog.csdn.net/qinjuning Binder机制是Android系统进程间通信的核心机制,它很大而且很复杂,不过对它有一定程度的理解和掌握是真正接触 Android核心的必备。网上关于它的介绍很多,希望大家能耐着性子认真地学习Binder机制的实现。在此,给大家分享一个 我认为挺好地学习Binder机制基础的博客《Android系统中Binder机制的分析系列》,希望对大家有用。 本来也准备自己 写点关于Binder机制的,但无奈自己的理解程度还很肤浅,只好放弃了。 自己从事的模块开发采用了Binder机制 ...
小魏原创,欢迎转载~ 转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7081359 这两天继续弄我们聊天的小软件,尝试用XML来存储聊天记录。 不过最终是放弃了,选择使用SQLite来存储记录,这是后话了…… 先把XML的存储与解析的代码放来把(网上有很多,这儿就是小魏自己复习总结一下) XMl存储使用XML序列化对象XmlSerializer,看代码就知道怎么写,很简单: private ChatInfo info; public String FirstWriteXml(){ XmlSeria ...
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 ...
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目前的发展状况来说,都不是太好。 ...
转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7049776 当我敲下这个题目的时候,我的手有一点抖——好比一个没爬过山的,要写一篇《游泰山还是游黄山?》——你是准备自讨拍砖么?如果真拿山来比喻,我算是个两 ...
Global site tag (gtag.js) - Google Analytics