- 博客(70)
- 收藏
- 关注
原创 中国六代机随想
随便写写最近的成都二次试飞六代机,也就是所谓的J36。去年年底曝光的已经不是黄色涂装的,说明至少不是首飞了,之前没被发现而已,当前这种涂装说明飞机完成度是挺高的,感觉十年内可以列装部队了。最近在看王树增的抗美援朝,感慨当年志愿军是一点制空权都没,而在2001年,我们的歼8(号称当时列装最先进战机)南海被撞,十多年前歼20首飞,人民空军一步一个脚印艰辛走过来,真不容易。的确佩服中国人,在武器装备这块,尽量走独立自主的路线,不用像印度那样,过分依赖进口,到现在也没造出啥像样的武器,天天会打嘴炮。
2025-03-27 16:40:12
197
原创 三月工作总结
以下部门内容摘自网上,当时忘了记下链接地址,以后会注意的。谢谢大侠的分享。 1. 拍照后左滑进入图片列表慢 2013-03-14评估需求:要求在拍完照片后,向左滑动屏幕进入照片列表后,刚才被拍下来的照片要能够马上显示出来,现在的状况是需要等1~2秒钟。确定一下这个时间慢是什么原因?评估结果:该需求软件上无优化可能。拍完照,向左滑动切换进入照片列表,所需的时间取决于照
2013-04-18 10:36:34
1237
原创 [android_gallery_4.0]gallery补充,加载图片机制
9)PhotoDataAdapter处理下的图片加载机制简单说,可以分为缓存机制以及线程池机制。两个机制都有助于提高加载速度。这里有一个32个元素的数据索引区存放当前图片周围的图片item,声明见下。 private final MediaItem mData[] = newMediaItem[DATA_CACHE_SIZE]; private int mContent
2013-03-22 00:49:01
2133
1
原创 Thinking In Java 学习笔记(四)
接本系列上篇。2.8 容器1)容器不能保存基本数据类型但是可以保存integer这种封装基本数据类型的类。小贴士Arrays.fillstatic voidfill(int[] array, int value)Fills the specified array with the specified element.sta
2013-03-11 13:39:49
1242
原创 Thinking In Java 学习笔记(三)
接本系列上篇。1 基础复习摘要2.1 Finalize()使用该函数只在垃圾回收器就要释放空间时,才会调用的。因此不能等同于C++的析构函数。Finalize中进行的清除工作,主要是对非java方法分配内存进行清除。因此,finalize一般不需要使用。2.2 垃圾回收器1)垃圾回收器如何工作引用级数方式。引用到某个对象时,该引用技术就加1;而当引用离开其作用域或置
2013-03-11 13:36:40
973
原创 Thinking In Java 学习笔记(二)
接本系列上篇。 3)原子操作原子操作不需要进行同步控制。何谓原子操作?原子操作就是对除了long以及double数据类型外的基本类型,进行简单的变量赋值或是返回值操作。自增自减操作也不是原子操作。4)临界区为防止多个线程同时访问方法内部的部分代码,也可以用synchronized建立。Synchronized(syncObject){//...}这种叫同
2013-03-11 13:32:02
962
原创 二月工作总结
一. 使用eclipse与设备连接进行断点调试 2013-02-261)将Y:\[project_name]\development\ide\eclipse下的.classpath拷贝到Y:\[project_name]\下。2)Eclipse启动,file->new->project,导入工程。3)连接设备,打开DDMS,在device列表中的进程选中你要调试的进程。4)设置de
2013-03-11 13:27:54
953
原创 十二月工作总结
1. 各种intent用法总结 2012-12-111.Intent的用法:(1)Action跳转1、 使用Action跳转,当程序AndroidManifest.xml中某一个 Activity的IntentFilter定义了包含Action,如果恰好与目标Action匹配,且其IntentFilter中没有定义其它的Type或Category过滤条件,那么就正好匹配了。如果手机中有
2013-01-14 13:10:34
973
1
原创 Thinking In Java 学习笔记(一)
最近都在学习java,以下是学习笔记。1 线程1.1基本线程处理1)throw与throws的区别前者用于抛出单个异常,并且该异常知道如何处理,通常是放在catch子句块中,当然也可以在任何想抛出异常的地方。后者可以抛出单个或多个异常,不知道如何处理,通常是放在函数定义后。如下代码片段。2)join作用参加,也要别人同意啊。所以,这个函数就是在保证其他线程执
2013-01-12 11:04:27
1579
原创 [android_gallery_4.0]gallery主要类介绍(四)
3.1.6 SlideshowPage处理幻灯片动画显示。其类图如下。1)SlideshowView负责处理幻灯片播放的view。1.1)SlideshowAnimation其继承自Animation,负责具体幻灯片切换的显示。这里用到两个对象,mPrevAnimation负责上一张图片动画显示,mCurrentAnimation负责当前图片动画显示,显示动画效果就
2013-01-12 10:52:58
4436
原创 [android_gallery_4.0]gallery主要类介绍(三)
3.1.5 PhotoPage其类图如下。一般创建流程如下。顺序无先后1)绘制视图,添加需要用到的控件或各种view。2)为需要侦听者的控件或view加侦听者。3)绑定相应model,例如这里绑定photopage.model。4)创建渲染对象,GLView。各个视图用到的view都是加载在其上的,通过GLView.addComponent()实现。其他主要pa
2013-01-11 23:24:33
3963
原创 [android_gallery_4.0]gallery主要类介绍(二)
3.1.3 AlbumSetPage负责处理刚进入相册显示的所有相册界面。其类图如下。相关类说明1)SelectionManager.SelectionListener负责对选择状态时的侦听。2)SelectionManager负责对选择状态的处理。其类图如下。mSourceMediaSet主要用于对相册数据进行管理,其具体作用待分析。Med
2013-01-11 23:12:46
3254
原创 [android_gallery_4.0]gallery主要类介绍(一)
继续上篇,本篇介绍gallery的主要类。3.1.1 Gallerygallery的主程序类。其类图如下。 相关类说明1)GalleryActionBar用于在相册主界面出现的排序下拉框,如下。3.1.2 AbstractGalleryActivity实现基本的activity操作的类,作为某些类的基类。其类图如下。相
2013-01-11 22:48:51
3104
原创 [android_gallery_4.0]gallery主要功能流程介绍
最近都在研究android4.0的gallery,深感复杂,写下文档,先贴着一部分先。欢迎大家看后交流,乐意接受批评指正。1.1.1 进入gallery进行如下关键操作。l 先进入gallery’中处理。Gallery中initializeByIntent中最终会调用启动albumset,代码如下。Bundledata = new Bundle();
2013-01-10 22:50:33
2887
原创 十一月工作总结
一、工作总结1. 打印出时间的logcat 2012-12-03Adb logcat -v time1. 打印出底层log 2012-11-16Adb shellLogcat proc/kmsg1. Audio Focus的应用 2012-11-09一、AudioFocus的申请与释放 下面看与AudioFocus的相关的类:获取/
2012-12-18 08:34:45
1268
原创 十月工作总结
1. 在surfaceView上用paint绘制 2012-10-30 以下实现在camera预览界面上显示倒计时计数//用到的变量 //use to paint the count down time that delaying capture private Paint mDelayTimerPainter = new Paint(); //u
2012-11-11 14:53:24
659
原创 九月工作总结
1. android:configChanges选项 2012-09-19发现一个现象,描述如下:打开一个应用运行->应用挂起->更改系统语言->再进入该应用->会重新执行oncreate。是否更改系统语言后,系统会将一些应用杀死?android:configChanges中可以定义在系统的一些情况出现改变时,activity是否会重启。其中里面的locale定义后表示在系统
2012-11-11 14:52:28
495
原创 八月工作总结
1.Gerrit使用 2012-08-29 1:git的一些相关资料,大家可以从\\192.168.80.90\dropbox\gittools 中获取。2:Gerrit的测试环境为http://192.168.80.13:8080另外之前写了一些git的shell脚本,请见\\192.168.80.90\dropbox\gittools\gitShell,此目录的脚本使用方法如下
2012-11-11 14:43:27
730
原创 七月工作总结
总结1. 使用git提交代码到服务器流程 2012-07-05 Git系统中有两个代码存放地,一个是本地代码,另一个是真正的代码,前者相当于真正代码的clone。 1)修改代码,修改文件或者添加文件。如果想看看修改了什么,可以用:gitdiff 如果对某个修改不满意,希望恢复原状,可以使用: gitcheckout path/f
2012-11-11 14:40:13
734
原创 六月工作总结
一、 总结 1. tombstones log的分析2012-06-04 附件是一个tombstones log的分析工具,具体使用方法如下:1.将panic1.py拷贝到编译服务器上的driod目录下;2.运行soucebuild/envsetup.sh设置好环境变量;3.将tongstone log中的如下部分单独拷贝到一个文件中,例如lll
2012-07-05 08:07:40
2052
原创 五月工作总结
一、 总结 一. linux命令1. 查看剩余空间自己的服务器2012-05-28 quota -sp 2. 查看文件夹所占空间大小2012-05-28du 会深度遍历该目录,罗列出所有文件大小,加上option选项--max-depth指定深入的文件夹层级,如下。1. Camera在跑monkey
2012-06-12 22:04:05
1235
原创 四月工作总结
一、 总结 1. 获取驱动相关Log2012-04-20 驱动需要kmsg log进行查看log。如下命令取得。adb shell cat /proc/kmsg > kernel.log2. 内存泄露分析 2012-04-09 GLOptionItem.java的成员变量privatestatic ResourceTexture
2012-05-12 11:07:45
1083
原创 三月工作总结
一、 总结 1. Android中内容观察者的使用----ContentObserver类详解 2012-03-14 前言:工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObse
2012-05-12 11:06:48
1066
原创 二月工作总结
一、 总结 1. Logcat过滤字串 2012-02-22adb logcat |FINDSTR [字串]。例如:adb logcat |FINDSTRrequested 2. Device not found时解决 2012-02-24 Adb kill-service 3. Push命令时提示系统为只读解决 2
2012-05-12 11:02:38
1468
原创 一月工作总结
二、 总结 1. ContentProvider与ContentProviderClient解析与用法 2012-01-19 一、ContentProvider简介 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储
2012-05-12 10:59:41
792
原创 十二月工作总结
二、 总结 1. Intent的两个标志 2011-12-081)Intent.FLAG_ACTIVITY_CLEAR_TOP我们知道Android的窗口类提供了历史栈,我们可以通过stack的原理来巧妙的实现,这里我们在A窗口打开B窗口时在Intent中直接加入标志 Intent.FLAG_ACTIVITY_CLEAR_TOP,这样开启B时将会清除该
2012-05-12 10:58:00
1068
原创 十一月的工作总结
总结的技术部分如下: 1. Native关键字 2011-11-11 private static native void rebootNative(String reason) throws IOException ; 类似这种有native修饰的函数,其定义都是跨语言的。 以本平台为例,若此段代码存在于\droid\frameworks\b
2011-12-05 22:22:23
1370
原创 十月工作总结
1. svn解决冲突 2011-10-313.1)svn标记AAdded 远端库中添加新内容,在本地添加BBroken lock (third column only) 此内容不详,以后知道了再补充吧…DDeleted 远端库中删除的内容,本地库中对应删除UUpdated 远端库中有更改,本地更新远端的更改CConflicted 远端库中
2011-11-21 22:53:51
636
原创 九月工作总结
一. Android应用层开发需要java,谁知自己java是那么的烂,考试还挂了,悲催,以下主要是分析那份试卷的笔记。Java基础复习1. java中,方法可以与class同名2011-09-15 2. 被final修饰的形式参数2011-09-15形式参数可被字段修饰符中的final修饰,表示该传入的参数不能被修改。3.
2011-10-09 21:27:43
1257
原创 八月工作总结
贴上。 1, android的入门开发,基本笔记就在另一处,不在这重复了。2, 重新又看了java基本语法,都有一年没接触面向对象编程了。3, MTK项目中。移植blog central主要涉及UI方面的修改,因为目标平台的UI架构与源平台的架构不一样。动态列表界面实现,增删改blog central account的实现,option菜单的资源问题的解决。
2011-09-11 12:41:25
913
原创 七月的工作总结
写了,但是很久没更新上来。 1,一些MTK编译的蛋疼问题。 2, 转换char到wchar的问题。 使用mmi_popup_display中,传入第一参数为WCHAR*,而urlList.app_data[SNS_URL_MYSPACE].URL为char类型,直接将urlList.app_data[SNS_URL_MYSPACE].URL
2011-09-11 12:35:32
792
原创 如何看别人代码
最近有点闲的蛋疼的样子,看代码是工作的主旋律。不过经常在打盹中看代码,效果极差。经过面壁思过以及参考前辈的看代码方法,总结如下,希望以后改进。 1)主动猜想代码的用途,主动理解,不能被动。设想若是自己实现,又会如何实现,比较不同实现的优劣。存疑式,不轻易相信代码就是正确的。2)先通览,了解总体架构最重要,不必一开始就纠缠于细节。一开始就要快速知道系统的重要部分。这一点最欠缺,得加钱这
2011-07-19 21:49:51
986
1
原创 六月的工作总结
本月休了大半月的假,工作上总结得不多。1, MTK的基础学习以及环境搭建。相对于高通平台,乱糟糟代码给人感觉不太爽。2, JAVA模块的余留问题。3, 很多同事在这段时间离职,再一次让人清楚地认识到,诚信的重要性。人无信则无以立身,企业无信则留不住人。而成交量低,换手率高,这是稳步下挫趋势的表现。
2011-07-04 23:35:39
472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人