- 博客(46)
- 资源 (2)
- 收藏
- 关注
转载 Android开发网上的一些重要知识点
先记录下来 有需要的时候来查~~~ 1. android单实例运行方法我们都知道Android平台没有任务管理器,而内部App维护者一个Activity history stack来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NEW_TASK标记来打开一个新窗口,比如Launcher,所以考虑单任务的实
2011-11-04 17:00:34
1352
转载 Java 中 Vector的用法
import java.util.*;/** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Vector中的元素。 */public class VectorDemo{ public static void main(String[] args){ //V
2011-11-04 10:08:33
374
转载 线程同步(使用了synchronized)和线程通讯(使用了wait,notify)
线程同步什么是线程同步?当使用多个线程来访问同一个数据时,非常容易出现线程安全问题(比如多个线程都在操作同一数据导致数据不一致),所以我们用同步机制来解决这些问题。实现同步机制有两个方法:1。同步代码块:synchronized(同一个数据){} 同一个数据:就是N条线程同时访问一个数据。 2。 同步方法:public synchr
2011-11-03 11:42:27
587
转载 Android中各种JAVA包的功能描述
在Android的应用程序开发中,通常使用的是JAVA语言,除了需要熟悉JAVA语言的基础知识之外,还需要了解Android提供的扩展的JAVA功能。 在一般的JAVA应用中,如果需用引用基础类库,通常需要使用如下的方式: import javax.swing.*; 以上代码表示了引用JAVA的GUI组件Swing,javax.swing即JAVA中的一个包。 androi
2011-11-01 09:26:39
333
转载 使用【AudioManager】类控制音量
一个好的 Android 应用免不了会自带背景音乐,比如游戏或者一款比较不错的书本阅读器。一些好的应用在自带音乐的时候会多添加一款小功能即可以帮助用户设置声音大小或者改变应用的声音模式。本篇基于 Android API 中的AudioManager 作讲述,使看过本篇的读者可以迅速的掌握这个类的实现过程。下面是本篇大纲:1、认识 AudioManager2、AudioManager
2011-10-28 17:32:35
346
转载 Android的Window类详解
Android的Window类(一) Android的GUI层并不复杂。它的复杂度类似于WGUI这类基于布局和对话框的GUI,与MFC、Qt等大型框架没有可比性,甚至飞漫魏永明的MiniGUI都比它复杂许多。您也许会问,这样简单的GUI如何实现浏览器呢?原因很简单,浏览器有自己一套GUI。Android浏览器(WebKit)的GUI和Android的GUI实用同一套GDI——Skia,但GUI层是
2011-10-28 17:29:32
512
转载 SoundPool 和 MediaPlayer
Android 平台中关于音频播放有以下两种方式: 1. SoundPool —— 适合短促且对反应速度比较高的情况(游戏音效或按键声等) 2. MediaPlayer —— 适合比较长且对时间要求不高的情况 --------------------------------------------------------------------------------------
2011-10-28 16:40:00
384
转载 android SoundPool 的使用
Android里的SoundPool类是 android.media 包里提供的一个用来播放声音文件的类,可以支持同时播放多个声音文件,可以控制每个文件的循环次数。基本上要遵守下面的步骤: 1 实现 SoundPool.OnLoadCompleteListener 接口的 onLoadComplete函数2 New一个SoundPool 的实例 sndPool,构造函数的第一个参数
2011-10-28 16:33:46
655
转载 屏蔽Activity, Dialog风格Activity, AlertDialog的Home键功能方法(总结)
屏蔽Activity, Dialog风格Activity, AlertDialog的Home键功能方法分别是:1.屏蔽Activity的Home键功能@Override public void onAttachedToWindow() { this.get
2011-09-13 15:31:41
850
转载 一次性关闭模块中所有Activity但不关闭Service
在解音乐播放器中的BUG时,总结了一些分别关闭Activity和Service的三种方法.写下来作为笔记使用:(1)关闭Activity和Service(2)只关闭Service,不关闭Activity(3)只关闭Activity,不关闭Service
2011-09-13 15:30:02
1656
转载 android2.3绝杀退出问题,此方法证实有效,可以完美退出
经过多次试验,终于自己解决了首先在要退出的地方写int version = android.os.Build.VERSION.SDK_INT; if (version ActivityM
2011-09-08 16:21:33
940
转载 从Android界面开发谈起
这篇文章没有打算有一个很好的逻辑去介绍android的某个方面,全盘大致上就是我接触、了解android的ui开发后到现在的一些感想以及个人理解吧! 全文可能会涉及到java、android开发、android源码研究、设计模式等各方面的初级知识,属于典型的杂侃
2011-09-06 15:39:19
693
转载 Android的设置界面及Preference使用
一.基础知识 我们在使用Android手机时,可能会经常用到其中的设置界面,如下所示:图1 Android系统中的设置界面 而且对于我们自己开发的一个完整的程序来说,我们也会需要给用户提供一个设置界面使用户可以对程序的一些参数进行设置。因此,我们就
2011-09-06 13:48:58
497
转载 Android PreferenceActivity简介
好了,我们看到Android系统本身就大量用到了PreferenceActivity来对系统进行信息配置和管理,那么它是怎么保存数据的呢,如何创建PrefenceActivity的呢,更关键是怎样触发相应事件的呢。 先看第一个问题,PreferenceAc
2011-09-01 15:47:03
494
转载 Android布局之横竖屏切换
在默认情况下当屏幕从竖评变到横屏时会触发 onConfigurationChanged 事件 在默认情况下会重新加载画面并显示和横屏一样的画面,这样会有2个问题, * 布局问题,在竖屏 显示的布局 到横屏中由于宽和高发生了变化所有多少都会影响到布局(除非你定制2套画面在
2011-08-29 20:40:00
455
转载 Android 播放Gif 动画
在Android 中是不支持直接使用Gif 图片关联播放帧动画,如下动画在Android 中是无法播放的:Android 提供了另外一种解决的办法,就是使用AnimationDrawable 这一函数使其支持逐帧播放,但是如何把gif 图片打散开来,成为每一帧的图片呢?下
2011-08-29 20:38:45
466
转载 关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi
首先是几个基本概念:1.屏幕尺寸Screen size即显示屏幕的实际大小,按照屏幕的对角线进行测量。为简单起见,Android把所有的屏幕大小分为四种尺寸:小,普通,大,超大(分别对应:small, normal, large, and ex
2011-08-29 19:19:31
620
转载 android程序启动画面之Splash总结
方法一:很多应用都会有一个启动界面。欢迎画面慢慢隐现,然后慢慢消隐。实现这种效果的方法有两种(暂时只发现两种)1、使用两个Activity,程序启动时候load第一张Activity,然后由tick触发N秒钟后startActivity另外一张Activity。2、使
2011-08-29 19:17:30
908
转载 Android中尺寸单位杂谈
讲解一在android系统中单位DP也就是DIP:device independent pixels(设备独立像素). dip : device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA
2011-08-29 19:16:53
361
转载 报Only the original thread that created a view hierarchy can touch its views错误解决
很多网友在Android中使用多线程处理UI相关内容时可能会发现Logcat提示Only the original thread that created a view hierarchy can touch its views这样的错误,这主要是Android的相关View和控
2011-08-29 19:15:23
832
转载 Android Graphic : apk and Skia/OpenGL|ES
Androidapk里面的画图分为2D和3D两种:2D是由Skia来实现的,也就是我们在框架图上看到的SGL,SGL也会调用部分opengl的内容来实现简单的3D效果;3D部分是由OpenGL|ES实现的,OpenGL|ES是Opengl的嵌入式版本,我们先了解一下Android
2011-08-24 15:20:17
368
原创 项目积累2
7 列表 2个xml 1个是list的风格http://schemas.android.com/apk/res/android" android:id="@+id/TextView01" android:layout_width="match_
2011-08-23 15:11:09
322
原创 项目经验积累
1 时间格式输出 SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd_HHmmss"); Date curDate = new Date(System.current
2011-08-23 14:42:30
872
转载 java中各种时间格式的转化
经常会遇到处理时间和日期的情况,小记一下时间和日期中常用到的几个类:java.util.Date, java.util.Calendar, java.util.GregorainCalendar, java.text.DateFormat, java.text
2011-08-22 12:13:13
1245
转载 Android ExpandableListView的使用
ExpandableListView继承于ListView,但是它不同于ListView,它可以有多个Group,每一个Group里都可以有多个Child。 比如可以实现QQ好友栏里类似的功能。 view plaincopy to clipboardp
2011-08-15 16:14:45
1200
转载 Android入门第七篇之ListView (二)
本文来自http://blog.youkuaiyun.com/hellogv/ Android入门第六篇之ListView (一) ,讲的是如何制作一个具有两行文本的 自定义控件 ,作为ListView的Item的使用方法。这篇接下来也是围绕ListView和It
2011-08-15 16:13:18
363
转载 Android入门第六篇之ListView (一)
本文来自http://blog.youkuaiyun.com/hellogv/ ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件。先说说ListView的实现:1.准备ListView要显示的数据;
2011-08-15 15:27:59
271
原创 文档学习 ContentProvider
•ContentProvider是一个特殊的存储数据的类型,它提供了一套标准的接口用来获取以及操作数据。来存放和获取数据并使这些数据可以被所有的应用程序访问。它们是应用程序之间共享数据的唯一方法;不存在所有Android软件包都能访问的公共储存区域。 •通过Conte
2011-08-09 17:16:26
276
原创 intent 例子
1 如果你想在Activity中得到新打开Activity 关闭后返回的数据,你需要使用系统提供的startActivityForResult(Intent intent, intrequestCode)方法打开新的Activity,ex: activity A
2011-08-09 16:37:10
346
原创 Android小技巧集合
合并apk和odex的方法 有时候发现别人手机里有一款 apk 挺好,想弄出来装自己手机上,可是却发现那个apk 是残缺的,里面没有 classes.dex文件,却有个跟 apk 同名的 odex 文件。残缺的 apk 是装不了的,只能把这个a
2011-08-09 12:21:43
406
转载 android intent和intent action大全
android 中intent是经常要用到的。 不管是页面牵转,还是传递数据,或是调用外部程序,系统功能都要用到intent 。在做了一些intent的例子之后,整理了一下intent,希望对大家有用。 由于intent内容太多,不可能真的写全,难免会有遗落,以后
2011-08-09 12:20:48
753
转载 Android Intent的几种用法全面总结
Intent 应该算是Android中特有的东西。你可以在Intent中指定程序 要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料 。都指定好后,只要调用startActivity(),Android系统 会自动寻找最符合你指定要求的应用
2011-08-09 12:18:09
379
转载 Activity的launchMode
在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。 这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。 加载模式
2011-08-09 12:15:15
206
转载 Android中ListView与ArrayAdapter配合使用
1、配置布局文件: android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
2011-08-09 12:11:39
384
转载 Android进程与线程
当某个组件第一次运行的时候,Android启动了一个进程。默认的,所有的组件和程序运行在这个进程和线程中。也可以安排组件在其他的进程或者线程中运行进程 组件运行的进程由manifest file控制。组件的节点 — , , , 和 — 都包含一个 process 属性。 这个属性
2011-08-09 12:07:50
250
转载 Android的Activity和Tasks详解
Activity和Tasktask就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个 activity所在的task栈。当用户按下返回键时,第二
2011-08-09 12:05:41
537
原创 Notification
public void showsrstatus() { SrNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); Notificatio
2011-08-09 11:07:25
251
转载 用Eclipse编写Android程序代码提示,代码自动填补很卡的解决办法
注:这是我总结大家的解决办法,大概有两种办法第一种就是 针对eclipse Version: Helios Service Release 1这个版本的bug 大家可以下载这个插件http://u.115.com/file/t959710c28 将解压后的jar
2011-08-08 17:49:03
555
转载 ADB server didn't ACK
第一种:1.查看任务管理器,关闭所有adb.exe2.重启eclipse即可 第二种:直接重启电脑,然后运行SDK下面的SDK Manager.exe,选择Virtual devices,启动一个模拟器即可。 今天刚好遇到这个问题 试了试第
2011-08-08 16:41:06
1176
转载 使用android 调用震动的例子
调用Android系统的震动,只需要一个类 那就是Vibrator ,这个类在hard包中,一看系统级的服务,又要通过manifest.xml文件设置权限了view plaincopy to clipboardprint?xml version
2011-08-08 16:34:01
42006
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人