2011年6月13日

Base 64

摘要: import java.io.*;/** * Routines for converting between Strings of base64-encoded data and arrays of * binary data. * * @author Brian Wellington */public class base64 { private static final String Base64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; private base64() 阅读全文

posted @ 2011-06-13 20:02 陆晓峰 阅读(376) 评论(0) 推荐(0) 编辑

2011年5月3日

教你如何开关Android的APN网络

摘要: 由于Android对于APN的网络API没有公开,不过我们可以阅读源代码,然后进行数据库操作,系统会自动监听数据库的变化,从而实现开启或者关闭APN。大家可以研究一下frameworks/base/core/java/android/provider/Telephony.java这个类,比较重要的就是 URI 和数据库字段:content://telephony/carriers字段可以在Telephony.java中找到。其实原理很简单 :1 、 当开启APN的时候,设置一个正确的移动或者联通的APN2、 关闭的时候设置一个错误APN就会自动关闭网络请看代码:Activity:Java代码p 阅读全文

posted @ 2011-05-03 16:00 陆晓峰 阅读(1695) 评论(0) 推荐(0) 编辑

2011年4月20日

android 再按一次后退键退出应用程序

摘要: private static Boolean isExit = false; private static Boolean hasTask = false; Timer tExit = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { isExit = false; hasTask = true; } }; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { System.out.prin... 阅读全文

posted @ 2011-04-20 16:50 陆晓峰 阅读(3228) 评论(0) 推荐(0) 编辑

2011年4月13日

使用gdb在Android Emulator中进行调试

摘要: gdb在android开发中的使用相信很多开发人员都很想掌握,今天我们就用gdb在Android Emulator中进行调试,让大家学习gdb调试。在Android手机开发平台的emulator里,有两种方式可以做Gdb调试:直接使用GdbServer或利用Gdb调试进行调试。 1、利用Gdb Server进行调试: A、从下面的链接中下载针对Android的Gdb Serverhttp://www.billrocks.org/android_libs/bin/ B、把下载的Gdb Server安装到你的emulator 中 1)、 启动emulator 2)、下载Gdb Server到你的e 阅读全文

posted @ 2011-04-13 14:44 陆晓峰 阅读(1471) 评论(0) 推荐(0) 编辑

2011年3月17日

Eclipse中Android项目XML文件的格式化配置(转)

摘要: Eclipse中Android项目XML文件的格式化配置在Eclipse中使用ADT开发Android很方便,但也有些不如意的地方,如XML文件的格式化效果就很不理想。默认情况下,使用ADT的可视化界面布局,自动生成的xml文件中,一个控件的配置全动挤到一行上(效果如下所示),阅读、修改起来都很不方便。<?xml version="1.0" encoding="utf-8"?><LinearLayout ...><TextView android:id="@+id/TextView01" android: 阅读全文

posted @ 2011-03-17 15:31 陆晓峰 阅读(6858) 评论(0) 推荐(0) 编辑

Android 对话框(Dialog)大全 建立你自己的对话框(转)

摘要: Android 对话框(Dialog)大全 建立你自己的对话框 Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog). onCreateDialog(int):当你使用这个回调函数时,Android系统会有效的设置这个Activity为每个对话框的所有者,从而自. 阅读全文

posted @ 2011-03-17 14:16 陆晓峰 阅读(3848) 评论(0) 推荐(0) 编辑

android 软件安装与卸载(转)

摘要: 安装:从sdcardStringfileName=Environment.getExternalStorageDirectory()+"/myApp.apk";Intentintent=newIntent(Intent.ACTION_VIEW);intent.setDataAndType(Uri.parse("file://"+filePath),"application/vnd.android.package-archive");或者//intent.setDataAndType(Uri.fromFile(newFile(fileN 阅读全文

posted @ 2011-03-17 13:18 陆晓峰 阅读(867) 评论(0) 推荐(0) 编辑

2011年3月16日

Android开发者应该深入学习的10个开源应用项目(转)

摘要: Android开发者应该深入学习的10个开源应用项目 Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开 源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用.1.Android团队提供的示例项目如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像 阅读全文

posted @ 2011-03-16 10:15 陆晓峰 阅读(1084) 评论(0) 推荐(1) 编辑

2011年3月15日

AndroidContacts操作系列之 查看底层联系人表结构

摘要: AndroidContacts操作系列之 查看底层联系人表结构对于很多想做通讯录,或者很多想对系统通讯录操作的童鞋们肯定都会遇到个问题,系统通讯录操作很麻烦,我能不能直接看看底层联系人表结构呢? 如果可以看到的话,那一定能提高相关操作的准确性和效率吧。 不多说,直接把步骤给列出来:1、 打开Eclipse,运行模拟器2、 调出 android 中的 File Explorer(Windows—>ShowView -> Other -> Android - > File Explorer) 3、 打开FileExplorer , 选择 Data->Data-> 阅读全文

posted @ 2011-03-15 19:18 陆晓峰 阅读(12400) 评论(4) 推荐(2) 编辑

android 从assets和res中读取文件(转)

摘要: 1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js,css等文件。在后面会介绍如何读取assets文件夹的资源! res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容):目录Directory资源类型Resource Typesres/anim/XML文件,它们被编译进逐帧动画(frameby frame animation)或补间动画(tweenedanimation)对象res/d 阅读全文

posted @ 2011-03-15 11:07 陆晓峰 阅读(40329) 评论(2) 推荐(5) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示