自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiai_fei的专栏

一个小孩的产品经理奋斗之路

  • 博客(30)
  • 收藏
  • 关注

原创 android mediareorder 使用实践总结

这里对这段时间以来mediarecorder的学习进行一下总结。先对mediarecorder的基本用法进行一些说明。                        上述就是mediarecorder的基本用法了,这里对说一下使用过程中一些莫名其妙的问题。     1、拍摄和预览画面不一样的问题。          我们所编写的录制页面,在点击拍摄之前一般

2015-03-17 10:29:51 2828

转载 android 事件机制,捕捉与事件监听总结整理(二)Event Handlers,Handling Focus

这里继续对android的事件机制和事件监听进行总结,并在以后的实践中不断总结: Event Listeners 事件监听器 Event Handlers 事件处理器 Touch Mode 触摸模式 Handling Focus 处理焦点  Event

2011-08-19 22:47:05 5136 1

原创 android 事件机制与事件监听(一)

在Android平台上,捕获用户在界面上的触发事件有很多种方法,View类就提供这些方法。             你在使用各种View视图来布局界面时,会发现几个公用的回调方法来捕捉有用的UI触发事件,当事件在某个View对象上被触发时,这些方法会被系统框架通过这个对象所调

2011-08-18 22:23:36 2582

原创 android 用户界面和视图绘制(二)

布局Layout             定义并展现你的视图层次的最常用的方法是使用XML布局文件。如同HTML一样,XML为布局提供了一种可读的结构。XML中的每个元素都是View或 ViewGroup对象(抑或它们的子类)。View对象是树的叶节点,而ViewGroup对

2011-08-18 21:02:32 858

原创 android 用户界面和视图绘制(一)

