上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 工作中,有个哥们碰到了一个特殊的界面需求,就是按钮不按规则的布局。这是自定义的一个布局文件UnruleMenu.java:package com.wen.but;import java.util.ArrayList;import java.util.List;import java.util.Random;import android.content.Context;import android.graphics.Rect;import android.util.DisplayMetrics;import android.view.View;import android.widget.Butt 阅读全文
posted @ 2013-03-15 14:16 crazywenza 阅读(1565) 评论(0) 推荐(0) 编辑
摘要: 一、特效按钮的进展之前的思路:css设置div的样式,在js中实现div对事件的响应,并改变div的样式,以实现动画效果。1:以动画的形式 var bb = document.getElementById("element"); bb.onclick=function(){ bb.className="list-item-download-inner2";//改变类名,改变CSS样式 var t = setTimeout("init()",500); //以动画的方式,间隔0.5秒后将类名还原 }这种方式只是一种相似的模拟,而且只有当 阅读全文
posted @ 2013-03-01 15:35 crazywenza 阅读(282) 评论(0) 推荐(0) 编辑
摘要: ● Android设备多分辨率的问题Android浏览器默认预览模式浏览 会缩小页面 WebView中则会以原始大小显示Android浏览器和WebView默认为mdpi。hdpi相当于mdpi的1.5倍 ldpi相当于0.75倍三种解决方式:1 viewport属性 2 CSS控制 3 JS控制1 viewport属性放在HTML的<meta>中Html代码<SPANstyle="FONT-SIZE: x-small"> <head> <title>Exmaple</title> <metaname=”vi 阅读全文
posted @ 2013-03-01 15:34 crazywenza 阅读(2296) 评论(0) 推荐(0) 编辑
摘要: 一、android中dip、dp、px、sp和屏幕密度1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候可能你的屏幕分辨率很大如480*800,但是屏幕密度没有正确设置比如说还是160,那么这个时候凡是使用dip的都会显示异常,基本都是显示过小。 dip的换算: di... 阅读全文
posted @ 2013-02-26 10:21 crazywenza 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 一、java枚举枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:public enum Color{ RED,BLUE,BLACK,YELLOW,GREEN }显然,enum很像特殊的class,实际上enum声明定义的类型就是一个类。而这些类都是类库中Enum类的子类(java.lang.Enum)。它们继承了这个Enum中的许多有用的方法。下面我们就详细介绍enum定义的枚举类的特征及其用法。(后面均用Color举例)1、Color枚举类是特殊的class,其枚举值(RED,BLUE...)是Color的类对... 阅读全文
posted @ 2013-02-26 10:16 crazywenza 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 在ubuntu下搭建android开发环境,准备学习一下android开发。1、安装JDK 首先到oracle的官网上下载linux版本的JDK(网址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html),这里选择 Linux x86 - Self Extracting Installer。直接运行安装,先把这个文件cp到你的安装目录下,然后在你的安装目录直接执行: ./jdk-6u26-linux-i586.bin 如果执行失败是因为没有执行权限,那么还需要加上执行权.. 阅读全文
posted @ 2013-02-26 09:56 crazywenza 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,起初我就是准备采用这个服务来实现自己手机上的推送功能。Android Cloud to Device Messaging (C2DM)是一个用来帮助开发者从服务器向Android应用程序发送数据的服务。该服务提供 阅读全文
posted @ 2013-02-04 11:24 crazywenza 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 在android中应用相机功能,一般有两种:一种是直接调用系统相机,一种自己写的相机。 我将分别演示两种方式的使用: 第一种:是使用Intent跳转到系统相机,action为:android.media.action.STILL_IMAGE_CAMERA 关键代码:Intent intent = new Intent(); //调用照相机 intent.setAction("android.media.action.STILL_IMAGE_CAMERA"); startActivity(intent); 想要测试的,可以直接新建一个项目,并且把主activity的代码换成上 阅读全文
posted @ 2013-02-04 11:09 crazywenza 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 手机所有传感器的列出:首先说一下android平台下的11种感应器: 1. ACCELEROMETER 加速,描述加速度的。 2.GRAVITY 重力,这个在大家都知道。 3.GYROSCOPE 陀螺仪,对于物体跌落检测更强大些,开发游戏少了它会有点遗憾的,API Level 9新增的类型。 4. LIGHT 光线感应器,很多Android手机的屏幕亮度是根据这个感应器的数组自动调节的。 5. LINEAR_ACCELERATION 线性加速器,API Level 9新增的。 6. MAGNETIC_FIELD 磁极感应器。 7. ORIENTATION 方向感应器。 8. PRESSURE 阅读全文
posted @ 2013-02-04 11:07 crazywenza 阅读(4150) 评论(0) 推荐(0) 编辑
摘要: 一网络连接功能介绍 ANDROID 系统网络连接和管理服务由四个系统服务ConnectivityService、NetworkPolicyManagerService、NetworkManagementService、NetworkStatsService共同配合完成网络连接和管理功能,四个服务只有ConnectivityService、NetworkPolicyManagerService两个服务通过NetworkPolicyManager、ConnectivityManager两个客户端对象对应用程序提供对外SDK接口,而NetworkManagementService、NetworkSt 阅读全文
posted @ 2013-02-04 11:00 crazywenza 阅读(4187) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页