
android 应用开发
xuxinyl
这个作者很懒,什么都没留下…
展开
-
Android AlertDialog解决点击按钮立即消失的问题
Android alertDialog中左中右三个按钮,点击按钮的时候,即使没调用dismiss方法,系统也会默认的去调用,而把这个对话框被关闭掉,但是我们的一些实际需求,就需要保留这个对话框不动,例如输入校验码,密码之类的校验问题,如果用户输入错误,而关闭后弹出对话框,就很别扭了。这里有个方案可以解决这个问题,使得即使按钮事件发生了,也不会关闭对话框。核心思想是欺骗一下系统,在点击事件里,修改该对话框的显示状态为关闭,则系统就不会去关闭该对话框了。具体实现代码如下:/** @author xux原创 2011-05-18 09:06:00 · 4022 阅读 · 0 评论 -
如何调试跟踪Android源代码
Android平台代码很多,关系也很复杂,通常我们调试程序的时候是无法跟踪到Android framework code里的,如果能调试跟踪Android source code将给我们这些初学者带来很多便利,本文将给出一个调试跟踪Android source code 的方法。 1. 首先,得到Android 源代码(可参考之前的文章--如何获取Android源代码并编译.doc),转载 2011-10-24 16:05:17 · 991 阅读 · 0 评论 -
安装android apk包/adb shell的常见问题及解决
1 Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE解决办法:1. 数据线连接电脑,以“磁盘驱动器”方式连接。2. 进入sdcard下的.android_secure目录(需要使用第三方的资源管理器)3. 删除该目录下的smdl2tmp1.asec文件。如果该目录没有使用smdl2tmp1.asec文件,adb原创 2011-10-09 17:09:14 · 4297 阅读 · 0 评论 -
解除android 2.2 每小时只能发100条短信的限制(转)
解除android 2.2 每小时只能发100条短信的限制先安装android 2.2 的sdk,下载地址http://developer.android.com/sdk/index.html 或者http://androidappdocs.appspot.com/sdk/index.html下载android-sdk_r10-windows.zip,解压缩,运行里面的SDK Ma转载 2011-11-01 17:48:31 · 2586 阅读 · 1 评论 -
谷歌工程师详解Android系统架构
近日,Google的一位工程师Sans Serif发布了一篇博文非常清楚的描述了Android系统架构,中国移动通信研究院院长黄晓庆在新浪微博上推荐了该文,并认为文中对Android的介绍很好,您可以看一下Google工程师眼中的Android系统架构是什么样的。以下为Sans Serif博文的译文: Andriod是什么? 首先,就像Android开源和兼容性技术负责人Dan Mor转载 2011-10-20 14:15:33 · 1068 阅读 · 0 评论 -
Android 中压力测试工具Monkey的用法
一、简介Monkey是一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测试。Monkey包括许多选项,它们大致分为四大类:· 基本配置选项,如设置尝试的事件数量。· 运行约束选项,如设置只对单独的一个包进行测试。· 事件类型和频率。· 调试选项。在Monkey运行的时候,它生成事件,并把它们发给系统。同时,Mo转载 2011-10-20 16:31:27 · 640 阅读 · 0 评论 -
android与javascript交互调用
在Android中通过WebView控件,可以实现要加载的页面与Android方法相互调用,我们要实现WebView中的addJavascriptInterface方法,这样html才能调用android方法,在这里我个人觉得有点和DWR相似。为了让大家容易理解,我写了一个简单的Demo,具体步骤如下: 第一步:新建一个Android工程,命名为WebViewDemo(这里我在转载 2011-10-19 16:57:17 · 792 阅读 · 0 评论 -
android源码框架
Android 2.1 源码结构分析 002 lee 003 Android 2.1 004 |-- Makefile 005 |-- bionic (bionic C库) 006 |-- bootable (启动引导相关代码) 007 |-- build转载 2011-06-22 14:52:00 · 7361 阅读 · 1 评论 -
增加一条新的联系人记录
public static void insertContact(Context context,String name,String phone) { //首先插入空值,再得到rawContactsId ,用于下面插值 ContentValues values = new ContentValues (); Uri rawContactUri =context.getContentResolver().insert(RawContacts.CONTENT_URI,values)原创 2011-05-06 17:49:00 · 1355 阅读 · 0 评论 -
ROOT mz606
国行mz606原版ROM(H.6.2-9 )root教程(非美版的600或604的rom)时间本帖最后由 f70 于 2011-6-13 10:02 编辑 ==============================================================转载 2011-07-26 09:05:49 · 2861 阅读 · 1 评论 -
Android的/system/lib里加入自己的so库
执行下命令:1 重新挂载/system目录,使之能读写:mount -o remount,rw /dev/null /system 2 修改这个文件的权限:chmod 777 /system3 利用dd和mv命令复制文件到system里去: dd if=/data/data原创 2011-07-19 12:12:23 · 9224 阅读 · 2 评论 -
Android监听网络连接状态变化
else if(action.equals(ConnectivityManager.CONNECTIVITY_ACTION)){ System.out.println("network status changed!!!");原创 2011-07-19 10:30:35 · 3836 阅读 · 1 评论 -
Android 往自己的APP加入文件
首先把自己需要安装的文件放在工程里的assert目录下。然后代码如下“; /** @author xuxin *down load tht simotun file */ private void loadSimotunFile(){ if(!原创 2011-07-19 12:06:19 · 2374 阅读 · 0 评论 -
android之MultiAutoCompleteTextView控件的使用
1 使用背景:带检索功能的文本输入框,可用于联系人查找,网页搜索等等应用。2 常见方法见SDK文档,这里不累赘3 下拉框更新问题,在文本内容发生变化时,把下拉框删除,再显示出来,可以避免界面刷新重叠的问题。监听View文本内容变化代码:TextWatcher w原创 2011-10-13 17:21:00 · 867 阅读 · 0 评论 -
android 关闭外音
AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE); am.setStreamVolume(AudioManager.STREAM_ALARM, vol, 0); am.se原创 2011-10-13 17:37:13 · 1216 阅读 · 0 评论 -
Android HTTP 服务
使用 HTTP 服务: 1. Apache HttpClinet Http GET Http POST a.创建 HttpClient b.初始 HTTP GET 方法或 POST 方法. c.设置参数 键值对 d.执行 HTTP 调用转载 2011-10-18 17:38:36 · 979 阅读 · 0 评论 -
android自定义字体
1. 定义包含1 TextView 布局:main.xml http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_widt转载 2011-10-19 14:34:37 · 936 阅读 · 0 评论