- 博客(13)
- 资源 (22)
- 收藏
- 关注
原创 ListView重写Adapter优化上下滚动响应速度
<br />主要是重写Adapter的getView方法,执行时不用每次都创建一次对象。<br /> // Music list adapter public static class MusicListAdapter extends SimpleAdapter { private LayoutInflater mInflater; private List<? extends Map<String, ?>> mList; public MusicListA
2011-03-31 10:21:00 3470
原创 最后一天对日外包
<br /> 今天是最后一天做对日外包了,终于离开了6年的对日外包。<br /> 在做对日外包期间还有过两次外派,一次是08年外派到NT*,那次好像是从8月19日一直持续到12月29日。除了第一个月的那个项目外,后来几乎天天加班,住的又远,一个人吃的也不是很好,等外派结束,人整个瘦了十多斤,本来就不胖,结果就是更瘦了。<br /> 另外一次就是现在这次,外派到NE*,这次是从上个月中旬开始外派的,项目到不忙,由于我负责的那个模块式样书一直未定下来,处于等待状态,所以基本上不用加
2011-03-31 09:18:00 2978
原创 Android前台画面和后台service之间通信的方法之Broadcast
<br /> Android中service的作用相信大家都很清楚了,主要是在后台执行操作,没有画面,类似于windows中的服务(service); 并且可以在前台activity画面退出时,继续执行后台的服务。<br /> 启动service的方法有两种,一种是startService,一种是bindService,都是通过Intent作为媒介来启动service的。如果用户是用startService方式启动的服务,想从后台service发送数据给前台,执行画面显示或者更新,那该如
2011-03-30 22:12:00 12191 3
原创 java中父类子类的继承与函数重写
<br />测试代码如下:<br />/** * Father class */class Father { public int count; public Father() { count = 1; System.out.println("Father is called."); } public int getCount() { System.out.println("Father getCount()"); return count;
2011-03-29 21:30:00 6992
原创 C++父类子类中虚函数的使用
<br />构造函数不能是虚函数,因为在调用构造函数创建对象时,构造函数必须是确定的,所以构造函数不能是虚函数。<br />析构函数可以是虚函数。<br /> <br />1.父类Father.h:<br />#pragma onceclass Father{public: Father(void); virtual ~Father(void); virtual int getCount();public: int count;};<br />Father.cpp
2011-03-29 14:01:00 12299
转载 C++继承中构造函数、析构函数调用顺序及虚函数的动态绑定
<br />昨天面试被问到这些,惭愧的很,居然搞混了,悔恨了一把。决定要彻底搞清楚。也算是有所收获。<br /> 首先说说构造函数,大家都知道构造函数里就可以调用成员变量,而继承中子类是把基类的成员变成自己的成员,那么也就是说子类在构造函数里就可以调用基类的成员了,这就说明创建子类的时候必须先调用基类的构造函数,只有这样子类才能在构造函数里使用基类的成员,所以是创建子类时先调用基类的构造函数然后再调用自己的构造函数。通俗点说,你要用某些物品,但这些物品你没办法自己生产,自然就要等别人生产出来,你才能
2011-03-29 13:22:00 3545
转载 关于activity和task的设计思路和方法
转贴介绍:一篇非常好的文章,讲述了android最基础的应用,值得学习android的人员仔细阅读。Activity和Task是Android Application Framework架构中最基础的应用,开发者必须清楚它们的用法和一些开发技巧。本文用大量的篇幅并通过引用实例的方式一步步深入全面讲解它们的基础原理(underlying principles)和架构(mechanisms),例如:Navigation、Multitasking、activity re-use、intents和activity
2011-03-28 09:10:00 3594 1
原创 JAVA的Collections类中shuffle的用法
<br />就是随机打乱原来的顺序,和洗牌一样。如:<br />// ShuffleTest.javaimport java.util.*;public class ShuffleTest { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); for (int i = 0; i < 10; i++)
2011-03-27 20:26:00 68621 5
转载 大端小端问题
关于大端和小端,自己已经记了很多次了,可每次都忘,今天创新工场笔试,第一道题就是关于大端小端的知识,可惜,自己又忘了,怎么回事,说到底,是自己同时记大端和小端,导致容易混淆,现在只记小端了:小端,是数的高位存在内存地址的高位,小高高!下面是从网上摘抄的一些东东,帮助理解和记忆,来自http://www.52rd.com/Blog/Detail_RD.Blog_imjacob_14837.html:端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不
2011-03-25 09:51:00 2363
原创 结构体中的占位符用法
typedef union{ struct x{ char a1 : 2; char b1 : 3; char c1 : 3; }x1; char c;}my_un;int main(){ my_un a; a.c = 100; printf("%d/n",a.x1.c1); printf("%d/n",sizeof(my_un)); return 0;} 输出结果
2011-03-21 20:07:00 6363
原创 try ... catch中Throw异常后的执行顺序
在Try ... Catch代码中, Throw异常后,throw后面的代码不再执行,直接执行Catch处的代码,并且Finally处的代码也会执行。如果没有Catch语句,或者有Catch,但不符合异常处理的条件,则直接跳转到调用此代码的位置;如果还是没有catch,则继续回调,直到被处理或者回到最初的位置。
2011-03-21 10:37:00 15839
原创 下载Android源码的悲剧
<br />这个周末终于觉得学习JNI,NDK的知识,因为需要编译source,所以觉得下载完整的android源码。<br />先是昨天晚上在vmware里面的ubuntu虚拟机下载,安装网上的步骤,一步一步来,但在执行repo初始化时,说找不到repo命令,已经安装了repo,还是说找不到,最后发帖问,才知道是因为我把repo脚本下载到主文件夹下的~/bin/repo了,初始化时需要指定repo的路径,所以我应该用“~/bin/repo init -u git://android.git.kernel.
2011-03-14 00:06:00 3040 2
原创 停止通过startService()方式启动的service的两种方法
stopService()和stopSelf()都可以停止通过startService()方式启动的service。stopService需要传递startService(Intent service)时的intent对象作为参数,停止此intent对应的service。stopSelf直接停止本service,不需要参数,在service中直接调用即可。
2011-03-12 11:53:00 9223
SGP.02_v3.2_updated.pdf
2020-08-17
《音视频开发进阶指南:基于Android与iOS平台的实践》第4章AudioPlayer的Android Studio工程源码
2019-04-26
安卓爱笑话ijoke
2015-08-04
Google Play services com.google.android.gms-7.8.93_(2104405-448)
2015-07-28
android个税通2.0
2011-07-06
android 天气预报软件
2010-11-19
Android秒表计时器安装文件
2010-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人