android
winson_jason
这个作者很懒,什么都没留下…
展开
-
最新android几个需要注意的地方(JDK1.7,android4.1)
关于最新android几个需要注意的地方(JDK1.7,android4.1)1;首先配置android SDK环境变量需要D:\Android Tools\android-sdk-windows\tools;和D:\Android Tools\android-sdk-windows\platform-tools;添加进去,否则adb命令执行不了,因为adb.exe在platform-tool原创 2012-08-17 11:42:00 · 5905 阅读 · 0 评论 -
android开发环境的搭建
1、环境搭建1.1、JDK安装如果你还没有JDK的话,可以去这里下载,接下来的工作就是安装提示一步一步走。设置环境变量步骤如下:我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量: JAVA_HOME值为: D:\Program Files\Java\jdk1.6.0_18(你安装JDK的目录) CLASSPATH值为:.;%JAVA_HOME%\lib\tools转载 2012-08-16 21:08:28 · 761 阅读 · 0 评论 -
Android eclipse中程序调试
Android eclipse中程序调试一:断点调试用eclipse开发android程序的时,跟VS一样是可以断点单步调试的.步骤如下.1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoint菜单项即可.2 在debug模式下运行程序进入调试状态:通过点击工具栏上的小虫按钮或者是在项目右键点击然后选择Debu转载 2012-09-06 09:48:08 · 1166 阅读 · 0 评论 -
Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File
总览:作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。 SQLite: SQ转载 2012-10-05 20:21:46 · 8580 阅读 · 1 评论 -
Android Looper
(1) Looper类别用来为一个线程开启一个消息循环。默认情况下Android中新诞生的线程是没有开启消息循环的。(主线程除外,主线程系统会自动为其创建Looper对象,开启消息循环)Looper对象通过MessageQueue来存放消息和事件。一个线程只能有一个Looper,对应一个MessageQueue。(2) 通常是通过Handler对象来与Looper交互的。Handler可看原创 2012-10-05 13:52:44 · 762 阅读 · 0 评论 -
Intents和Intent Filters(理论部分)
引言大部分移动设备平台上的应用程序都运行在他们自己的沙盒中。他们彼此之间互相隔离,并且严格限制应用程序与硬件和原始组件之间的交互。 我们知道交流是多么的重要,作为一个孤岛没有交流的东西,一定毫无意义!Android应用程序也是一个沙盒,但是他们能够使用Intent、Broadcast Receivers、Adapters、Content Providers、Internet去突破他们的边界互相转载 2012-10-05 21:37:47 · 704 阅读 · 0 评论 -
Android基础类之BaseAdapter
Android基础类之BaseAdapterBaseAdapter就Android应用程序中经常用到的基础数据适配器,它的主要用途是将一组数据传到像ListView、Spinner、Gallery及GridView等UI显示组件,它是继承自接口类Adapter,1、Adapter类简介1)、Adapter相关类结构如下图所示:自定义Adapter子类,就需要实现上面几个方法转载 2012-10-07 15:45:37 · 621 阅读 · 0 评论 -
android 读取SD卡文件
SD卡作为手机的扩展存储设备,在手机中充当硬盘角色,可以让我们手机存放更多的数据以及多媒体等大体积文件。因此查看SD卡的内存就跟我们查看硬盘的剩余空间一样,是我们经常操作的一件事,那么在Android开发中,我们如何能获取SD卡的内存容量呢? 首先,要获取SD卡上面的信息,必须先对SD卡有访问的权限,因此第一件事就是需要添加访问扩展设备的权限。android:name=转载 2012-10-09 09:51:59 · 4284 阅读 · 0 评论 -
Android获取SD卡视频音频文件
获取视频文件: ContentResolver contentResolver = mContext.getContentResolver(); String[] projection = new String[]{MediaStore.Video.Media.TITLE}; Cursor cursor = contentResolver.qu转载 2012-10-09 09:50:32 · 9928 阅读 · 2 评论 -
Android获取屏幕分辨率及DisplayMetrics简介
不知道为什么,CSDN老是说图片大于2M,所以直接给个链接:http://www.cnblogs.com/jianglee/archive/2010/11/24/1886753.html http://blog.sina.com.cn/s/blog_7db304660100vzyq.html转载 2012-10-09 10:17:12 · 517 阅读 · 0 评论 -
java类的初始化顺序
对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点:public class InitialOrderTest {// 静态变量public static String staticField = "静态变量";// 变量public String fie转载 2012-10-09 11:05:40 · 515 阅读 · 0 评论 -
Android 介绍GLSurfaceView
既然是转载的,话不多说,给个链接:http://googlers.iteye.com/blog/953316转载 2012-10-10 09:36:30 · 473 阅读 · 0 评论 -
Android OnTouchListener触屏事件接口
OnTouchListener接口是用来处理手机屏幕事件的监听接口,当为View的范围内触摸按下、抬起或滑动等动作时都会触发该事件。该接口中的监听方法签名如下。Java代码:public boolean onTouch(View v, MotionEvent event) 参数v:参数v同样为事件源对象。 参数event:参数event为事件封装类的转载 2012-10-10 15:34:29 · 1180 阅读 · 0 评论 -
Android广播机制
一、Android广播机制介绍广播机制最大的特点就是发送方并不关心接收方是否接到数据,也不关心接收方是如何处理数据的。Android中广播的是操作系统中产生的各种各样的事件。例如,收到一条短信就会产生一个收到短信息的事件。而Android操作系统一旦内部产生了这些事件,就会向所有的广播接收器对象来广播这些事件。BraodcastReceiver(广播接收器)是为了实现系统广播而提供转载 2012-10-11 16:10:47 · 428 阅读 · 0 评论 -
android应用如何开机启动 .
有些时候,应用 需要在开机时就自动运行 ,例如某个自动从网上更新内容的后台 service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以 “Don''t call me, I''ll call you back!” 总结Android 框架,真是说到点子上了。理解这句话的含义,许多有关Android 平台 上实现某种功能 的问题,都能迎刃而解。转载 2012-10-11 16:23:02 · 491 阅读 · 0 评论 -
Android 怎么退出整个应用程序? .
原文出自:http://blog.csdn.net/sunnyfans/article/details/7688092Android 怎么退出整个应用程序?我们在写android应用程序时,经常会遇到想退出当前Acitivity,或者直接退出应用程序.我之前的一般操作是按返回键,或者直接按home键直接返回,其实这两种操作都没有关闭当前应用程序,没有释放系统资源。有时跳转的activi转载 2012-10-11 18:28:58 · 536 阅读 · 0 评论 -
如何将应用安装到/system/app下
安卓的系统一般会有4个重要的分区:boot,system,cache,data。system分区存放的是系统应用(system app)和系统所需要的库文件(lib/*.so),而大家平时安装的软件是装到data分区(用户区)的。装在system区的就是系统应用,data分区的是用户应用。应用程序都安装在/app子目录下。 但是,不管是系统应用还是用户应用,安卓会建立缓存以加速应用的启动,该转载 2012-10-15 12:29:14 · 16023 阅读 · 0 评论 -
ANDROID开机动画bootanimation.zip的详细制作方法
原文地址:http://blog.sina.com.cn/s/blog_4960586c0100vu5v.html 在任何一个ANDROID的手机或其他设备中,都有这个文件:/system/media/bootanimation.zip这个就是ANDROID系统开机动画文件把他pull出来到你的硬盘解压这个文件,可以看到它内部的文件结构:这里的ANDROID文件转载 2012-10-15 14:13:17 · 6354 阅读 · 0 评论 -
AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent转载 2012-09-24 22:34:40 · 597 阅读 · 0 评论 -
android用户界面之Gallery3D学习资料汇总
一、Gallery之根蒂根基教程1.Android Gallery与衍生BaseAdapter容器 http://www.apkbus.com/android-6249-1-1.html 2.Android 根蒂根基 UI 编程之八(相簿浏览 Gallery) http://www.apkbus.com/android-14004-1-1.html 3.android Gall转载 2012-09-25 10:14:32 · 1947 阅读 · 0 评论 -
synchronized关键字的使用 .
一、结论 1.synchronized可以用于一个类的方法,如public synchronized void writeA,那么同步代码锁定的对象将是当前实例对象,任何现成访问该实例对象的其他同步方法将必须等待,直到方法writeA执行完成 2.synchronized 也可以作用于一个代码块,如synchronized(this){} 3.sync转载 2012-09-24 23:21:51 · 490 阅读 · 0 评论 -
Android系统开机画面修改
Android系统开机画面分为下面三个阶段: 1、开机图片:Android内核是基于标准内核的,对linux比较熟悉,特别是在开发板上移植过Linux系统的人就知道在内核引导过程中会显示出一个小企鹅的图片,这就是第一阶段的开机图片,相信大家知道怎么去修改它。Android1.5及其以上版本都取消了这个图片的显示,具体的看内核相关代码就知道了; 2、开机文字:Androi转载 2012-10-12 16:28:15 · 837 阅读 · 0 评论 -
android系统编译资料
请看链接http://blog.sina.com.cn/s/blog_6bdbc71601010v67.html(主要讲MK文件)http://www.linuxidc.com/Linux/2011-10/44870.htm转载 2012-10-15 22:49:23 · 559 阅读 · 0 评论 -
@SuppressWarnings("unused")
屏蔽java编译中的一些警告信息。unused这个参数是屏蔽:定义的变量在代码中并未使用且无法访问。java在编译的时候会出现这样的警告,加上这个注解之后就是告诉编译器,忽略这些警告,编译的过程中将不会出现这种类型的警告原创 2012-09-25 15:00:17 · 29019 阅读 · 2 评论 -
LayoutInflater作用及使用
文章转载有问题,直接给个链接:http://blog.sina.com.cn/s/blog_4bfae15e010148q3.html http://lib.open-open.com/view/open1328837587484.html http://dev.10086.cn/cmdn/wiki/index.php?doc-view-6066.html pack转载 2012-10-07 15:44:17 · 451 阅读 · 0 评论 -
【Android动画】之Tween动画 (渐变、缩放、位移、旋转)
Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 下面就讲一下Tweene Animations。 主要类: Animation 动画AlphaAnimation 渐变透明度RotateAni转载 2012-11-08 22:36:08 · 1022 阅读 · 0 评论 -
Android 获取屏幕分辨率
方法一、 WindowManager manage=getWindowManager(); Display display=manage.getDefaultDisplay(); int screenHeight=display.getHeight(); int screenWidth=display.getWidth();原创 2012-11-11 19:28:41 · 522 阅读 · 0 评论 -
Android禁止横屏竖屏切换 .
在Android中要让一个程序的界面始终保持一个方向,不随手机方向转动而变化的办法: 只要在AndroidManifest.xml里面配置一下就可以了。在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。例如:转载 2012-11-11 20:59:13 · 751 阅读 · 0 评论 -
android:屏幕自适应(转)
原文地址:http://tony-lee-s.iteye.com/blog/1628389demo下载: http://www.eoeandroid.com/forum.php?mod=attachment&aid=NjE0Njh8ZTIyZDA2M2N8MTMzODgyOTQxN3w1NzAwOTV8MTczOTcz以下是Demo首页的预览图 一、细说layout_weigh转载 2012-11-11 16:36:23 · 811 阅读 · 0 评论 -
Android平台下SeeJoPlayer视频播放器
原文地址:http://www.blogjava.net/zh-weir/archive/2010/01/24/310617.html 另外本文转自:http://www.eoeandroid.com/thread-10181-1-1.html转载请注明出处:http://www.blogjava.net/zh-weir/archive/2010/01/24/310617.html转载 2012-11-13 19:04:26 · 868 阅读 · 0 评论 -
android之PopupWindow
原文地址:http://www.cnblogs.com/qingblog/archive/2012/08/09/2630414.htmlhttp://orgcent.com/android-popupwindow-usage/转载 2012-11-14 17:17:18 · 419 阅读 · 0 评论 -
PowerManager和WakeLock的操作步骤
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);通过 Context.getSystemService().方法获取PowerManager实例。然后通过PowerManager的newWakeLock((int flags, String tag)来生成WakeLock实例。int Flag转载 2012-11-16 11:19:24 · 1557 阅读 · 0 评论 -
GestureDetector的用法和介绍
通过系统提供的MotionEvent来监测各种手势和(触摸)事件。当一个指定的手势事件发生时,GestureDetector.OnGestureListener回调函数将通告用户。这个类仅仅处理由触摸引发的MotionEvent(不能处理由轨迹球引发的事件)。类中的一些手势类型: 1.boolean onDoubleTap(MotionEvent e)解释:双击的第二下Touch转载 2012-11-16 22:52:41 · 1129 阅读 · 0 评论 -
VideoView类剖析
有关SurfaceView相关的内容今天Android123继续延用系统的示例类VideoView来让大家深入了解Android平台的图形绘制基础类的实现原理。大家可能会发现VideoView类的控制方面无法改变,我们可以通过重构VideoView类来实现更个性化的播放器。 public class VideoView extends SurfaceView implements Media转载 2012-11-20 21:26:44 · 2474 阅读 · 0 评论 -
px,in,mm,pt,dp,dip,sp 之间的换算公式以及区别 屏幕密度
px :是屏幕的像素点in :英寸mm :毫米pt :磅,1/72 英寸dp :一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1pxdip :等同于dpsp :同dp相似,但还会根据用户的字体大小偏好来缩放。建议使用sp作为文本的单位,其它用dip针对dip和px 的关系,做以下概述: 下面是一些分辨转载 2012-12-05 22:58:43 · 11851 阅读 · 0 评论 -
android I2C
原文地址:http://bbs.csdn.net/topics/370186314http://liaowb1234.blog.163.com/blog/static/771555472009112943724727/转载 2012-12-07 10:23:08 · 754 阅读 · 0 评论 -
Android应用程序键盘(Keyboard)消息处理机制分析
文章太长,直接给个链接:http://blog.csdn.net/luoshengyang/article/details/6882903转载 2012-12-25 10:02:39 · 423 阅读 · 0 评论 -
android Menu相关
Android 中MenuInflater的使用(布局定义菜单)!:http://sunxin1001.iteye.com/blog/856051[Android]自定义系统菜单的背景:http://blog.csdn.net/sodino/article/details/6165132 android自定义底部菜单 menu菜单:http://www.eoeandroid.com/thr转载 2012-12-25 15:28:56 · 581 阅读 · 0 评论 -
关于android LinearLayout的比例布局
关于android LinearLayout的比例布局,主要有以下三个属性需要设置: 1,android:layout_width,android:layout_height,android:layout_weight三个值 2,当为水平布局时,android:layout_height=“0dp",当为垂直布局时,android:layout_width="0dp",an原创 2012-12-27 19:20:00 · 20807 阅读 · 4 评论 -
如何在Android App中屏蔽(拦截)Home按键及其他按键
直接给两个连接:http://blog.csdn.net/sergeycao/article/details/8151884 http://blog.csdn.net/sergeycao/article/details/8151884转载 2013-01-07 17:04:52 · 1770 阅读 · 0 评论