
android开发
波哥的技术积累
这个作者很懒,什么都没留下…
展开
-
andorid里关于wifi的分析
大致可以分为四个主要的类ScanResultwifiConfiguration WifiInfo WifiManager<br /> (1)ScanResult,主要是通过wifi 硬件的扫描来获取一些周边的wifi 热点的信息。<br /> 在我们进行wifi搜索的时候,一般会搜到这些信息,首先是接入点名字、接入点信息的强弱、还有接入点使用的安全模式,是WPA、WPE。<br />打开这个类,我们可以看到以下几个信息<br /> BSSID接入点的地址,这里主要是指小范围几个无线设备相连接转载 2011-03-03 14:18:00 · 1521 阅读 · 0 评论 -
android中使用TextView来显示某个网址的内容,使用<ScrollView>来生成下拉列表框
1:androidmanifest.xml的内容<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.itcast.htmlview" a原创 2011-07-20 14:03:26 · 3664 阅读 · 2 评论 -
Android手机端调用webservice来获得手机归属地号码
1:原理解析 我们通过soap协议来调用http://www.webxml.com.cn/zh_cn/index.aspx android端需要发送的数据信息,也是协议信息POST /WebServices/MobileCodeWS.asmx HTTP/1.1Host原创 2011-07-29 10:25:00 · 5923 阅读 · 6 评论 -
android中SQLite的使用总结,用excSQL和rawQuery方法实现一般得增删改查
1:androidmanifest.xml的内容<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.itcast.db" android:ver原创 2011-07-19 14:14:39 · 33409 阅读 · 8 评论 -
android写入联系人Contacts的信息,包括联系人的姓名,联系方式和邮箱
1:androidmanifest.xml的内容<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.itcast.contacts" an原创 2011-07-19 23:25:38 · 14412 阅读 · 6 评论 -
在android中读取联系人信息的程序,包括读取联系人姓名、联系方式和邮箱等
1:androidmanifest.xml的内容<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.itcast.contacts" an原创 2011-07-20 00:44:44 · 13791 阅读 · 1 评论 -
android权限管理大全
android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table i原创 2011-08-08 09:38:20 · 2674 阅读 · 0 评论 -
android中的UI主线程与子线程
在一个Android 程序开始运行的时候,会单独启动一个Process。默认的情况下,所有这个程序中的Activity或者Service(Service和 Activity只是Android提供的Components中的两种,除此之外还有Content Provider和Broadcast Receiver)都会跑在这个Process。 一个Android 程序默认情况下也只有一个Pro转载 2011-03-11 01:01:00 · 1842 阅读 · 0 评论 -
android的activity生命周期问题
1:官方截图原创 2011-11-16 14:37:57 · 769 阅读 · 0 评论 -
android中关于AsyncTask的学习
1:AsyncTaskAsyncTask是Android提供的异步执行机制,可以方便的将一些工作转移到新的线程里去执行,执行过程中或完毕后调用回调函数进行界面更新及其他处理工作。(因为UI的操作是不能在线程中做的,这不仅仅是Android的限制,也是几乎所有GUI系统的限制)在本项目中,需要异步执行的地方很多,基本的Task模式是这样:在doXXX函数中首先判断是否当前任务是否正在原创 2011-11-15 20:36:48 · 1097 阅读 · 0 评论 -
android中json数据的解析
1:普通形式的:服务器端返回的json数据格式如下:{"userbean":{"Uid":"100196","Showname":"\u75af\u72c2\u7684\u7334\u5b50","Avtar":null,"State":1}}分析代码如下:// TODO 状态处理 500 200 int res = 0;转载 2011-11-18 10:12:14 · 976 阅读 · 0 评论 -
android里面模拟按Home键的效果
Intent intent = new Intent(Intent.ACTION_MAIN); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.addCategory(Intent.CATEGORY_HOME); mContext.s原创 2011-11-25 10:10:01 · 1325 阅读 · 0 评论 -
android设置方向
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//通过程序改变屏幕显示的方向 1.landscape:横屏(风景照) ,显示时宽度大于高度; 2.portrait:竖屏 (肖像照) , 显示时 高 度大于 宽 度 ; 3.user:用户当前的首选方向; 4.转载 2012-04-20 15:30:06 · 1022 阅读 · 0 评论 -
android从网络中获得一张图片,并显示在屏幕上
1:androidmanifest.xml的内容<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.capinftotech.image" an原创 2011-07-20 11:50:06 · 27593 阅读 · 3 评论 -
android端和Struts2服务器端通信,交互信息,参数采用JSON,使用了HttpClient与HttpPost类
首先是Struts端的程序,采用Struts2.1.61:web.xml的配置,主要是配置Struts2的filter struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrep原创 2011-07-21 01:37:08 · 18330 阅读 · 19 评论 -
在android中使用Pull解析器生成xml文件
1:程序用到的Person类public class Person { private Integer id; private String name; private Short age; public Person(){} public Person(In原创 2011-07-14 00:13:50 · 1250 阅读 · 0 评论 -
访问其他程序的SharedPreferences里的数据信息
<br /> I:访问本程序的(FirstApp)SharedPreferences中的数据代码如下:<br /> Java代码 SharedPreferences sharedPreferences = getSharedPreferences("first_app_perferences", Context.MODE_PRIVATE); String name = sharedPreferences.getString("name", ""); //getString()第二个参数为缺省值,如果p转载 2011-03-05 17:16:00 · 3667 阅读 · 0 评论 -
Android按键事件映射表和转义符对照
<br /> KeyEvent.KEYCODE_UNKNOWN,<br /> KeyEvent.KEYCODE_SOFT_LEFT,<br /> KeyEvent.KEYCODE_SOFT_RIGHT,<br /> KeyEvent.KEYCODE_HOME,<br /> KeyEvent.KEYCODE_BACK,<br /> KeyEvent.KEYCODE_CALL,<br />转载 2011-03-18 00:02:00 · 2537 阅读 · 0 评论 -
在开发过程中使用Android返回键
<br />在开发android应用时,常常通过按返回键(即keyCode == KeyEvent.KEYCODE_BACK)就能关闭程序,其实大多情况下并没有关闭改应用 <br /><br />我们可以这样做,当用户点击自定义的退出按钮或返回键时(需要捕获动作),我们在onDestroy()里强制退出应用,或直接杀死进程,具体操作代码如下: <br /> public boolean onKeyDown(int keyCode, KeyEvent event) { //原创 2011-03-18 00:05:00 · 5535 阅读 · 0 评论 -
andoid如何修改系统时间
<br />Android中如何修改系统时间(应用程序获得系统权限) <br /><br />在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或者运行与系统进程中才可以用。 <br /><br />本来以为就没有办法在应用程序这转载 2011-03-17 22:49:00 · 1003 阅读 · 0 评论 -
SD卡路径问题以及如何获取SDCard 内存
<br />昨天在研究拍照后突破的存储路径的问题,开始存储路径写死为: private String folder = "/sdcard/DCIM/Camera/"(SD卡上拍照程序的图片存储路径); 后来发现这样写虽然一般不会出错,但不是很好,因为不同相机,可能路径会出问题。较好的方法是通过Environment 来获取路径,最后给出一个例子,教你怎样获取SDCard 的内存,显示出来告诉用户。讲述的内容如下: 0、获取sd卡路径。 1、讲述 Environment 类。 2、讲述 StatFs 类。 3转载 2011-03-31 00:45:00 · 1556 阅读 · 0 评论 -
安装APK文件到Android模拟器与adb命令的使用
一、安装APK文件到Android模拟器 Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclipse+ADT,使用DDMS(Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、转载 2011-06-07 14:43:00 · 8898 阅读 · 1 评论 -
Android Activity生命周期具体内容概述
对手机有所研究的朋友们,应该对于Android这一手机操作系统并不陌生。它是一款基于Linux平台的开源手机操作系统。我们在这里会通过对Android Activity生命周期的介绍来充分的了解一下这一系统的基本原理。注意到在Activity的API中有大量的onXXXX形式的函数定义,除了我们前面用到的onCreate以外,还有onStart,onStop以及onPause等等。从字面上看,转载 2011-06-15 22:57:00 · 909 阅读 · 0 评论 -
ExpandableListView的简单例子
最近一段时间参考网上的例子,做了一下简单的 ExpandableListView,现在和大家共享一下:1:main.xml的内容<LinearLayout xmlns:android="http://schemas.android.com原创 2011-07-05 23:27:33 · 4018 阅读 · 4 评论 -
android客户端通过Get方式提交参数给服务器,使用URL和HttpURLConnection实现,以及乱码问题解决
服务器端的设置服务器端采用Struts2来接收android端的请求,android版本为2.2.3配置如下:1:web.xml的配置为 Struts Blank struts2 org.apache.stru原创 2011-07-21 16:45:20 · 22379 阅读 · 2 评论 -
android中SharedPreferences的简单例子
1:界面布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width=原创 2011-07-14 23:58:11 · 5677 阅读 · 1 评论 -
android测试:使用DOM读取xml文件的内容
本文分析了在android下dom解析xml的过程原创 2011-07-13 21:52:18 · 3341 阅读 · 0 评论 -
在android中使用Pull解析器读取xml文件,并进行测试
1:读取xml文件的类public class PullXMLService { /* * bo 28 xiaohong 21原创 2011-07-13 23:46:10 · 1188 阅读 · 0 评论 -
关于android项目导入外部jar包的问题
解决办法:一、 在项目右键--> Build Path --> Configure Build Path --> 在Libraries tab中 点击右边的Add Library--> User Libraries --> New --> 输入你的Library名字,确定 --> Add Jars --> 添加你的jar包。完成这一步之后,项目中就不会报错的了,但是一运行,就会转载 2012-11-29 14:23:03 · 6399 阅读 · 3 评论