<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kunlamp的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kunlamp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kunlamp]]></copyright><item><title><![CDATA[.gitconfig配置]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/106430378</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/106430378</guid><author>kunlamp</author><pubDate>Fri, 29 May 2020 17:58:23 +0800</pubDate><description><![CDATA[用于解决无法从githubclone代码，或者同步代码时候出现EOF的错误。



[core]
 filemode = false
 packedGitLimit = 512m
 packedGitWindowSize = 512m
[pack]
 deltaCacheSize = 2047m
 packSizeLimit = 2047m
 windowMemory = 2047m

...]]></description><category></category></item><item><title><![CDATA[拨号流程1]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/105719389</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/105719389</guid><author>kunlamp</author><pubDate>Thu, 23 Apr 2020 22:41:10 +0800</pubDate><description><![CDATA[拨号流程主要涉及Dialer Telecom framework/base/telecom Telephony framework/base/telephony这几个模块



在这里我们从Telecom这里开始介绍拨号流程首先看图






]]></description><category></category></item><item><title><![CDATA[android基础学习_四大件之ContentProvider]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/68945974</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/68945974</guid><author>kunlamp</author><pubDate>Sat, 01 Apr 2017 17:21:35 +0800</pubDate><description><![CDATA[学习好几年了，但是一直没有整理过自己学习的知识点，最近从中科创达离职了，现在复习下一下自己学习的内容。先从ContentProvider开始


android四大件 ContentProider/Service/Activity/BroadcaseReceiver
ContentProvider是android四大件之一，也是在数据存储中应用比较多的一个，主要是用来对面提供数据服务。]]></description><category></category></item><item><title><![CDATA[简单用法WebView]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/11466561</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/11466561</guid><author>kunlamp</author><pubDate>Mon, 09 Sep 2013 09:55:38 +0800</pubDate><description><![CDATA[也许大家都见过使用javascript做过的各种游戏,特效,有时候回想如果能把这些有些拿到手机上来直接运行那该多爽快. 现在就介绍一种android 直接调用html的方法.
1)在xml里面定义一个WebView通过这个WebView 大家可以用来加载网页.
2)在Activity的onCreate 方法里面对WebView做一些设置 首先是要设置允许运行javascript, mView.]]></description><category></category></item><item><title><![CDATA[SurfaceView多线程 画图]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/11050091</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/11050091</guid><author>kunlamp</author><pubDate>Wed, 04 Sep 2013 17:27:56 +0800</pubDate><description><![CDATA[看到很多这样的错误]]></description><category></category></item><item><title><![CDATA[AsyncTask 用法]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/8166078</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/8166078</guid><author>kunlamp</author><pubDate>Fri, 09 Nov 2012 13:41:14 +0800</pubDate><description><![CDATA[AsyncTask 是android 下面用来专门处理后台任务的一个线程池，有点像多线程，但是它提供了和UI交互的接口，不需要再使用Handler的忙住了，当然你也可以是用，所以比Threa要稍微方便一点。AsyncTask 因为后台是使用threadpool所以在处理大量数据的时候具有一些优势。


class MyAsyncTask extends AsyncTask这里要解释一下， P]]></description><category></category></item><item><title><![CDATA[Android中Context]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/7497697</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/7497697</guid><author>kunlamp</author><pubDate>Wed, 25 Apr 2012 13:58:13 +0800</pubDate><description><![CDATA[Context字面意思上下文，位于framework package的android.content.Context中，其实该类为LONG型，类似Win32中的Handle句柄，很多方法需要通过
 Context才能识别调用者的实例，比如说Toast的第一个参数就是Context，一般在Activity中我们直接用this代替，代表调用者的 实例为Activity，而到了一个button的onC]]></description><category></category></item><item><title><![CDATA[全局变量 局部变量和关键字static和extern的使用]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/7497618</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/7497618</guid><author>kunlamp</author><pubDate>Wed, 25 Apr 2012 13:40:26 +0800</pubDate><description><![CDATA[1、关键字static的作用是什么？ 
定义静态变量 

2、static有什么用途？（请至少说明两种） 
网上答案： 
1).限制变量的作用域(在程序的整个运行期间都不释放) 
2).设置变量的存储域(存储在静态存储区内) 
谭浩强C语言page180： 
（1）对局部变量用static声明，则为该变量分配的空间在整个程序执行期间始终存在； 
（2）全局变量用static声明，]]></description><category></category></item><item><title><![CDATA[android学习日记---------View 和Surfaceview]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/7496073</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/7496073</guid><author>kunlamp</author><pubDate>Wed, 25 Apr 2012 00:07:35 +0800</pubDate><description><![CDATA[以前是做C++的对android不了解，在学习android的时候总会有种很奇怪的感觉，什么东西都不好用，有点不知道从哪里开始的感觉，可能是我不了解java的原因吧。
现在我们开始说android 的View 和Surfaceview。对于这两个空间从字面意思来看就是用来显示的，其实他们的功能也确实是用来显示的。对于view我们知道有listview ，textview
gridview 还有]]></description><category></category></item><item><title><![CDATA[分配内存错误]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/7045896</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/7045896</guid><author>kunlamp</author><pubDate>Tue, 06 Dec 2011 14:04:27 +0800</pubDate><description><![CDATA[#include 
#include 
#include 
#include 
using namespace std;
class myString{


public:
    char* pStr;
    myString(const char* p)
    {
     pStr = new char[20];//此处不能使用（），使用（）只会创建一个空间]]></description><category></category></item><item><title><![CDATA[虚析构函数]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/7007742</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/7007742</guid><author>kunlamp</author><pubDate>Thu, 24 Nov 2011 13:38:47 +0800</pubDate><description><![CDATA[#include 
#include 


using namespace std;


class Base{


public:
    virtual ~Base(){cout
  /*再添加virtual的情况下，
Base* q = new Deriv();
       delete q;

如基类指针指向派生类，那么删除基类指针的时候将调用派生类指针和]]></description><category></category></item><item><title><![CDATA[带有指针成员变量类的拷贝构造函数实现]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/7001046</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/7001046</guid><author>kunlamp</author><pubDate>Tue, 22 Nov 2011 16:32:10 +0800</pubDate><description><![CDATA[#include 
#include 


using namespace std;


class HasPtr{
public:
    HasPtr(const int &p,int i):ptr(new int(p)) ,val(i) {}
    HasPtr(const HasPtr & orgi): ptr(new int(*orgi.ptr)),val(orgi]]></description><category></category></item><item><title><![CDATA[类共享数据]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/6997073</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/6997073</guid><author>kunlamp</author><pubDate>Mon, 21 Nov 2011 16:48:58 +0800</pubDate><description><![CDATA[如何让同一个类型的对象共享数据，现在停工一下两个方法：
1：


class   a 
{ 
      static   int  data；
}; 
int  a:data =0 ;//定义静态类成员


2 ： 通过智能指针共享数据]]></description><category></category></item><item><title><![CDATA[改代码？写代码？]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/6997049</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/6997049</guid><author>kunlamp</author><pubDate>Mon, 21 Nov 2011 16:30:16 +0800</pubDate><description><![CDATA[小时候总以为电脑世界里面的都是深不可测，一个个都是风光无限，现在才发现压根就不是这么回事。经常的加班，经常的会觉得无聊，经常的面对一改再改的需求，你不得不一次再一次的把那改了千百遍的代码再次修改，视乎程序员的工作就是不停地在修改代码，很多时候就在想为什么需求为什么不能一次定好那，什么时候能给我一个真正的需求。
        做程序员也有一段时间了，才发现原来做一个真正的程序员真的不容易。做一个]]></description><category></category></item><item><title><![CDATA[Java com bridge 操作Word Excel Outlook.]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/6308981</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/6308981</guid><author>kunlamp</author><pubDate>Fri, 08 Apr 2011 11:10:00 +0800</pubDate><description><![CDATA[                  JACOB是一个 
JAVA到微软的COM接口的桥梁。使用JACOB允许任何JVM访问COM对象，从而使JAVA应用程序能够调用COM对象。如果你要对 MS 
Word、Excel 进行处理，JACOB 
是一个好的选择。JACOB目前已经成为sourceforge（http://sourceforge.net/projects/jacob- 
project/）的一个开源项目，现在最新的版本是jacob-1.15-M4。                  把ja]]></description><category></category></item><item><title><![CDATA[QMapIterator遍历QMap]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/6207842</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/6207842</guid><author>kunlamp</author><pubDate>Fri, 25 Feb 2011 15:52:00 +0800</pubDate><description><![CDATA[<br />QMap<int,QString>map;map[1]="First";map[2]="Second";map.
insert(3,"Third");//QMapIterator<int,QString>iMccc(map);while(iMccc.
hasNext()){iMccc.
next();
qDebug()<<"key="<<iMccc.
key()<<"value="<<iMccc.
value();}]]></description><category></category></item><item><title><![CDATA[Qt中的容器类  QList QLinkedList QVector]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/6207745</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/6207745</guid><author>kunlamp</author><pubDate>Fri, 25 Feb 2011 15:23:00 +0800</pubDate><description><![CDATA[<br />QList<T>是最常用的容器类，他存储给定类型的数据类型T的一列直，，可以在列表中追加QList::append();and
QList::preppend();and QList::insert()..<br />
他所维护的是一个一指针数组，该数组存储的指针指向存储列表项的直，因此可以采用下标进行快速访问。<br /><br />
QList<QString> list;<br />
string str="i am turing ,welcome to Qt.";<br />
]]></description><category></category></item><item><title><![CDATA[Qt容器类  QMap QHash]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/6207734</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/6207734</guid><author>kunlamp</author><pubDate>Fri, 25 Feb 2011 15:19:00 +0800</pubDate><description><![CDATA[<br /><br /><br />QMap<key,T>提供了一个从类项为key的键到类项为T的直的映射，通常所存储的数据类型是一个键对应一个直，并且按照Key的次序存储数据，<br />

这个类也支持一键多值的情况，用类QMultiMap<key,T><br /><br />
QHash<key,T>具有和QMap几乎完全一样的APi，此类维护这一张哈希表，表的大小和数据项是自适应的，QHash是以任意的顺序住址他的数据，，当然了他也是可以支持一键多值的，QMultiHash<key,T><br]]></description><category></category></item><item><title><![CDATA[QSignalMapper用法]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/6207502</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/6207502</guid><author>kunlamp</author><pubDate>Fri, 25 Feb 2011 13:52:00 +0800</pubDate><description><![CDATA[<br />        QSignalMapper这个类并不是个新鲜概念，
早在Qt2里就已经存在，
而且它的功能也是始终如一。
不过由于宣传力度不够（例子里涉及到它的很少）了解这个类人可能还不是很多，
所以特此撰文介绍此类的功能和用法。<br />        简单的理解，可以把SignalMapper这个类看成是信号的翻译和转发器，
它可以把一个无参数的信号翻译成带int参数、QString参数、QObject*参数或者QWidget*参数的信号，
并将之转发。 这么一说大家有没有联想]]></description><category></category></item><item><title><![CDATA[经典的symbian开发论坛]]></title><link>https://blog.youkuaiyun.com/kunlamp/article/details/5358837</link><guid>https://blog.youkuaiyun.com/kunlamp/article/details/5358837</guid><author>kunlamp</author><pubDate>Tue, 09 Mar 2010 09:32:00 +0800</pubDate><description><![CDATA[www.devdiv.com  里面很多东西不错的]]></description><category></category></item></channel></rss>