- 博客(63)
- 资源 (1)
- 收藏
- 关注
原创 为什么点击ListView其中的选项时,item背景会出现难看的横线。
在LISTVIEW中的项对应的XML中,要再起父控件设置填充属性,这样就不会出现了,无代码无真相,整<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill
2011-12-29 17:12:10
1633
原创 如果能有“如果”
从2011年7月毕业到现在已经有5个月时间了,经常怀念上大学时候的情形,怀念那个时候的无忧无虑,自由自在,翘课,打游戏,睡懒觉。。。,而现在,每天要为工作忙碌着,我想现在的我,既有怀念当初的自在,又有后悔当初浪费青春,总是在想如果要是可以回到过去,我会怎么怎么样,可是谁都知道回到过去是不可能的。那么我们现在应该如何做,在今后的几年后,我们能不再想要是有如果就好了呢?
2011-11-24 12:38:08
539
转载 java中的反射机制
一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、
2011-11-10 15:56:59
403
原创 关于Preference相关控件修改出现的问题
与Preference先关的控件主要有:CheckBoxPrenference,ListPreference,EditTextPreference,PreferenceCategory,PreferenceScreen等,当你在你的xml中,布局了一个Preference,如下: <cmcc.kvpioneer.ui.control.KVCheckboxPrefer a
2011-11-07 15:37:42
829
转载 属性android:gravity和android:layout_gravity的区别
在Android的LinearLayout布局中,有两个gravity属性,都是设置组件的位置,它们是android:gravity和android:layout_gravity,那么它们之间有什么区别,分别用在什么地方?下面ATAAW.COM稍作区分。由两者的名称我们可以看出,一个是基于Layout的,而另一个则不是。那么相对而言,android:gravity属性设置的是控件自身上
2011-10-28 16:18:28
448
原创 RelativeLayout
有这样一个需求,用RelativeLayout实现在同一行显示两个一个ProgressBar,一个TextView,TextView显示的长度是固定的,而ProgressBar则需要自适应不同屏幕大小的手机,这个时候怎么实现呢?实现代码如下<RelativeLayout android:layout_width="wrap_content" android:layout
2011-10-28 11:49:19
1581
原创 无题
2011.10.17 要辞职了,跟经理谈了些话,记得上次辞职的时候,肖经理也和我谈了些话,都是问我为什么要离开,然后根据我现在的状况提出了一些他们觉得我应该怎么做,能解决我现在所遇到问题的方法。可是他们又怎么知道我真正离职的原因?不过他们说的一些话还是有道理的,就我在这个公司入职这段时间的表现来,有些时候我确实是一个放不开的人,玩的时候不尽兴,工作的时候又想着玩,是不是我的杂念太多了,如
2011-10-18 00:03:37
461
转载 onInterceptTouchEvent和onTouchEvent调用时序
onInterceptTouchEvent和onTouchEvent调用时序onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,A
2011-10-15 09:29:53
371
转载 AlertDialog
对话框是Android中不可或缺的,在使用对话框的时候,需要使用AlertDialog.Builder类。当然处理系统默认的对话框外,还可以自定义对话框,如果对话框设置了按钮,那么要对其进行事件监听OnClickListener。下面的是一个用AlertDialog.Bu
2011-10-14 10:36:41
1652
原创 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用46之感想
做为刚刚入行程序员的一名普通应届生,最近一直在关注这篇连载小说,文中的主要讲的是老吴,一个年龄比较高的程序员,创业的故事。 老吴,在对所在的公司给其开的工资不满的情况下,辞职出来创业,在这过程中遇到了很多困难,由技术人员转型产品,运营,销售,下一步可能是财务。。。可以
2011-10-13 22:51:03
693
原创 关于“乔布斯”之死的启示
做为一个世界上普通的不能再普通的一个程序员,对于“乔布斯”之死有一点小感慨。 对于乔布斯的技术和头脑,我是忘尘莫及,也不敢有所评论,主要是对死亡和时间的思考。 面对生活和死亡乔布斯有这样一段名言:“记住,每个人都会很快死去。所有外部的
2011-10-12 22:20:42
967
转载 手机分辨率介绍
分辨率(resolution,港台称之为解释度)就是屏幕图像的精密度,是指显示器所能显示的像素的多少。由于屏幕上的点、线和面都是由像素组成的,显示器可显示的像素越多,画面就越精细,同样的屏幕区域内能显示的信息也越多,所以分辨率是个非常重要的性能指标之一。可以把整个图像想象成是一个
2011-10-11 18:59:04
3107
原创 *** packages/apps/VoiceMemor_test/bin: MODULE.HOST.STATIC_LIBRARIES.libhost already defined by build
*** packages/apps/VoiceMemor_test/bin: MODULE.HOST.STATIC_LIBRARIES.libhost already defined by build/libs/host。 停止。在编译的时候遇到这个错误,不知到是什么原因,但
2011-10-10 14:37:25
2410
原创 xml属性解析
在Android项目中各种控件的xml属性大家都用过,例如android:key 可是这些属性在哪里可以找到?在源码中frameworks/base/core/res/res/values/attrs.xml中都可以找到,以Preference为例
2011-10-08 22:59:05
1895
原创 ubuntu下apk的反编译
ubuntu系统下反编译apk1. 下载dex2jar 并将其解压。如 :解压目录为:dex2jar-0.0.7-SNAPSHOT下载地址 http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip
2011-09-29 19:49:51
6473
1
转载 eclipse.ini参数配置
今天到网上下了个Eclipse3.4RC2的RCP版,解压之后,运行eclipse.exe竟然弹出一个启动失败的窗口错误,从错误消息看,一开始以为是JDK版本问题,我机子上装的是JDK1.6,而弹出的窗口有一行显示***requiresJDK1.5的消息,我便将eclipse目录
2011-09-26 17:31:12
624
转载 Android的布局和Intent笔记和常用实例
今天开始接触和熟悉Android上层应用,学海无涯,回头是岸 -_-|| 三种常见布局方法:Linearlayout(线性布局)、TableLayout?(表格布局)、Relative Layout(相对布局)。 相对布局比起前面两种布局方法而言更随意,用户可以将控件放在自己所希望的任何位置。在LinearLayout和TableLayout中常见的指令有andr
2011-09-26 15:35:15
479
转载 成为编程巨星的唯一秘诀
导读:本文是从《The Singular Secret of the Rockstar Programmer》这篇文章翻译而来。译文来自外刊IT评论《编程巨星的唯一秘诀》。内容如下:别以为是那些软件开发定律,别以为是开发出那些特殊用途的软件,别以为是软件设计技术本身。只有
2011-09-26 10:51:32
556
原创 Spinner控件的使用
Spinner控件是一种下拉列表,提供一些数据供用户选择,它的数据源是通过ArrayAdapter提供的,而ArrayAdater的数据源有两种方式提供,一种是在资源文件中,另一种则是在程序中构造数组。下面是例子:package com.my.simple;impor
2011-09-23 17:16:14
6914
转载 制作独立的模拟器
如果我们编写了一个Android应用程序,想在一台没有Android SDK或者BUILD环境的机器显示给别人看,应该怎么办呢?通常,我们开发Android应用程序的时候,都是使用模拟器来运行程序,要么是SDK环境下,要么是在源代码BUILD环境下使用。在SDK环境下,结合Ecl
2011-09-23 10:10:54
937
转载 小寓言
1.甲去买烟,烟29元,但他没火柴,跟店员说:“顺便送一盒火柴吧。”店员没给。 乙去买烟,烟29元,他也没火柴,跟店员说:“便宜一毛吧。”最后,他用这一毛买一盒火柴。 这是最简单的心理边际效应。第一种:店主认为自己在一个商品上赚钱了,另外一个没赚钱。赚钱感觉指
2011-09-22 21:12:46
471
原创 低级错误!
今天经理让我修改一个配置,在G6刷机刚刚启动的时候,屏幕的亮度很暗,这里面涉及一个默认参数的修改,把这个参数修改成亮度的最大值,就会亮一些,当时我在framework里面找到了SettingsProvider,在defaults.xml中把值修改成最大了,可是我尝试了刷机N次都还
2011-09-22 17:38:41
578
原创 language is just a tool , you need to learn the method to solve problem and the thinking!
language is just a tool , you need to learn the method to solve problem and the thinking!
2011-09-22 07:53:39
504
原创 android刷机过程
1.首先将 源码的framework编译一遍,make framework2.下一步编译整个源码 make -j43.补充说下在1~2步之前确定要编译何种刷机包.build/envsetup.sh进行选择4.make otapackage编译刷机包。5.adb r
2011-09-20 14:35:48
486
原创 android framework编译流程
make 流程首先加载源码根目录下的Makefile文件,根据其中的内容加载include build/core/main.mk,根据里面的内容进行进一步编译如果在不选则编译模式的情况下,默认编译的为模拟器的镜像,当输入 . build/envsetup.sh选择类型
2011-09-19 23:54:28
1732
转载 乌龟和兔子赛跑的故事
“这个故事大家在小的时侯都听过,兔子因为骄傲和轻敌,而在半路上睡觉,而乌龟呢,因为坚持不懈而取得了胜利。这个故事大家都会讲,但是到了我们MBA的课堂上,这个故事就不应该停留在幼儿园的水平了,我们应该从这个故事里提炼出一些深刻的道理来。很简单,大家想过没有,这样的比寨结果兔子会服气
2011-09-19 22:20:54
8772
转载 shell编程基础
在进行linux测试时编写脚本是必不可少的,Shell脚本的名称可以随便定义,也不要什么后缀名,例如可以写abc,smartzip这类名称,运行时只要键入./smartzip就能运行脚本了。。每行命令开头处不用就空格也行。。 第1部分. Linux 脚本编写
2011-09-19 19:28:23
506
转载 Android开发者应该深入学习的10个开源应用项目
Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开 源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接
2011-09-19 17:02:44
360
转载 android sdk 编译--如何将源代码加入android.jar,以及make原理
首先是这个问题如何修改。 在/frameworks/base/Android.mk中,找到如下行:packages_to_document :=在该变量的赋值语句最后添加xxxxx (这里是你的包的名称,比如com/sina/ui,其实这里就是你的源代码在/fra
2011-09-19 16:58:20
401
原创 http://blog.youkuaiyun.com/droidpioneer/
http://blog.youkuaiyun.com/droidpioneer/
2011-09-18 23:10:10
336
转载 如何使用android SDK开发android 应用
这是一个根源性问题,Android作为一个还是新兴的平台因为有Google罩着体现出强大的优势,加上现在的Java已经被手机商控制住了咽喉,所以相对而言,Sun对Java的控制力非常之弱,所以学Java是合时宜的。在网上找了一大堆的有关Android的解释等,找到一个比较不错
2011-09-16 17:47:42
503
原创 java中的I/O流小结
java.io包中约有75个类和接口。 java.io包设计的目的是处理数据和对象的IO操作。程序员需要使用java.io包把数据写到磁盘文件,套接子,URL,以及系统控制台上,并从中读取输入数据。java.io包也支持字符串数据的格式化处理,以及zip和jar文本处理。ja
2011-09-16 11:39:39
2401
原创 9.15日
近期目标:1.在这个月内重新学习一边javaSe,并在博客上写总结。 2.并行学习shell编程 3.学习android应用层编程,framwork的修改。
2011-09-14 23:59:34
376
转载 给年轻程序员的几句话
导读:本文是从作者Avdi Grimm发表的一篇博客《 Letter to a Young Developer》翻译而来。文中给想要成为一名成功的程序员提供了几点建议,供大家学习、参考。文章内容如下:我收到了不少新手的来信,他们都希望能成长为一名真正的程序员。我绝对不是第
2011-09-14 22:22:15
408
原创 程序一点点写,日子一天天过
最近公司的状况让我很茫然,项目经历走了,使得本来6个人的团队现在只剩下5个人,目前没有人跟我分配任务做,而接受的那个哥们告诉我你自己看看需求,看 有什么可以自己做的,去做吧,我这个囧!我是做android应用软件开发的,今年刚刚毕业找到这份工作。对于刚刚接触android的我在
2011-09-14 21:06:39
538
转载 Android共享文件的几种方式(我这里只总结到了SQLiteDatabase、SharedPreferences、ContentProvider)
一、使用SQLite实现对数据的操作:第一步:建立一个要操作的表对应的javabean第二步:创建一个类,继承SQLiteOpenHelper(完成数据库和表的创建,以及软件升级时,对数据库、表结构进行更新)第三步:创建一个类,实现对数据的CRUD操作(将
2011-09-14 15:21:47
3446
原创 总结
在一个过分自由的公司里面完全靠自觉去学习东西,对一个自律不强的人真的是害他。今天发工资的时候我发现自己的工资没有涨,于是去找经历去谈了下,他指出了我在平时中的一些问题,这些我承认自己真的存在。其实这与部门的环境和我个人的素质都有关系。在一个完全靠自律的公司里面去学习,工作,要
2011-09-05 15:15:27
421
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人