- 博客(20)
- 收藏
- 关注
转载 Android系列学习讲座之六--App模块化及工程扩展
软件业界,无时无刻不在创造,也无时无刻不在重复,就是这样,无所谓对和错,但是我们要精诚合作。 这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。 这篇文章很简单,但是很重要,真的很重要,特此隆重推荐! 1.需求 无论是在.net还是java平台,合理的分层架构是最普遍的模块化思路之一。 dll,jar文件无不风靡盛行,无处不在,
2012-03-12 10:34:11
357
转载 Android系列学习讲座之五--App布局初探之简单模型
人类科技的进步源自探索,探索来自于发现本原,当然App布局没这么先进,本文也只是一个归类总结。 这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。 Android界面开发多多少少会有很多雷同或者相似的布局,不仅如此,纵观Android应用的界面,总也逃不出那些熟悉的结构。 今天,我根据经验,把我认为的常见的布局做一个分析,归纳出几种简单的模型,这些模
2012-03-12 10:32:32
299
转载 Android系列学习讲座之四)--App自适应draw9patch不失真背景
做人要大度,海纳百川,做事要圆滑,左右逢源,这让我想到了编程也是如此,代码要扩展,界面也要考虑自适应。 这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。 1.背景自适应且不失真问题的存在 制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。 比如,列表的背景图一定,但是列表的
2012-03-12 10:29:13
385
转载 Android系列学习讲座之三--App自动更新之自定义进度视图和内部存储
友好的视觉感知和稳定的不出错表现,来自于我们追求美感和考虑的全面性,博客园从技术的角度,一直我都很欣赏。 这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。 这一篇是对上一篇《Android学习系列(2)--App自动更新之通知栏下载》的补充,因此只是以点为要,点到为止。 1.内部存储 出于考虑到用户可能禁掉了SDCard或者电脑暂时插在
2012-03-12 10:28:06
373
转载 Android系列学习讲座之二--App自动更新之通知栏下载
这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。 1.设计思路,使用VersionCode定义为版本升级参数。 android为我们定义版本提供了2个属性: 1 manifest package="com.cnblogs.tianxia.subway" 2
2012-03-12 10:27:02
424
转载 Android系列学习讲座之一--为App签名(为apk签名)
写博客是一种快乐,前提是你有所写,与人分享,是另一种快乐,前提是你有舞台展示,博客园就是这样的舞台。 这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布
2012-03-12 10:24:32
449
转载 详解android:scaleType属性
android:scaleType是控制图片如何resized/moved来匹对ImageView的size。 ImageView.ScaleType / android:scaleType值的意义区别: CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示 CENTER_CROP / centerCrop 按
2012-03-02 16:49:45
249
转载 Android中gravity与layout_gravity的区别
LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于:android:gravity用于设置View组件的对齐方式,而android:layout_gravity用于设置Container组件的对齐方式。 举个例子,我们可以通过设置android:gravity="center"来让EditText中的文字
2012-03-02 16:47:34
263
转载 Android Layout XML属性
Layout对于迅速的搭建界面和提高界面在不同分辨率的屏幕上的适应性具有很大的作用。这里简要介绍Android的Layout和研究一下它的实现。 Android有Layout:FrameLayout,LinearLayout,TableLayout,RelativeLayout,AbsoluteLayout。 放入Layout中进行排布的View的XML属性: 1.几种Layout中Item
2012-03-02 16:46:45
186
转载 Android:实用代码(开启启动、建立GPRS连接、闹钟等)
1:查看是否有存储卡插入 String status=Environment.getExternalStorageState(); if(status.equals(Enviroment.MEDIA_MOUNTED)) { 说明有SD卡插入 } 2:让某个Activity透明 OnCreate中不设Layout this.setTheme(R.style.Theme_Transp
2012-02-29 16:22:44
762
转载 [综述]震荡的一年 2011年手机行业10大事件
2011年走完了,这一年对于手机行业来说是极为不平静的一年,在这365天中发生了许多件会载入手机行业史册的大事件,今天我们就为大家来进行一下盘点,看看在2011年中手机行业里最重要的10件大事! 1、 诺基亚牵手微软 一个巨人的任何一个小动作对于其他人都会产生很大的影响,更何况这个巨人做的不是小动作,而是和另外一个巨人牵手。 诺基亚牵手微软 今年的2月份,在没有任何
2012-02-29 00:24:56
1749
转载 【Android进阶】天天动听 悬浮歌词(迷你歌词)效果解读
天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过。 不知大家是否注意到,天天动听有一个迷你歌词的特效。 什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动。 类型QQ音乐,在电脑上播放时显示的歌词效果。 下面先来看一下效果。 这个歌词是在所有界面之上的。 下面我们将这个效果解剖一下, 我认为主要有三个难点: 1.
2012-02-28 23:27:23
462
转载 Android Pull解析xml
Pull解析和Sax解析很相似,都是轻量级的解析,在Android的内核中已经嵌入了Pull,所以我们不需要再添加第三方jar包来支持Pull。Pull解析和Sax解析不一样的地方有 (1)pull读取xml文件后触发相应的事件调用方法返回的是数字 (2)pull可以在程序中控制想解析到哪里就可以停止解析。 看实例: book.xml如下: Xml代码 xml ve
2012-02-28 13:31:49
237
转载 Java Sax解析xml
1. Java Sax解析是按照xml文件的顺序一步一步的来解析,在解析xml文件之前,我们要先了解xml文件的节点的种类,一种是ElementNode,一种是TextNode。如下面的这段book.xml Xml代码 xml version="1.0" encoding="UTF-8"?> books> book id="12"> nam
2012-02-28 13:11:05
372
转载 Java Dom解析xml
Dom解析是将xml文件全部载入,组装成一颗dom树,然后通过节点以及节点之间的关系来解析xml文件,下面结合这个xml文件来进行dom解析。 Xml代码 xml version="1.0" encoding="UTF-8"?> books> book id="12"> name>thinking in javaname> p
2012-02-28 13:10:10
499
转载 关于Android MVC结构
在Android应用程序中,我们不能够非常清楚地区分MVC结构中的视图部分和控制器部分。Android框架期望开发者们将Activity基础类作为UI处理,这也就意味着一个Activity需要负责视图与控制器两个部分的任务。 利用观察者模式将Model进行绑定处理。 Android近期学习总结——开发笔记 写道 Android采用了典型的MVC结构。其表现如下: View既
2012-02-28 12:07:21
353
转载 多图详解 Java EE 6的EJB模型案例
本文将介绍EJB模型在Java EE 6新的WebService的应用。Java EE 6最重要的一个新功能便是更好的使用EJB模型。EJB模型规定把企业bean组件一定要装在EJB-jar文件模块中。而Java EE Web应用程序通常使用的企业Bean,这些组件的必要条件必须是能承受很多负载。 因为EJB 3.1的企业bean类计算繁重的问题在EJB-jar文件打包受到限制,所以必
2012-02-28 11:51:21
675
1
转载 android学习笔记7--------MVC设计模式
MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。 模型 模型(Model):就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是M
2012-02-28 11:43:34
399
转载 Android高手的六大境界 mvc模式
成为Android高手一般分为六个阶段: 第一阶段:熟练掌握Java SE,尤其是对其内部类、线程、并发、网络编程等需要深入研究;熟练掌握基于HTTP协议的编程,清楚POST和GET等请求方式流程和细节;能够进行基本的Java Web编程,如果能够使用Java EE则更好; 第二阶段:精通Android的核心API的使用,例如四大组件所涉及的API、Context等,精通核心界面的编程,例如L
2012-02-28 11:31:15
310
原创 学习数据结构的感言
很抱歉,这只是一个失败的感想。因为到现在我还是没有掌握好数据结构。这对我来说,可谓是双重的打击。第一是浪费青春,第二是浪费宝贵的资源! 数据结构的重要性,只要是学计算机的都知道。所以我也不赘述。 虽然失败,但现在还是一直尝试着。不能中途而废啊! 距今也只是了解到链表,栈,队列,广义表,数组,树,图。然后下面的,我就不会细分了。 一想到行业竞争激烈,不久之后也投身社会,没有那么点技术本事,真
2010-04-18 22:40:00
541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人