- 博客(31)
- 收藏
- 关注
原创 activity 的加载模式
个Activity的状态是由它在Activity栈(是一个后进先出LIFO,包含所有正在运行Activity的队列)中的位置决定的。当一个新的Activity启动时,当前的活动的Activity将会移到Activity栈的顶部。如果用户使用后退按钮返回的话,或者前台的Activity结束,在栈上的Activity将会移上来并变为活动状态。如下图所示:一个应用程序的优...
2011-05-04 22:36:14
263
原创 线程:Message和Runnable
程序需要相应用户的操作,最要能在200ms(0.2s)之内,如果超过5秒没有反应,ActivityManager会没有提示就kill了 activity。然而,activity可能真的需要时间来进行处理,这往往会用到后台线程-background thread。后台线程可以安全 地和UI线程进行交互,其中后台线程是不能修改UI的。通过创建一个Handler子类的对象,每个acvivity只需一...
2011-05-03 22:14:42
191
原创 横屏启动activity,点击屏幕的单击、双击和长按事件
横屏启动activity 方法1:在androidmanyfest.xml的activity中加入属性 android:screenOrientation="landscape" 方法2:在oncreate中加入如下代码 if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){ se...
2011-02-17 17:04:12
206
原创 gentoo 安装jdk
首先,安装eix然后搜索eix -s jdk最后安装指定的jdk1. 安裝 JRE/JDK導覽Java 是由 Sun Microsystems 的工程師發展的程式語言。這是一種物件導向的語言,而且不用在平台上重新編譯就可以在那種平台執行。雖然 Java 可以用原生的方式執行,Java 受到好評的原因大部份是可以跨平台執行,還有其他的像是垃圾收集等等。他...
2011-02-12 16:00:00
550
原创 zongjie
我的收藏是由我和同事高昆一块开发的新应用,在开发过程中,遇到了不少困难,其中包括需求上的疑惑、android应用知识欠缺等。可我们在工作中,脚踏实地,配合默契,互相信任,顺利的完成了任务。通过这个应用,也收获了不少东西,比如团队的合作精神,工作量的把握,android的技术知识等 合作精神:由于我和高昆两都属于android入门级别的菜鸟,对andorid技术知识了解甚少,拿到需求之后无处...
2011-01-31 10:04:00
124
原创 修改默认的apn
修改文件/packages/providers/TelephonyProvider/src/com/android/providers/telephony/TelephonyProvider.java添加一个插入默认apn数据的方法 private void insertAddDefaultApns(SQLiteDatabase db) { ...
2011-01-26 10:08:11
636
原创 设置android默认属性
修改文件 build/target/product/core.mk 文件PRODUCT_PROPERTY_OVERRIDES := \ ro.config.notification_sound=Beat_Box_Android.ogg \ ro.config.alarm_alert= Alarm_Beep_01.ogg \ ro.config.ringtone=B...
2011-01-26 09:58:23
340
原创 android默认属性
网上有一篇文章介绍了Android的属性系统(http://blog.csdn.net/tekkamanitachi/archive/2009/06/18/4280982.aspx),我现在对其进行补充:1. android现在好像只有/ default.prop,/system/build.prop两个文件,别的两个文件找不到2. /data/property下有4个prop文件...
2011-01-19 20:07:56
183
原创 android设置当前屏幕能不能锁屏
//设置屏幕不能锁屏 private void setUnlocked() { Window win = getWindow(); WindowManager.LayoutParams winParams = win.getAttributes(); winParams.flags |= (WindowManager.Lay...
2010-12-22 11:27:34
168
Android 解屏代码
/androidsrc_code/frameworks/policies/base/phone/com/android/internal/policy/impl/LockScreen.java public void onTrigger(View v, int whichHandle) { if (whichHandle == SlidingTab.OnTriggerLi...
2010-12-20 18:38:24
140
gallery3D 展示指定SD卡图片文件夹问题
//调用gallery3d打开指定图片文件夹 private void callGallery(String path, int type, String title) { Uri uri = Images.Media.INTERNAL_CONTENT_URI; uri = uri.buildUpon() ....
2010-12-15 15:03:42
464
原创 android SD卡热插拔监听
//初始化receiver protected void onResume() { super.onResume(); IntentFilter intentFilter = new IntentFilter( Intent.ACTION_MEDIA_MOUNTED); intentFilter....
2010-12-15 14:52:30
542
原创 ril
Android-RIL流程分析2010-03-04 09:12本文以通话设置中的呼叫等待的设置为例,讲解RIL的流程。其实其余的也类似如此路径: package/apps/Phone/src/com/android/phone呼叫等待的onClick事件在CallFeaturesSettings.java里面当点击呼叫等待的CheckboxPreference时,调用以...
2010-12-13 20:50:41
126
原创 java 文件拷贝
public static void forTransfer(String f1, String f2) throws Exception { long length = 2097152000; FileInputStream in = new FileInputStream(f1); FileOutputStream out = new FileOutputStream(f2...
2010-11-29 17:18:42
118
android 创建菜单列表及其事件
Activity的代码 public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.items_options_menu, m...
2010-11-25 18:23:56
132
android 媒体文件通知媒体数据库更新
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment .getExternalStorageDirectory())));
2010-11-25 18:14:55
603
原创 svn文件删除
有时候想把某个加入svn版本控制的工程脱离出来,这就需要删除SVN工作目录下的.svn目录,windows 平台下常用的作法是用系统(Windows)自带的搜索功能,搜索出所有.svn目录(需要在“其他高级选项”中选需要删除SVN工作目录下的.svn目录,而SVN Clinet 本身是不带清除.svn文件的命令的。所以只能自己写脚本来递归删除.svn文件夹: 1、windows 平...
2010-11-15 11:26:05
263
原创 我的收藏主界面
package com.huawei.myfavorite;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.content.Intent;...
2010-11-10 15:14:12
250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人