51CTO博客开发
写在前面的话:随着移动设备的逐渐普及和Web技术的发展,跨端的Web开发需求将会越来越大。如何在多种设备上进行跨端的界面适配呢?我们可以利用CSS3的Media Query来实现。本文主要介绍了移动开发和CSS3结合,来进行多种分辨率适配的例子。 文中提到的响应式网页设计(Responsive w
本文转自:http://blog.csdn.net/hmg25/article/details/6739699 光效三要素 在 OpenGL ES中,光由三个元素组成,分别是环境元素(ambient component), 散射元素(diffuse component)和 高光元素(specular component)。我们使用颜色来设定光线元
APKTool是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7。 如果你想对APK文件进行修改,那么就不可避免的要使用到APKTool。论坛里有很多关于ROM美化的帖子都需要自己动手修改APK文件,比如修改framework-res.apk、systemUI.apk等等。 相信各位有不少人看了后都想亲自来修改一番,但是结果却是遇到了各式
天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过。 不知大家是否注意到,天天动听有一个迷你歌词的特效。 什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动。 类型QQ音乐,在电脑上播放时显示的歌词效果。 下面先来看一下效果。 这个歌词是在所有界面之上的。 下面我们将这个效果
//检查网络连接状态,Monitor network connections (Wi-Vi, GPRS, UMTS, etc.) public static boolean checkNetWorkStatus(Context context){ boolean result; ConnectivityManage cm=(Co
Android没有像苹果开发那样功能强大的界面开发工具,本身ADT插件提供的界面编辑能力有限,没办法刻画所有的界面情况;Android的界面xml代码可以进行人工修改,而Iphone的全部在图形界面上拖动完成,可没提供任何方式的代码级修改。Android的UI设计开发过程非常繁琐,容易出错,需要很长时间调节界面细节,开发过Android应用的人肯定深有同感。用几年前的网页设计来打个比方
一.先从Serialize说起 我们都知道JAVA中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流当中,在需要时重新生成对象。主要应用是利用外部存储设备保存对象状态,以及通过网络传输对象等。 二.Andro
研究了android从网络上异步加载图像,现总结如下: (1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。 在主线程中new 一个Handler对象,加载图像方法如下所示 private void loadImage(
如果使用Sqlite,建议和ContentProvider结合使用。这样数据库的生命周期就不用自己管了。然后,如果要在比如ListView中显示,可以使用CursorAdapter。简化的办法是使用子类SimpleCursorAdapter。 以下就介绍一下使用sqlite+content provider+cursor adapter的最简单实现示例。太简单了,示例如图: 首
使用Camera实现3D变换效果 最后来简单介绍下android提供的android.graphics.Camera类,通过该类可以在2D条件下实现3D动画效果,该类可以看做一个视图显示的3D空间,然后可以在里面做各种操作。把上面的ViewAnimation修改为如下实现可以具体看看Camera的功能: class
网上很多人在寻找这个答案,下面将API中的解释进行翻译: Defines the persistence of the drawing cache. The drawing cache might be enabled by a ViewGroup for all its children in specific situations (for instance during
最近刚好有人问题,android中 Activity 之间的切换动画怎么实现? 属性ApiDemo的朋友应该都知道,其实在android2.0中就已经可以很简单的实现Activity 之间的动画切换效果。 在startActivity 后调用 overridePendingTransition(int enterAnim,int exitAnim),就可以实现Activity之间的
Android Service 很多情况下,一些与用户很少需要产生交互的应用程序,我们一般让它们在后台运行就行了,而且在它们运行期间我们仍然能运行其他的应用。 为了处理这种后台进程,Android引入了Service的概念。Service在Android中是一种长生命周期的组件,它不实现任何用户界面。最 常见的例子如:媒体播放器程序,它可以在转到后台运行的时候仍
Java读取属性Properties文件这种东西还是很有用的。所以写个程序Mark一下。 Properties对象是由Hashtable实现的。封装的还是key=value这种形式。不过由于这个类只针对properties文件,所以加了一些从文件中读数据load,将数据存到文件中的方法store。 import java.io.File; import&n
AutoCompleteTextView是实现动态匹配输入的内容。如google搜索引擎 当输入文本时可以根据内容显示匹配的热门信息。 layout部分: <TextView android:layout_width="wrap_content" android:layout_height="wrap_con
可能是一直都在做Web的富客户端开发的缘故吧,在接触Android之后,发现其控件实在惨不忍睹(不知道是否说得过于偏激),我所说的惨不忍睹的意思不是说控件难看,Android的控件非常漂亮,这是我们公司公认的,但是最大的缺点在于控件功能非常弱小。弱小得一个Radio只能放一个text,而没有va
首先必须有一个BroadcastReceiver以便监听手机 开机intent, 而该receiver又负责启动你的service或者activity. import android.content.BroadcastReceiver; import android.content.Context; import android.content.Int
android 的Activity和Service之间的通信 文章分类:移动开发 在android中Activity负责前台界面展示,service负责后台的需要长期运行的任务。Activity和Service之间的通信主要由IBinder负责。在需要和Service通信的Activity中实现ServiceConnection接口,并且实现其中的onServiceCo
Keep Screen On in Android Solution 1: use PowerManager and WakeLock In AndroidManifest.xml: <uses-permission android:name="android.permission.WAKE_LOCK" />
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map
转载 首先给大家讲android的多媒体数据库。MediaStore这个类是android系统提供的一个多媒体数据库,android中多媒体信息都可以从这里提取。这个MediaStore包括了多媒体数据库的所有信息,包括音频 ,视频和图像,android把所有的多媒体数据库接口进行了封装,所有的数据库不用自己进行创建,直接调用利用ContentResolve
上接《Android传感器编程入门(二)》 三、实例:窈窈录音器 通过上面的例子我们学会了如何获得某种类型的传感器,下面我通过一个实例来学会如何使用某一个类型的传感器。我们这里使用加速度传感器来实现这样一个功能:开启我们的录音程序放在你的口袋或者提包里,需要录音的时候把衣服整理一下,或者把提包挪动个位置,那么此时手机就会感受到变化从而开始录音。由此达到神不知鬼不觉的录音效果。说起
上接 《Android传感器编程入门(一)》 4、连接真机Milestone,编译并运行程序,显示结果如下: 5、结合上面的程序我们做一些解释。 Android所有的传感器都归传感器管理器 SensorManager 管理,获取传感器管理器的方法很简单: String service_name = Context.SENSOR_S
本讲内容:Android传感器编程入门,分别包括加速度传感器(accelerometer),陀螺仪(gyroscope),环境光照传感器(light),磁力传感器(magnetic field),方向传感器(orientation),压力传感器(pressure),距离传感器(proximity)和温度传感器(temperature) 本讲的学习方式还是在实战中学习,需要提醒的是模拟
用activity实现半透明的、淡入的menu—供初学者研究学习虽然android带的menu已经很漂亮,但有的时候也需要我们去自定义menu。开始的时候只是想在android上做一个半透明的menu,但是刚刚接触android不是太久,我不知道从何处入手,也不知道如何修改android自带的menu,于是到网上找,结果找了好久有关半透明的menu,都没有找到,只好静下心来研究文档和相关书籍,最后用activity制作出半透明的menu,而且在menu弹出的时候加入了一个淡入的动画。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号