在一个Android应用中,用户界面是由View 和ViewGroup对象构建的。View与ViewGroup都有很多种类,而它们都是View类的子类。             View对象是Android平台中用户界面体现的基础单位。View类是它称为“widgets(

2011-08-18 20:41:42 1228

原创 android主题theme和风格style总结

今天用到了android的主题和风格,感觉很多地方需要总结和记录下来。其实主题和风格是有很大的作用的,特别是界面要求比较高的客户端。Style:是一个包含一种或者多种格式化属性的集合,我们可以将其用为一个单位用在布局XML单个元素当中。比如,我们可以定义一种风格来定义文本的字

2011-08-17 20:21:31 3357 1

原创 Java中的byte

Java虚拟机中没有byte类型 恩。。。怎么说呢,个人感觉这个说法有点儿唬人的意思。的确,当这个想法刚刚出现在我的脑海中的时候我觉得也有些胡扯,毕竟byte类型就在那里,怎么能说Java虚拟机中没有byte类型呢? 好吧,我来稍稍的解释一下。Java虚拟机对基本类型的操作基本都是在栈上完成的(这个是可信的,因为不是我说的)。我们知道,Java在处理一个语句的时候,首先它会先把用到的操作数压到栈中,然后再从栈中弹出进行计算,最后将结果再压回到栈中。任何对byte的操作也会如此。因此,Java

2011-05-20 21:56:00 887

原创 《浅谈android进程》

1. Android进程     在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android会为每个应用程序分配一个单独的LINUX用户。Android会尽量保留一个正在运行进程,只在内存资源出现不足时,Android会尝试停止一些进程从而释放足够的资源给其他新的进程使用, 也能保证用户正在访问的当前进程有足够的资源去及时地响应用户的事件。Andr

2011-04-29 21:53:00 648

原创 转:Android 网络开发详解》

  原文出自:http://blog.sina.com.cn/s/blog_4d9d0a8b0100ppuw.html 1. 概要 本文主要介绍在Android平台上开发网络应用的一些常用接口。 2. Android平台上可以使用的几种网络接口 Android平台的网络应用绝大部分都是基于Java的编程接口的,也就是说我们开发类似的运用的时候可以有多种选择,比J2me确实好多了。 2.1. 标准Java接口 java.net.*下面提供了访问 HTTP 服务的基本功能。使用这

2011-04-28 22:03:00 774

原创 转 : Android中Message机制的灵活应用

原文出自:http://qaohao.javaeye.com/blog/509145 1.活用Android线程间通信的Message机制 1.1.Message 代码在frameworks/base/core/java/android/Os/Message.java中。 Message.obtain函数:有多个obtain函数,主要功能一样,只是参数不一样。作用是从Message Pool中取出一个Message,如果Message Pool中已经没有Message可取则新建一个

2011-04-28 21:41:00 2458

原创 <2011-04-27总结 关于编程累积>

   在项目开发中,版本的维护和保存很重要,不要觉得这个没有什么必要很麻烦,在你开发中出错的时候,你就知道是多么的重要的       第二:学会用笔记本记录下自己的一天,看到自己一天做的事情,是一种成长痕迹,也是一种高效,笔记本有电脑给不了的笔的真实,不要依靠电脑,需要把握在手的     三:还是不要麻烦的问题,开发中需要开始形成自己的编程风格,注意都代码添加注释,这对自己以后是多么的重要当你回看代码时你就知道,要清晰,明了   四:公司的人和资源都是永远不够的,不要说什么没有办法,工作就是需

2011-04-27 21:13:00 664

原创 java中runtime异常

Runtime是运行时的意思,Runtime Error就是运行时错误,就是在运行期间出现的错误。 An error that occurs during the execution of a program. In contrast, compile-time errors occur while a program is being compiled. Runtime errors indicate bugs in the program or problems that the designer

2011-04-25 00:13:00 4658

原创 <字符串的应用>

一、创建并初始化字符串: 1、使用字符串常量直接初始化 String s="hello!"; 2、使用构造方法创建并初始化 String();//初始化一个对象,表示空字符序列 String(value);//利用已存在的字符串常量创建一个新的对象 String (char[] value);//利用一个字符数组创建一个字符串 String(char[] value,int offset,int count);//截取字符数组offset到count的字符创建一个非空串 String

2011-04-25 00:11:00 1189

原创 《学无止境 学会运用技巧 把握方法》

    学无止境啊,知识的海洋无论怎么游都不会游到尽头的,所以我们需要一个方向,而不是漫无目的的向前冲,不是拼命地死学就可以的,牛都够勤劳的,还不是一样被别人牵着鼻子走,所以需要有方法技巧的学习,会总结,最高效       每次打开网页时会发现这个很好,那个要学,虽然说好的知识文章不是那么容易遇到的,但是这样一天下来,我就变成了收藏文章,而没有一样东西是变成自己的,我需要将重重要的按顺序一个个击破,失去阅读一个好文章的机会是可惜,但是什么都没有,没有属于自己的事实更惨。    还有,我不能总还是想着我还

2011-04-17 23:07:00 567

原创 解析面试题的背后

本文出自《http://blog.csdn.net/caowenbin 无论是技术笔试还是面试,通常会要求写一点代码或详细描述程序思路,很多应试者都认为自己的回答还算过得去,但往往还是没有了下文。究其原因,既有对试题的轻视,也有平时没有养成良好的思维习惯。其实无论试题的难易程度如何,其背后都可以考核出很多知识点来,比如我们来看这样一道简单的笔试题: 写程序,能够计算组合数 。   这道题太简单了,当我们第一次学程序设计语言的时候可能都写过这个程序,我们一起来看一下这道题的思路过程。

2011-04-17 22:36:00 847

原创 《编程基础增加篇 对象的四大引用 SoftReference》

本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。    原文出自http://blog.csdn.net/kavendb/archive/2010/10/12/5935577.aspx 转载注明出处              很多时候我们需要考虑Android平台上的内存管理问题,Dalvik VM给每个进程都分配了一定量的可用堆内存,当我们处理一些耗费资源的操作时可能会产生OOM错误(OutOfMemoryError)这样的异常,Android123观察了下国内的类似Market

2011-04-17 21:48:00 811

转载 <转>Android onTouchEvent, onClick及onLongClick的调用机制

本文转自《》http://www.cnblogs.com/Tiger-Dog/articles/1944791.html         转载注明出处 针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLo

2011-04-15 09:36:00 1200

原创 《转载》线程基础

进程 在Android 中,进程是应用程序的完整实现,而不是用户通常了解的那样。他们主要用途很简单: • 提高稳定性和安全性,将不信任或者不稳定的代码移动到其他进程。 • 可将多个.apk 包运行在同一个进程里减少系统开销。 • 帮助系统管理资源,将重要的代码放在一个单独的进程里,这样就可以单独销毁应用程序的其他部分。 像前面描述的一样,进程的属性被用来控制那些有特殊应用组件运行的进程。注意这个属性不能违反系统安全: 如果两个.apk 包不能共享同一个用户ID

2011-04-09 00:08:00 483

原创 android 细分化面临的问题

<br />      应用开发者面临着多种层次的分化。首先需要应对操作系统层面的分化,包括Android、iOS和Windows Phone 7等。之后则是Android不同版本之间的分化,这就与不同的硬件平台和制造商相关。然后则是编程语言层面(Java和Objectiv-C等)、设备层面(智能手机和平板电脑)以及渠道层面(苹果App Store、谷歌Android Market和其他Android应用商店)。<br /><br />  斯克沃佐夫解释道:“如果开发者不考虑如何更好地组织和利用团队,并创建

2011-04-08 12:34:00 462

原创 《设置net》

   工程需要,需要当客户无论选择的是net还是wap时,我们的程序都是走net路线,所以需要在软件中编程设置APN,方法如下:   //插入一个新的APN,   public int InsertAPN(String name, String apn_addr)    {        int id = -1;        ContentResolver resolver = this.getContentResolver();        ContentValues v

2011-04-06 21:10:00 970

原创 基础进阶 2011-03-37

                  学习总结 1,activity的生命周期,这样可以更好的使程序有效化,比如在相应的activity中怎么写代码来使我们的数据得以保护得到预期的效果 2,alterdialog的几种形式和属性,一个包含single choice或者command list的对话框,包含定制view的对话框(实现了点击一个按钮之后改变一个视图的界面) 3,用全屏幕的button加背景图片,sleep就可以是先开机欢迎界面,当点击界面是进入主程序 4,不同activity之间的各种数据

2011-03-27 23:38:00 488

原创 《转载》android context 与内存泄露

本文转自liaowb12的博客 http://liaowb1234.blog.163.com/blog/static/7715554720106911396569/   转载注明出处           Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们

2011-03-27 19:51:00 1045

原创 Dialog 理解与应用

Dialog类介绍     Dialog类实现为一个简单的漂浮窗口,完全在Activity中创建。使用基本的Dialog类,你可以创建一个新的实例并设定标题和布局,如下所示: Notice:Dialog相对来说比较简单,只是提供一定的显示信息,而alertdialog则可以有更多的交互,如提供现在按钮,文本输入框,时间设定,交互列表等功能 Dialog d = new Dialog(MyActivity.this); // Have the new window tint and bl

2011-03-27 18:56:00 1020

原创 《转载》Android AlertDialog 方法setView(view,0,0,0,0)的使用

本文转载>>About Doyee ®™                                                             通常使用的SetView(view)会显示如下效果        LayoutInflater factory = LayoutInflater.from(m_activity);     final View textEntryView = factory.inflate

2011-03-26 23:34:00 11979 1

原创 《转》动画效果编程基础--AnimationAndroid

本文转载于“蓝色天空”的博客    http://wangstar.javaeye.com/blog/409115  转载注明出处   动画效果编程基础--AnimationAndroid 动画类型 Android的animation由四种类型组成 XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动画效果 JavaCode

2011-03-26 19:15:00 623

原创 view ----2011-03-27

        今天学习了android: 1,不同activity之间的转换时实现的动画效果,如渐入渐出,选择等功能 2,dialog的各种显示方式 3,LayoutInflater来使定义好的layout  xml转化为java代码实现出效果来 4,可以是自定义的view 5,两个activity之间的数据传递通过bundle,不摧毁activity可以用finish来关闭他,可以用setactivityresult的方法发挥数据到前一个activity,前一个activity的数据还可以用,

2011-03-26 17:00:00 555

原创 时间轴 2011-03-27

           今天看了洪君的一片日志,写到洋酒扫盲的,突然觉得,我是需要不断得增强自己编程,工作的能力,但有时候不能忽视了木桶效应,我们不能总是把精力放在一个地方,在未来起关键的还有很多的因素,我需要使自己的知识面更为广泛些,这有助于我的思维广度甚至是以后的社交,拥有更多的话题,才能和别人开始沟通,建立起自己需要的人际网络。           所以,在每天奋斗与工作技能的战线上时,不妨在其他领域得以片刻的休闲,这样生活也会美满得多

2011-03-26 16:52:00 706

原创 航路的开始

           已经作为了一个职业的人,要明白到角色的转变,现在的我,需要更加的高效,快速的成长,想祖星说的,因为卓越,才有选择的权利。从我踏入大四的那一刻开始,这个无时无刻存在于我们的生活当中,同时工作以来,庆幸自己算是找到了喜欢的工作,发现要需要的东西很多很多,每天脑袋都是塞蛮了很多的东西,有时候有点感觉到好像被的有点饱和的样子,但是,就是需要这样,不断的去学习。            但是,出了不断的学习之外,我需要的更是高效,社会不同学习,不会有足够的时间等你去学习,你要马上能利用到你学到的

2011-03-26 16:50:00 476

原创 &lt;转&gt;Android ListView中如何使得不用的行字体显示不同的颜色

本文转载于gaomingjun的博客   http://gaomingjun.javaeye.com/blog/808773 ,转载注明出处 ListView形成的每一步是在Adapter中进行的,我们要是不用的行的字体颜色不一样或者背景不一样,我们只要在adpter的getItemView中修改我们的代码就行了。         以前通常的做法是: 1,看convertView是不是为null,如果为null,我们将新建一个view,为其制定布局文件;如果不为null,我们将convertV

2011-03-25 17:01:00 3246

原创 《转》;Android UI学习 - GridView和ImageView的使用

GridView: A view that shows items in two-dimensional scrolling grid. The items in the grid come from the �ListAdapter associated with this view. 简单说,GridView就是我们资源管理器平常见到的一个个文件的icon显示方式。     上面提及到了,GridView的Item是来自ListAdapter的,所以一般在Activity的onCreate使用Gr

2011-03-25 10:44:00 1300

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除