- 浏览: 58974 次
- 性别:
- 来自: 湖南
最新评论
-
644368912:
胡歌花样姐姐
动态更新listView -
ping8080:
下载地址:http://code.google.com/p/a ...
apk反向编译
文章列表
1,froyo\packages\apps\Settings\AndroidManifest.xml
注册一个service
<service android:name=".sntp.SNTP" android:exported="true" android:process=":remote"> </service>
2,froyo\packages\apps\Settings\src\com\android\settings\DateTimeSettings.java
导入包文件:impo ...
1 在KeyEvent文件 中自定义键值
KeyEvent.KEYCODE_KEYLOCK
2 PhoneWindowManager 在方法public int interceptKeyTq()中加入
if(event.keycode == KeyEvent.KEYCODE_KEYLOCK && event.value != 0 ){ long when = System.currentTimeMillis(); if(!mTouchKeyLock){ ...
froyo\frameworks\policies\base\phone\com\android\internal\policy\impl\PhoneWindowManager.java
line 1957 加入
}else if(code == KeyEvent.KEYCODE_MENU || code ==KeyEvent.KEYCODE_BACK || code ==KeyEvent.KEYCODE_SEARCH || code ==KeyEvent.KEYCODE_HOME){ if (down){ per ...
改动文件如下
froyo/frameworks/base/api/current.xml
line 167996 修改如下
<method name="getHeight" return="int" abstract="false" native="false" synchronized="false" static="false" final="false" deprecated="not deprecated" ...
1,创建如下新文件
froyo\frameworks\base\core\res\res\layout\control_panel.xml 代码如下<?xml version="1.0" encoding="utf-8"?><!-- Copyright (C) 2006 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License"); you may not use thi ...
首先切换下SDK版本 源项目是2.2的 切换到2.0 再切换回来 项目properties-android
然后再project-Build-project
原文地址 http://blog.csdn.net/smartcat86/archive/2009/04/16/4085739.aspx
在android中,经常用到的定时器主要有以下几种实现:一、采用Handler与线程的sleep(long )方法二、采用Handler的postDelayed(Runnable, long) 方法三、采用Handler与timer及TimerTask结合的方法。下面逐一介绍:一、采用Handle与线程的sleep(long )方法Handler主要用来处理接受到的消息。这只是最主要的方法,当然Handler里还有其他的方法供实现,有兴趣的可以去查API,这里不过多解释。1.定义一个Handler类,用于处理接受到的Message.Handler handler = new Handler( ...
原文地址:http://www.pocketdigi.com/20100827/75.html
notifyDataSetChanged() 动态更新ListView 通过 Handler AsyncTask两种方式
有时候我们需要修改已经生成的列表,添加或者修改数据,notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView。今天的例子就是通过Handler AsyncTask两种方式来动态更新ListView.从今天起,每次学习的源代码都会打包上传,方便各位同学学习,注册帐号即可下载。布局main. ...
Toast是Android用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。前两天社区还有人问,想让Toast一直显示,怎么做呢?
Toast有个setDuration方法设置显示的。但很奇怪的只能设置两个值,Toast.LENGTH_LONG或Toast.LENGTH_SHORT。设置其他值都没你想要的效果,只能是Toast.LENGTH_LONG或Toast.LENGTH_SHORT其中一值。
其实可以用Timer来解决。 isRunning = true;
timer = new Timer(); ...
原文:http://www.ophonesdn.com/article/show/20
一、概述
07年,Google公司推出了基于Java语言的Android平台,引起了IT业界的一致关注,同年,播思通讯公司开始研发基于其的OPhone平台。
08年,第一款Android手机G1面世 ...
原文:http://www.cnblogs.com/lm3515/archive/2011/03/14/1984087.html
Android WebView总结
1、添加权限:AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。
view sourceprint?
在Androidmanifest.xml文件中添加
<uses-permission and ...
原文:http://blog.donews.com/zchening/archive/2011/03/09/490.aspx
原文2:http://book.chinaunix.net/showart.php?id=8116
这是一个有图标的文件资源管理器,也许在网上的基于Android的market上有很多比较精美的文件资源管理器,这里我拿这个出来讲并不在于我做的界面如何的精美,而相反我这里的重点并不在界面,我只是想通过这么个列子和大家一起分享Android开发中的一下知识点:(1)目录的遍历(2)自定义Adapter(3)如何取得文件类型,以及调用系统打开对应的文件 ...
/***
* Handler的定义:
* 主要接受子线程发送的数据, 并用此数据配合主线程更新UI。当应用程序启动时,
* Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说,
* 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。
* 如果此时需要一个耗时的操作,例如: 联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,
* 如果你放在主线程中的话,界面会出现假死现象, 如果5秒钟还没有完成的话,会收到Android系统的一个错误 ...
item.setLayoutParams(new LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));