- 博客(14)
- 资源 (8)
- 收藏
- 关注
转载 Android UI--Android应用换肤总结
换肤,我们都很熟悉,像XP的主题,塞班的主题。看过国外的一些技术博客,就会发现国内和国外对软件的,或者说移动开发的软件的需求的不同。国外用户注重社交、邮件等功能,国内用户则重视音乐、小说、皮肤等功能,国内有很多的软件都支持换肤,像腾讯微博、墨迹天气等。 Android系统通过XML 形式描述各种资源,包括布局、字符串、样式、交互风格等,通常存放在res目录中,使应用逻辑和界面设计分离开来,
2013-11-30 13:16:03 1177
转载 android 获得ImageView中Image的绘制大小
如题,ImageView在显示图片的时候,受限于屏幕大小,和图片宽高。通常图片是被缩放过,且不是宽和高都充满ImageView的。此时,我们如何获得Image被实际绘制的宽高呢?如下:[java] view plaincopyfinal ImageView iv = (ImageView) findViewById(R.i
2013-11-29 14:17:52 983
转载 Android软件安全开发实践
Android开发是当前最火的话题之一,但很少有人讨论这个领域的安全问题。本系列将分两期,探讨Android开发中常见的安全隐患和解决方案。第一期将从数据存储、网络通信、密码和认证策略这三个角度,带你走上Android软件安全开发实践之旅。过去两年,研究人员已发现Android上的流行软件普遍存在安全缺陷或安全漏洞。漏洞频发的原因可能有很多,例如以下几种。与一切都是集中管理的i
2013-11-28 13:10:48 872
转载 Android UI--动画 Animation
3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 可通过NineOldAndroids项目在3.0之前的系统中使用P
2013-11-27 22:48:46 953
转载 android UI--canvas相关(渐变、阴影、path)
1、setShaderPaint对象的setShader函数,我的感觉是设置一种方式来填充图形。可以设置为渐变,代码如下:[java] view plaincopyPaint paint=new Paint(); //定义一个Paint Shader mShader = new LinearGradient(0,0,4
2013-11-27 14:07:35 14303
转载 Android UI--Android中自定义ViewGroup
一、ViewGroup概述 研究ViewGroup之前,我们先来看看ViewGroup的介绍: /** * A ViewGroup is a special view that can contain other views * (called children.) The view group is the b
2013-11-27 11:29:25 575
转载 Android UI--Android View.onMeasure方法的理解
View在屏幕上显示出来要先经过measure(计算)和layout(布局).1、什么时候调用onMeasure方法? 当控件的父元素正要放置该控件时调用.父元素会问子控件一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec和heightMeasureSpec.这两个参数指明控件可获得的空间以及关于这个空间描述的元数据.更好的方法是你传递View
2013-11-26 13:07:08 550
转载 android 中对apache httpclient及httpurlconnection的选择
在官方blog中,android工程师谈到了如何去选择apache client和httpurlconnection的问题: 原文见 http://android-developers.blogspot.com/2011/09/androids-http-clients.html 小结几点:1) apache httpclient比较稳定点,少BUG,但由于API的关系
2013-11-19 13:09:52 851
转载 Android Bundle类
今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下。根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html)Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.”
2013-11-12 19:40:56 541
转载 android面试题(二)
以下面试题都是在网上找的总结出来的,谢谢大家的分享!希望,我们共同进步,找到自己梦想的公司:1.android dvm 的进程和Linux的进程,应用程序的进程是否为同一个概念:答:dvm是dalivk虚拟机。每一个android应用程序都在自己的进程中运行,都拥有一个dalivk虚拟机实例。而每一个dvm都是在linux的一个进程。所以说可以认为是同一个概念。
2013-11-06 15:41:58 1022
转载 Android 面试题汇总(一)
转自:http://tech.it168.com/a2012/0201/1305/000001305470.shtml1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 2.
2013-11-06 15:35:07 975
转载 java servlet生命周期
Servlet是使用 Java Servlet应用程序设计接口及相关类和方法的Java程序。它在Web服务器上或应用服务器上运行并扩展了该服务器的能力。Java Servlet对于Web服务器就好像Java Applet对于Web浏览器。Applet装入Web浏览器并在Web浏览器内执行,而Servlet则是装入Web服务器并在Web服务器内执行。 Java Servlet API 定义了Se
2013-11-06 14:52:32 1033
转载 Java回调函数使用
C语言中回调函数解释:回调函数(Callback Function)是怎样一种函数呢?函数是用来被调用的,我们调用函数的方法有两种:l 直接调用:在函数A的函数体里通过书写函数B的函数名来调用之,使内存中对应函数B的代码得以执行。这里,A称为“主叫函数”(Caller),B称为“被叫函数”(Callee)。l 间接调用:在函数A的函数
2013-11-06 14:08:01 739
转载 SSH框架介绍(JavaWeb Develop)
直接进入正题。现在我们访问的大多数网页都是动态网页,这个动态是相对于互联网刚刚兴起的时候那些纯HTML的静态网页来说的。动态网页指那些由网站那边的服务器根据用户的请求动态生成的网页,静态网页与之相反其内容固定不变的。动态网页开发最根本的就是服务器端接收到浏览器提交的请求,通过一系列的程序操作最终生成一段完整的HTML文档,再交给浏览器显示的过程。最原始的编写动态网页的方法是使用servlet,
2013-11-05 15:42:38 1049
android 3D demo
2012-11-29
3D obj格式介绍
2012-11-29
opengl GLSL教程
2012-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人