谈谈Android数据库的操作代码
在Android手机操作系统进行实际开发中,进场会应用到数据库。而且在这一平台中对数据库的应用方法比较简单灵活。我们在这里就为大家详细介绍了相关方法,希望可以给大家带来一些帮助。 昨天进行了GUI界面设计,感受了一下android初次设计的愉悦,今天接着学习其SQLite数据库试用,将昨天的例子中数据存到数库中,并读取查看一下。具体看代码(原写的有点问题,再改写如下): 1)Android数据库之...
Android如何自定义Adapter实现ListView动态刷新进度条
这几天做上传图片时,实现动态更新进度条,花费了我不少脑筋,一是android不是很熟悉,二是自己java基础,或者说是编程基础不扎实,不会学以致用,这两发块,是以后加强的重点!费话不多说!说说我用到的几个知识,一是AsyncTask,实现异步上传,二是自定义Adapter,继承自BaseAdapter,activity使用的是ListActivity(这是费话哈……) 主代码: 前面布局文件啊,...
Android中怎样获取网络上的图片
要获取网络上的图片,首先得有网络的访问权限,这个不再写了,以前的文章中写过,还有布局方式不再写了,就是写也是一个简单的布局,没有多大意义,直接上核心代码: 这是本人使用的一个简单的类,来获取网上的图片。 publicstaticBitmapgetImage(StringUrl)throwsException{ try{ URLurl=newURL(Url); StringresponseCo...
浅析Android系统架构的基本模式
如今,大家面对市场中种类繁多的手机必然挑的眼花缭乱。不过,在智能手机占据主要地位的今天,挑选手机的主要因素就是挑选一款性能高的手机操作系统,Android就是其中的一个必然选择。Android系统架构和其操作系统一样,采用了分层的架构。Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。 Android系统架构之应用程序 Android会同一系列...
Android如何下载图片在手机中展示
在项目开发中从互联网上下载图片是经常用到的功能,再次总结一下 1.普通的下载方式 布局文件: <?xmlversion="1.0"encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" and...
Android 中进程、Activity、BoradcastReceiver、ContentObserver生命周期
Android中Activity和进程的生命周期是一个很重要的问题。Android对进程也采取了垃圾回收之类的机制,这意味着即使用户退出了程序,该进程依然可能存在于系统中。这将直接影响我们写的程序结构。 一个进程可能有若干个Activity。Activity都退出后,进程可能并没有结束。下次用户从桌面启动该Activity时,会直接使用没有结束的进程。所以,想直接在主Activity中做程序初始化...
Android中实现多点触摸(2)
前面写了一个Pointer2Draw的小程序。这个程序的神奇之处在于,你永远也别想绘制出任何东西。原因是根本没有所谓的0x00000107。下面看看如何正确的处理多点触摸,光靠event.getAction()吃饭的时代已经终结了…… (1)获得屏幕上的Pointer的数目: intpointerCount=event.getPointerCount();这个函数具体返回值受到物理设备的限制,我费...
Android中实现多点触摸(1)
其实多点触摸并没有想象中的那么神奇。处理2个手指一般就已经够用,放上3个手指显得有点滑稽,依赖更多手指进行操作绝对不是一个好的主意。 理论上Android可以处理多达256 个手指的触摸,大概只有章鱼哥能享受这种技术带来的便利。就编程人员来说,编写多点触摸和单点触摸的方式几乎一模一样。其奥秘在于MotionEvent不仅可以封装单点触摸的消息,也可以封装多点触摸的消息。 在处理单点触摸中,我们用到...
Android中如何用APN来获取手机号
之前很多人说无法完全获取手机号,是因为现在有的卡不能获取,有的卡能获取,现在我们可以换一种思路来考虑问题,就是用VPN的方式请看代码 /** *电信APN列表 *@authorwudongdong * */ publicclassAPNNET{ publicstaticStringCTWAP="ctwap"; publicstaticStringCTNET="ctnet"; } /** *电信AP...
如何在Android中设置铃声+震动
有时候一些通讯软件需要这些个功能,比如说收到短信,通知等,要求手机发出铃声,或震动,或发光以提示用户知晓。往往手机都是有默认设置的,比如说用户开启了铃声+震动;只铃声不震动;完全静音等等... 这个时候就需要有一个规则了,起码软件的设置不能跟系统的冲突吧,中间的一些逻辑是要处理好的!之前做过的软件中有这么个需求,而且代码是我负责的,所以总结一下。 思路: 1.软件应该有个自己的设置配置文件,用以保...
谈谈Android Activity的生命周期管理
本文描述Android中Activity的状态,Activity的状态转换,从而总结了Activity各个生命周期的典型时序。与Android现 有框架结合,充分考虑Activity的各个生命周期阶段,应用开发者实现相应的回调接口,只有这样,才能开发出符合框架规范的程序。 Activity状态 Activity 在Android系统中用一个LIFO机制的Activity栈来管理。当新的Activi...
Android中用SlidingDrawer实现抽屉效果
一 SlidingDrawer这个类,也就是所谓的"抽屉"类。它的用法很简单,要包括handle,和content. handle就是当你点击它的时候,content要么抽抽屉要么关抽屉。 这是上下拉抽屉的效果,将SlidingDrawer属性设置为android:orientation="vertical"即可 这是左右拉抽屉的效果,将SlidingDrawer属性设置为and...
Android如何获取手机SD卡存储信息
SD卡作为手机的扩展存储设备,在手机中充当硬盘角色,可以让我们手机存放更多的数据以及多媒体等大体积文件。因此查看SD卡的内存就跟我们查看硬盘的剩余空间一样,是我们经常操作的一件事,那么在Android开发中,我们如何能获取SD卡的内存容量呢? 首先,要获取SD卡上面的信息,必须先对SD卡有访问的权限,因此第一件事就是需要添加访问扩展设备的权限。 <uses-permission androi...
编写Android下简单的英汉词典
在网上到处找,终于找到了一个简单的英汉词库,做了一个简单的英汉词典,把源码放上来,有兴趣的同学可以看一下,主要的代码是如何引入外部的SQLite数据库! 源码:http://files.cnblogs.com/xyc20080413/MyDictionary.rar 引入外部数据库的代码: privateSQLiteDatabaseopenDatabase() { try { //获得dictio...
Android通过wifi向服务器端发送数据
这个是我在手机上运行时截的图,下面三个按钮是操作wifi网关的按钮,下面的那个提示框是按下这个按钮出现的,数字为0表示正在关闭wifi,数字2表示正在开启wifi,数字1表示wifi处于关闭状态,数字3表示wifi处于开启状态。 上面的的发送按钮可以发送数据到服务器,实验室的是局域网,没有无线网络,我利用一个无线路由与电脑相连,在利用手机wifi搜索到该网络,手机与电脑构 成局域网,便可发送数据...