- 博客(27)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
转载 Android进程与线程
<br />当某个组件第一次运行的时候,Android启动了一个进程。默认的,所有的组件和程序运行在这个进程和线程中。<br />也可以安排组件在其他的进程或者线程中运行进程<br />组件运行的进程由manifest file控制。组件的节点 —<activity>,<service>,<receiver>, 和<provider> — 都包含一个 process属性。这个属性可以设置组件运行的进程:可以配置组件在一个独立进程运行,或者多个组件在同一个进程运行。
2011-04-29 10:16:00 490
转载 整理出15个Android很有用的代码片段(技巧)ophone
<br />1:查看是否有存储卡插入String status=Environment.getExternalStorageState();if(status.equals(Enviroment.MEDIA_MOUNTED)) 说明有SD卡插入 2:让某个Activity透明OnCreate中不设Layoutthis.setTheme(R.style.Theme_Transparent);以下是Theme_Transparent的定义(注意transparent_bg是一副透明的图
2011-04-29 10:08:00 585
转载 Android的Activity和Tasks详解
Activity和Task<br />task就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个activity又在当前屏幕显示。这样,从用户角度来看,这两个activity就好像是属于同一个应用程序的,即使第二个activity是属于另外一个应用程序的。当然,这是指
2011-04-28 17:44:00 521
转载 Git和Repo扫盲——如何取得Android源代码
<br />Git 是 Linux Torvalds 为了帮助管理 Linux内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录(working copy),而像Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有BitKeeper、Mercurial、GNU Arch、Bazaar、Darcs、SVK、Monoto
2011-04-28 16:38:00 418
转载 android2.3源码下载编译全过程(附图及文档)修改版
<br />@官方的文档地址:http://source.android.com/source/download.html(但可能会遇到点问题请看下面的讲解)<br /><br /><br /> @系统要求:1 ubuntu 10.04或以上版本<br /> 2 64位系统(查看系统命令: uname -m 如果出现i386 i686 i586则是32位 如果出现amd64 则是64位系统 )<br />
2011-04-28 16:10:00 771
转载 Drawable、Bitmap、byte[]之间的转换
<br />android在处理一写图片资源的时候,会进行一些类型的转换,现在有空整理一下: <br /><br /> 1、Drawable → Bitmap 的简单方法 <br /> ((BitmapDrawable)res.getDrawable(R.drawable.youricon)).getBitmap(); <br /><br /><br /> 2、Drawable → Bitmap <br /> Java代码 <br /> public static Bitmap draw
2011-04-28 16:00:00 510
原创 Android中Activity的Intent大全
<br />Api Level 3: (SDK 1.5)Xml代码 android.intent.action.ALL_APPS android.intent.action.ANSWER android.intent.action.ATTACH_DATA android.intent.action.BUG_REPORT android.intent.action.CALL android.intent.action.CALL_BUTTON android.intent.action.CHOOSE
2011-04-28 15:55:00 1127
转载 Android中Broadcast的Intent大全
<br />Api Level 3:(SDK 1.5)Xml代码 android.bluetooth.a2dp.intent.action.SINK_STATE_CHANGED android.bluetooth.intent.action.BLUETOOTH_STATE_CHANGED android.bluetooth.intent.action.BOND_STATE_CHANGED_ACTION android.bluetooth.intent.action.DISCOVERY_COMPLETE
2011-04-28 15:55:00 1877
转载 Android中的category大全
<br />Api Level 3(SDK 1.5)和Api Level 4(SDK 1.6):Xml代码 android.intent.category.ALTERNATIVE android.intent.category.BROWSABLE android.intent.category.DEFAULT android.intent.category.DEVELOPMENT_PREFERENCE android.intent.category.EMBED android.intent.cat
2011-04-28 15:54:00 888
转载 Android小技巧集合
<br />合并apk和odex的方法<br /> 有时候发现别人手机里有一款apk挺好,想弄出来装自己手机上,可是却发现那个apk是残缺的,里面没有classes.dex文件,却有个跟apk同名的odex文件。残缺的apk是装不了的,只能把这个apk跟odex合并成一个完整的apk才能安装。<br /> 需要的工具:<br />1.smali-1.2.2.jar和baksmali-1.2.2.jar<br /> 2.还需要这个apk所在的rom里面的一些
2011-04-28 15:53:00 1002
转载 android intent和intent action大全
<br />android 中intent是经常要用到的。不管是页面牵转,还是传递数据,或是调用外部程序,系统功能都要用到intent。在做了一些intent的例子之后,整理了一下intent,希望对大家有用。由于intent内容太多,不可能真的写全,难免会有遗落,以后我会随时更新。如果你们有疑问或新的intent内容,希望交流。 <br />★intent大全: <br />1.从google搜索内容 <br />Intent intent = new Intent(); <br />inte
2011-04-28 15:40:00 860
转载 Android application context/activity context与内存泄露
<br />在android中context可以作很多操作,但是最主要的功能是加载和访问资源。在android中有两种context,一种是 application context,一种是activity context,通常我们在各种类和方法间传递的是activity context。<br />比如一个activity的onCreate:<br />protected void onCreate(Bundle state) {<br />super.onCreate(state);<
2011-04-28 15:25:00 654
转载 Android Intent的几种用法全面总结
Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。<br /><br />下面列出几种Intent的用法<br />显示网页:Uri uri = Uri.parse("http://www.google.com");Intent it = n
2011-04-28 15:17:00 578
转载 android用于打开各种文件的intent
<br />import android.app.Activity;<br />import android.content.Intent;<br />import android.net.Uri;<br />import android.net.Uri.Builder;<br />import java.io.File;<br />import android.content.Intent;<br />//自定义android Intent类,<br />//可用于获取打开以下文件的intent<br /
2011-04-28 15:15:00 2843
转载 如何将Canvas中内容保存为图片
<br />view plaincopy to clipboardprint?Bitmap bm = Bitmap.createBitmap(320, 480, Config.ARGB_8888); Canvas canvas = new Canvas(bm); Paint p = new Paint(); canvas.drawRect(50, 50, 200, 200, p); canvas.save(Canvas.ALL_SAVE
2011-04-28 15:01:00 2718 1
转载 关于Android隐式启动Activity
<br />隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data,可以是全部或部分匹配<br />同样适用于Service和BroadcastReceiver,下面是以Activity为例<br />MainActivity.java --主Activity<br />TestActivity.java --需要隐式启动的Activity<br />(1) 根据Action和Category来进行匹配<br />
2011-04-28 14:53:00 1917 2
转载 Activity的launchMode
在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standardsingleTopsingleTasks
2011-04-28 14:24:00 593
转载 Android 菜单(OptionMenu)大全
<br />菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这讲是OptionsMenu <br /> 一、概述<br /> public boolean onCreateOptionsMenu(Menu menu):使用此方法调用OptionsMenu 。<br /> public boolean onOptionsItemSelected(Me
2011-04-28 11:59:00 1405
转载 Android下intent的setdata、settype和setdataandtype函数
<br />1 settype<br />使用该函数表示要查找文件的mime类型(如*/*),这个和组件在manifest里定义的相对应,但在源代码里:view plaincopy to clipboardprint?public Intent setData(Uri data) { mData = data; mType = null; return this; } <br />public Intent setData(Uri dat
2011-04-28 11:00:00 5741
转载 Android 使用AsyncTask后台线程实现数据异步刷新
<br />为了保证我们的应用程序保持响应,一个好的实践就是将执行缓慢的、计算耗时的操作从应用程序的主线程移进一个子线程中。<br /> 注意 :所有的Android应用程序——包括Activity、Service和Broadcast Receivers——在应用程序主线程中启动。因此,任何组件中耗时的操作将会阻塞包括Service和不可见的Activity等其他组件。<br /> 对于后台进程,Android提供了两种选择方案。先说下AsyncTask类,通过AsyncTask可以定义一个在后
2011-04-28 10:26:00 2048
转载 Ubuntu 11.04 安装后要做的20件事情
4.28日,Ubuntu 11.04 就发布了!Ubuntu 11.04 安装后如何快速配置?对于大家的疑问,我们在此就给各位爱用者支招了——–《Ubuntu 11.04 安装后要做的20件事情》,让你赶在别人之前就明白怎么做!若是你安装Ubuntu原先的版本,你需要升级你的版本到Ubuntu 11.04,我们原先介绍过,在此不再赘述。参考此文章。接下来是我们要做的事情!<br /> 1 不喜欢Unity? 切换到Ubuntu gnome 经典桌面<br /><br /> 注销u
2011-04-28 10:12:00 725
转载 android ConfigChanges
Activity中ConfigChanges属性的用法<br /> 通过设置这个属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容: <br />CONFIG_FONT_SCALE<br />CONFIG_MCC<br />CONFIG_MNC<br />CONFIG_LOCALE<br />CONFIG_TOUCHSCREEN<br />CONFIG_KEYBOARD<br />CONFIG_NAVIGATION<br />CONFIG_ORIENTATION<br /><br
2011-04-28 09:57:00 798 1
转载 android中的后退键——onBackPressed()的使用
<br />很多网友不明白如何在Android平台上捕获Back键的事件,Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台,而回到桌面的尴尬情况,在Android上有两种方法来获取该按钮的事件。<br /> 1.直接获取按钮按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activity的onKeyDown方法即可,代码如下:<br />@Override<br />public boolean onKeyDown(int ke
2011-04-28 09:54:00 836
转载 Android之PreferenceActivity3
<br />看到很多书中都没有对PreferenceActivity做介绍,而我正好又在项目中用到,所以就把自己的使用的在这总结一下,也方便日后查找。<br /> PerferenceActivity是什么,看下面的截图:<br /><br /><br /> Android系统截图(左) MusicPlayer Setting截图(右)<br /> 好了,我们看到Android系统本身就大量用到了PreferenceActivity来对系统进行信息配置和管理,那么它是怎么保存数据的
2011-04-28 09:32:00 514
转载 android的PreferenceActivity2
<br />在开发应用程序的过程中我们有很大的机会需要用到参数设置功能,那么在Android应用中,我们如何实现参数设置界面及参数存储呢,下面我们来介绍一下Android中的一个特殊Activity–PreferencesActivity。PreferencesActivity是Android中专门用来实现程序设置界面及参数存储的一个Activity,我们用一个实例来简介如何使用PreferencesActivity。<br />下图是一个参数设置界面:<br /><br />下载 (23.
2011-04-28 09:26:00 640
转载 android的PreferenceActivity
前言 这段时间在研究android平台上的开源项目——StandupTimer,这是由jwood所设计的一个较为简单android应用,用于控制会议时间,类似秒表倒计时。PreferenceActivity PreferenceActivity是android提供的对系统信息和配置进行自动保存的Activity,它通过SharedPreference方式将信息保存在XML 文件当中。使用PreferenceActivity不需要我们对SharedPreference进行操作,系统会自动对Activi
2011-04-28 09:23:00 703
转载 重写ListView实现RaidoButton单选
<br />前言:之前做的ListView实现RadioButton的功能有bug,当ListView控件的内容超出屏幕可见区域时,滑动ListView控件会报错,下面有为什么出错和解决方法进行的注解,不多说了,看源码,有更好的解决办法请指教<br />1,MainActivity.java<br />package com.excetop.listradio;<br /><br />import android.app.Activity;<br />import android.os.Bundle
2011-04-27 16:31:00 1104
Material_Theme-4.5.1.zip
2019-10-10
构造方法问题
2010-05-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人