安卓手机数据库连接代码
安卓手机与数据库交互系统的设计与实现

( 1 .S t a t e Ke y La b o r a t o r y o f Ge o h a z a r d Pr e v e n t i o n a n d Ge o e n v i r o n me n t P r o t e c t i o n,Ch e n g d u Un i v e r s i t y o f Te c h n o l o g y , Ch e n g d u 6 1 0 0 5 9 ,Ch i n a ;2 .Ke y L a b o r a t o r y f o r Ra d i o a c t i v e Wa s t e a n d En v i r o n me n t a l S e c u r i t y ,
n i n g wi t h s e r v l e t t e c h n o l o g y a n d J DBC d a t a b a s e a c c e s s t e c h n o l o g y ,a mo d u l a r i n t e r a c t i v e s t r u c t u r e t h a t i s d r i v e d b y me s s a g e i s
p r o p o s e d .Ef f i c i e n t i n t e r a c t i o n s y s t e m b e t we e n An d r o i d p h o n e a n d r e mo t e d a t a b a s e i s d e s i g n e d a n d i mp l e me n t e d . Th e e x p e r i —
基于网易云信的即时通讯系统(Android端)

本科毕业设计(论文)学院(部) 计算机科学与技术学院题目基于网易云信的即时通讯系统(Android端)年级2103级专业软件工程(嵌入式)班级嵌入式二班学号1327403069姓名曹经纬指导老师金海东职称讲师论文提交日期2017-5-19目录前言 (3)第一章绪论 (4)1.1开发背景 (4)1.2国内外即时通讯发展状况 (5)1.3 课题意义 (5)1.4 研究内容 (6)1.5 论文结构 (6)1.6 本章小结 (6)第二章基于网易云信的即时通讯系统的需求分析 (8)2.1 系统概述 (8)2.1.1 网易云信简介 (8)2.1.2 开发环境搭建 (9)2.1.3 网易云信的账号体系 (11)2.2 需求分析 (12)2.2.1 目标 (12)2.2.2 主要参与者 (12)2.2.3 功能需求 (13)2.2.4 非功能性需求 (15)2.3 本章小节 (16)第三章基于网易云信的即时通讯系统的设计 (17)3.1 软件功能设计 (17)3.1.1 客户端功能设计 (17)3.1.2 服务端功能设计 (21)3.2 软件的数据库端设计 (22)3.3 本章小结 (24)第四章基于网易云信的即时通讯系统的实现 (25)4.1 服务器端 (25)4.2 客户端 (28)4.2.1整体程序设计 (28)4.2.3 用户注册模块 (30)4.2.4用户添加管理好友和群模块 (35)4.2.5 用户创建管理群模块 (39)4.2.6 好友/群组列表显示 (40)4.2.7 用户聊天模块 (42)4.2.8 聊天记录查询模块 (45)4.2.9 个人信息设置模块 (47)4.2.10 最近联系人模块 (48)第五章基于网易云信的即时通讯系统的测试 (50)5.1 用户注册功能测试 (50)5.2 用户登录功能测试 (50)5.3 用户添加好友功能测试 (50)5.4 消息功能测试 (51)第六章总结 (52)6.1 本文总结 (52)6.2 系统不足与未来展望 (52)参考文献 (54)致谢 (55)摘要本文分析了即时通讯的特点和用户需求,在网易云信服务的基础上,开发出一套即时通讯系统,系统由服务端和客户端组成。
安卓手机adb命令详解

要使用adb命令,手机需要打开USB debug。
安装软件adb install apk文件名称.apk重新安装该软件adb install -r apk文件名称.apk卸载apk软件adb uninstall apk包名.apk查看手机上的运行日志,此项可以用来查错adb logcat查看手机是否连接,以及连接了几台手机adb devicesA为手机路径,B为电脑路径,意思为:把文件从手机中复制到电脑上adb pullA为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上adb push进入手机的超级终端Terminaladb shell重新挂载文件系统adb remount重启手机adb reboot重启到Recovery界面adb reboot recovery重启到bootloader界面adb reboot bootloader例子:刷官方高版本后重新获取ROOT和降级方法(部份操作)进行adb运行环境adb shell设置超级用户模式su映射出目录mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system退出suexit退出shell准备接受下一个adb命令exit增加flash_image文件到手机上adb push flash_image.zip /system/bin/flash_imagerecovery先复制到卡上adb push recovery-RA-heroc-v1.6.2.img /sdcard再次进入adb环境adb shell修改文件属性chmod 0755 /system/bin/flash_image重启系统reboot杀掉adbadb kill-server退出adbexitAndroid Debug Bridge的一些基本命令。
这个工具直译过来就是Android调试桥的意思。
它提供了强大的特性,例如复制文件到设备或从设备复制文件。
Android安卓项目编程实例

26. Android手机通话健康卫士。
要求:手机通话有辐射影响健康是人所共识。要求:软件每月统计通话时间,超过一定通话时间,手机震动(一定震动),提醒用户,过度“电话煲”有害健康。
27. Android手机更换Sim卡后报警系统。
要求:手机更换Sim卡后,软件悄悄地拍照,把手机号码,照片,GPS位置,时间,发送到指定邮箱。(可以起到,手机丢失后的一定补救)。
8. Android Http协议调试工具
要求:Android程序 可以访问任意Http协议文件,打印出Http协议头,网页代码。
9. Android程序PC开机程序设计
要求:使用Android程序 发送UDP数据包 (Magic Packets),PC设置网卡唤醒功能,Android程序发送数据包,打开局域网的PC计算机。
18. 基于Android时空闹钟系统设计
要求:在满足一定时间和空间条件下,触发闹钟服务,提醒用户做某事!!
19. 基于Android 轨迹记录系统
要求:用户拿着Android手机,运行该软件,在户外行走能记录GPS位置,换算成走的距离(减肥用)
20. 基于Android时空 拍照系统
10. Android Wifi网络直连系统。
要求:两台以上的Wifi设备通过点对点(不通过AP,实现两台设备连接)。
11. Android天气预报系统
要求:Android程序 使用ksoap开发包,实现对天气预报Web Service访问,实现天气查询。
12. Android应用系统内嵌广告盈利方法的研究(如:Admob等)
3. Android 蓝牙设备扫描与记录系统。
要求:自动搜索周围蓝牙设备列表,将设备列表,与GPS空间位置记录到数据库。
Android手机App安全漏洞整理(小结)

Android⼿机App安全漏洞整理(⼩结)本⽂主要介绍了APP安全漏洞整理,分享给⼤家,具体如下:1.源码安全漏洞1.1 代码混淆漏洞当前APK⽂件的安全性是⾮常令⼈堪忧的。
APK运⾏环境依赖的⽂件/⽂件夹 res、DEX、主配⽂件Lib 只有简单的加密或者甚⾄没有任何加密。
诸如apktool这类⼯具可轻易将其破解,再配合其他例如dex2jar、jd-gui等⼯具基本可以做到:源码暴露、资源⽂件暴露、主配⽂件篡改、核⼼SO库暴露、暴⼒破解恶意利⽤等。
因此需要对安卓代码进⾏代码混淆。
代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成⼀种功能上等价,但是难于阅读和理解的形式的⾏为。
将代码中的各种元素,如变量,函数,类的名字改写成⽆意义的名字。
⽐如改写成⽆意义的单个或多个字母,如a,Ac,甚⾄改写成“__”这样的符号,使得阅读的⼈⽆法根据名字猜测其⽤途。
代码混淆并不能真正阻⽌反向⼯程,只能增⼤其难度。
因此,对于对安全性要求很⾼的场合,仅仅使⽤代码混淆并不能保证源代码的安全,但是可以在⼀定程度上保护开发者的劳动成果。
1.2 Dex保护漏洞Dex是Dalvik VM executes的全称,即Android Dalvik执⾏程序,相当于安卓中的.exe⽂件,Dex为Android应⽤的核⼼,保护不当容易被反编译,暴露程序重要信息,⾯临被植⼊⼴告、恶意代码、病毒等风险。
另外当使⽤DexClassLoader加载外部的 apk、jar 或 dex⽂件,当外部⽂件的来源⽆法控制时或是被篡改,此时⽆法保证加载的⽂件是否安全。
加载恶意的dex⽂件将会导致任意命令的执⾏。
1.3 so保护漏洞so库⼀般是程序⾥⾯核⼼代码块,通过Android提供的NDK技术将核⼼代码⽤安全性更⾼的C/C++语⾔实现并提供给Java层调⽤来保证程序核⼼代码的安全。
⾼性能的代码⼀般都会采取C/C++实现,通过Android的NDK技术来让Java层直接使⽤。
E4A使用手册资料

易语言FOR安卓使用手册小刀(siyu1840)2013-06-01前言:易语言FOR安卓,以下简称E4A,是一个基于谷歌Simple语言的编程工具,旨在实现通过类似易语言的Basic语法轻松编写Android应用程序。
只要你有易语言的基础,就可以很轻松上手。
E4A拥有和易语言一样的可视化开发环境,以及强大的智能语法提示功能。
纯中文编写代码,比英文更具亲和力,您也无需为记不住英文关键词而烦恼。
E4A已经内置了Android1.5开发包SDK,您只需额外下载安装Java1.6开发包JDK即可。
目前E4A还处于初级阶段,我们将继续完善她,立志把E4A打造成最简单易用的中文安卓开发工具!一、搭建开发环境下载E4A安装程序,安装好后(安装路径不能有中文和空格),运行E4A,首次运行会出现如下界面,E4A已经内置了安卓1.5开发包,但是需要您额外下载Java1.6开发包,点击界面上的下载链接,下载好后安装该Java开发包,安装好后请在路径设置中设置您的JDK安装目录,并保存。
E4A会自动据此设置JA V A_HOME。
二、IDE界面介绍:为了能让广大易友快速上手,E4A的IDE界面尽量和易语言界面靠拢,几乎都差不多,就不多费口舌了。
这里着重说明一下两个菜单:编译:将您的工程直接编译生成APK文件。
安装:将编译好的APK文件安装到虚拟机或手机。
卸载:将之前安装在设备上的APK卸载。
启动A VD:启动虚拟机管理器,用于调试编译好的APK文件,需要您事先安装好安卓虚拟机,至于如何安装,网上有大把教程,这里我就不再赘述了。
三、新建工程:您可以直接打开运行E4A,然后会出现新建工程面板,输入英文包名和应用名称即可,工程会被保存在E4A安装目录的projects文件夹中,编译后生成的APK文件会跟工程文件在同一目录中。
您也可以直接单击鼠标右键新建E4A工程。
四、可视化界面设计:E4A的界面设计比较特殊,其实是按照行和列来排列组件的,在设计窗口界面时系统会自动帮您对齐到网格,这里需要注意的是,设计添加组件时,同一行的组件高度必须一致,而且组件不能叠在一起,否则会造成解析错误!五、代码输入:E4A拥有易语言那样的智能语法提示,所以您完全不必担心因为输入中文代码而废掉更多的时间,您只需要输入关键词的首拼即可获得即时语法提示。
a2sd+
什么是a2sd+?android 2.2新增加了对APP TO SD的支持,是为了让程序文件利用SD卡上的空间解决手机内存空间不足,也就是可将软件安装在卡里面,这功能就叫app2sd。
简称a2sd,优点是不需要对SD卡做复杂分区,缺点就是并不是所有程序都能移动到卡上,并且在一些情况下,为了省电,可能需要断开卡的供电,因此有可能导致程序运行出现问题。
a2sd+是一种新的APP TO SD方案,简单来说是先将SD卡进行Andoird(Linux)分区,虽然这些分区都在SD卡上,但通过a2sd+技术可使Android认为这是本地存储硬件,进而将安装的软件以及软件的缓存放到SD卡上,这样既解决了手机本地存储剩余空间紧张的矛盾(如HD2存储只有512M,安装Android系统后一般剩余也就200M左右,像极品飞车这样的软件多安装几个,200M的空间很快就会被用光。
),同时在电量不足的情况下,进入省电模式时只会切断SD卡供电,即只是将Fat32那个分区的逻辑卷卸载,而不会触及Ext3和Swap分区,并且这种方案是最稳定的。
方法一:必备:Partition Manager分区软件以下为转载及我个人的理解和整理!!!PartitionManager9.0 分区(亲测的电脑采用的是win xp sp3系统,win 7系统没有试验过):最好采用独立读卡器,也最好不要笔记本的读卡器(采用读卡器的小白,直接从下面第4步开始看),如果实在没有,那么确保你的存储卡已插在手机里,手机采用磁盘模式连接电脑也可以。
需要注意的是:尽量采用PartitionManager9.0 以上版本,9以下版本不支持ext 分区!1、首先在手机上开启usb调试模式(设置--应用程序--开发--usb调试模式打勾);2、先在电脑端接上usb线,然后usb连接小八;3、手机屏幕亮起,选择磁盘模式连接,点击完成;4、插上后等一会儿,直到你的电脑上出现了新的可移动磁盘,并且可以正常进入可移动磁盘(即你的手机卡)进行读写操作(如果是读卡器,注意不要误开了写保护开关),即可开始下一步;5、这步很重要,请一定做一下,一定程度上避免了各种问题的出现:在你的电脑上打开我的电脑---找到新出现的可移动磁盘---右键点击之---属性--工具--开始检查---勾选第一项自动修复(可视情况勾选第二项,不过那样会非常慢),分区之前先用这个工具修复一下你的磁盘逻辑错误,可以大幅降低各种问题出现的几率,不要存在侥幸心理,卡用久了,几乎每个人都会有磁盘逻辑错误!!!6、下载上面那个pqmagic9中文绿色版,解压后是一个单独文件,直接点击运行;7、稍等进入pqmagic界面,LZ这里是一张8g卡,所以显示7.6g是正常的,分区格式是fat32,标准的windows格式;8、右键点击logical disk(是右键点击htc android phone usb device下面那个logical disk,千万别弄错了,弄错了就是格式化你的硬盘!!!),出现菜单,选择移动/调整分区大小,点击之;如果没有出现移动/调整分区大小,检查一下你是不是adminstrator账户?另外win7 32位也可以的,win7 64位系统没有测试过,不知是否会有这个现象;9、出现界面后,调整free space after 这里为你想要的数值,根据你的卡的大小来设定,建议不要少于256M(256M估计可供150个中小型软件使用没问题,LZ参照前辈设置了500M,因为是8G卡),这个数值可能不会准确,差不多就行了,同时保持free space before为0不然会有浪费,完成后点“是”;10、右键点击新出现的unallocated,选择创建分区;11、在出现的界面上选择“为新分区选择文件系统”,选择“linux ext3”,其他什么都不要改动,特别是盘符,保持默认为“无”,不要手贱设置了一个盘符哦,然后选“是”;12、点击绿色的勾,等待,如果有防火墙或杀毒软件跳出来报错,选择“允许”即可,进度条走后即可完成,有倒计时显示的不要着急,,,完成后,点击close关闭,退出pqmagic9即可。
【安卓手机通用】androidadbshell命令大全
【安卓⼿机通⽤】androidadbshell命令⼤全浏览:3116|更新:2013-10-17 17:05|标签: ⼀、【什么是shell】 Linux系统的shell作为操作系统的外壳,为⽤户提供使⽤操作系统的接⼝。
它是命令语⾔、命令解释程序及程序设计语⾔的统称。
shell是⽤户和Linux内核之间的接⼝程序,如果把Linux内核想象成⼀个球体的中⼼,shell就是围绕内核的外层。
当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。
shell是⼀个命令语⾔解释器,它拥有⾃⼰内建的shell命令集,shell也能被系统中其他应⽤程序所调⽤。
⽤户在提⽰符下输⼊的命令都由shell先解释然后传给Linux核⼼。
有⼀些命令,⽐如改变⼯作⽬录命令cd,是包含在shell内部的。
还有⼀些命令,例如拷贝命令cp和移动命令rm,是存在于⽂件系统中某个⽬录下的单独的程序。
对⽤户⽽⾔,不必关⼼⼀个命令是建⽴在shell内部还是⼀个单独的程序。
步骤1:安装USB驱动 下载并安装HTC完整驱动程序( HTCDriver3.0.0.021.exe ⼿机进⼊设置-应⽤程序-开发-USB调试,将第⼀个选项打钩选中。
然后通过USB线连接电脑,提⽰安装驱动。
步骤2:软件准备 1、把ADB⼯具 adb⼯具.rar 解压放到你的电脑系统盘的根⽬录下 2、运⾏中,输⼊cmd进⼊命令提⽰符。
以下命令均在命令提⽰符下进⾏。
开始(点开始在输⼊框⾥输⼊CMD) 3、输⼊cd c:\adb回车,进⼊ADB所在⽬录 现在就可以进⾏命令的操作了。
三、【常⽤adb shell命令】 1. 显⽰系统中全部Android平台: android list targets 2. 显⽰系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 4. 启动模拟器: emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800) 5. 删除AVD(模拟器):android delete avd --name 名称 6. 创建SDCard:mksdcard 1024M ~/名称.img 7. AVD(模拟器)所在位置: Linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd) 8. 启动DDMS: ddms 9. 显⽰当前运⾏的全部模拟器: adb devices 10. 对某⼀模拟器执⾏命令: abd -s 模拟器编号命令 11. 安装应⽤程序: adb install -r 应⽤程序.apk 12. 获取模拟器中的⽂件: adb pull <remote> <local> 13. 向模拟器中写⽂件: adb push <local> <remote> 14. 进⼊模拟器的shell模式: adb shell 15. 启动SDK,⽂档,实例下载管理器: android 16. 卸载apk包: adb shell cd data/app rm apk包 exit adb uninstall apk包的主包名 adb install -r apk包 17. 查看adb命令帮助信息: adb help 18. 在命令⾏中查看LOG信息: adb logcat -s 标签名 19. adb shell后⾯跟的命令主要来⾃: 源码\system\core\toolbox⽬录和源码\frameworks\base\cmds⽬录。
安卓开发中的MVP设计模式详解
安卓开发中的MVP设计模式详解随着移动互联网的发展,越来越多的人开始使用智能手机,在智能手机应用开发中,MVP(Model View Presenter)设计模式成为一个常见的设计模式。
它被广泛应用于安卓应用开发,并且已经被大多数安卓开发者所接受和使用。
本文将详细解析MVP设计模式在安卓开发中的运用。
1. 什么是MVP设计模式?MVP设计模式是一种软件设计模式,它通过将一个应用程序分为三个部分:模型(Model)、视图(View)和控制器(Presenter)来简化和分离代码。
它解决了传统的MVC(Model-View-Controller)设计模式中代码复杂度的问题,同时也使代码更加稳定易于维护。
2. Model层Model层在MVP设计模式中代表的是应用程序的数据。
例如,在一个简单的安卓应用程序中,这可能包括从网络或数据库中获取数据并将其存储到内存中的函数。
Model层通常只与Presenter层交互,而不与视图层交互。
这种关系的好处是,如果视图层或控制器层的实现发生变化,Model层可以保持不变。
这使得应用程序更加易于维护和测试。
3. View层View层在MVP模式中代表的是应用程序的UI。
例如,Android的Activity、Fragment或Dialog都是View层的实现。
View层的主要目的是将应用程序的状态呈现给用户,并接收交互事件。
在MVP设计模式中,View层只显示应用程序的状态,不以任何方式处理它们。
如果您希望更新视觉效果,可以要求Presenter层更新它们。
4. Presenter层Presenter层在MVP设计模式中是View层和Model层之间的中介层,用于控制应用程序的逻辑。
Presenter层有两个主要功能。
其一是响应View层的事件和请求,其二是更新View层的状态。
例如,如果您的应用程序实现一个“登录”功能,Presenter层可能负责验证用户名和密码,并根据结果更新UI。
Android 实例子源代码文件下载地址380个合集
├─地图相关Android bikeroute自行车导航源码.rar: /file/64335654Android Gps Test源码.rar: /file/64335659Android GpsTracker源码.rar: /file/64335662Android 百度地图API-定位周边搜索POI源码.rar: /file/64335668 Android 百度地图API源码.rar: /file/64335674北京公交线路查询(离线).rar: /file/64335677获取Gps信息的程序源码.rar: /file/64335680├─安全保密Android 人脸识别功能使用源码.rar: /file/64333523Android 图形解锁源码.rar: /file/64333555Android 图案解锁之九宫解锁源码.rar: /file/64333551Android 安全卫士源码.rar: /file/64333388Android 安全卫士源码.rar: /file/64333756Android 屏幕锁源码.rar: /file/64333390Android 手机防火墙源码(DroidWall).rar: /file/64333548 Android 网络监视器源码.rar: /file/64333557Android 远程视频监控程序源码.rar: /file/64333558││├─摄影图像Android 3D相册图片滑动+倾斜+放大+倒影处理源码.rar:/file/64337328Android Google官网的图片缓存源码.rar: /file/64337332 Android PhotoStore图片浏览器源码.rar: /file/64337337 Android 二维码识别源码.rar: /file/64337349Android 仿美图秀秀和IOS系统的相机胶卷.rar: /file/64337351 Android 区域截图源码.rar: /file/64337363Android 图片浏览功能源码.rar: /file/64337573Android 图片浏览源码.rar: /file/64337576Android 多种统计图表源码.rar: /file/64337346Android 常用图片特效处理源码.rar: /file/64337345Android 水果相册浏览器源码.rar: /file/64337567Android 炫酷相册源码.rar: /file/64337623Android 画图工具源码.rar: /file/64337358Android 画图程序源码.rar: /file/64337352ImageView控件缩放和旋转图片源码.rar: /file/64337628PC机摄像头摄像数据在Android手机上同步显示的源.rar:/file/64337630调用系统相册和系统照相机功能雨实例源码.rar: /file/64337632│├─生活相关Andriod 日程管理软件源码.rar: /file/64337611Android MyContacts通讯录源码.rar: /file/64337612Android UI界面漂亮的天气预报源码.rar: /file/64337633 Android 万年历源码.rar: /file/64337866Android 个人记账软件.rar: /file/64337651Android 事务提醒工具源码.rar: /file/64337777Android 仿Siri的中文语音助理源码.rar: /file/64337648 Android 体重计算源码.rar: /file/64337792Android 健康饮食搭配源码.rar: /file/64337669android 公交查询.rar: /file/64337656Android 北京地铁导航源码.rar: /file/64337636Android 医药助手源码.rar: /file/64337881Android 名片识别源码.rar: /file/64337756Android 城市天气预报源码.rar: /file/64337643Android 备忘录源码.rar: /file/64337639Android 天气预报加widget源码.rar: /file/64337804Android 天气预报源码.rar: /file/64337812Android 完整的通讯录项目源码.rar: /file/64337865Android 宿舍值日随机生成器.rar: /file/64337878Android 小米系统之便签源码.rar: /file/64337874Android 小钢琴源码.rar: /file/64337871Android 带手势划动功能的日历源码.rar: /file/64337644 Android 影院选坐源码.rar: /file/64337883Android 快捷查询源码.rar: /file/64337705Android 手机小闹钟源码.rar: /file/64337779Android 时光日志个人日程管理源码.rar: /file/64337774 Android 沈阳公交源码.rar: /file/64337766Android 生活手册源码.rar: /file/64337773Android 秒表倒计时源码.rar: /file/64337707Android 简单的机票预订系统源码.rar: /file/64337662 Android 简单计步器源码.rar: /file/64337663Android 精美愤怒的小闹钟源码.rar: /file/64337676Android 节日短信回复助手源码.rar: /file/64337675Android 蓝虫火车票余票查询源码.rar: /file/64337706 Android 记账本源码.rar: /file/64337658Android 超简单的电子购物程序.rar: /file/64337640Android 酒店预订系统源码.rar: /file/64337699Android 闪光灯手电筒软件源码.rar: /file/64337759Android 随手记记账应用源码.rar: /file/64337791android城市列表特效-触摸查找源码.rar: /file/64337887 android日记系统源码(数据库的基本操作).rar: /file/64337898 android查询软件源代码(身份证号,号码归属等).rar:/file/64337885ndroid 查询工具源代码.rar: /file/64337904ShareSDK超级强大的社会化分享(强大分享界面UI).rar:/file/64337913天气提醒程序源码.rar: /file/64337916手机归属地查询程序.rar: /file/64337915│├─聊天通讯Android SipDroid客户端源码.rar: /file/64337935Android SMSPopup速读短信源码.rar: /file/64337939Android TorProxy和Shadow开源项目.rar: /file/64337949 Android ViewPager+Fragment实现QQ界面.rar: /file/64337952 Android 仿QQ客户端及服务端源码.rar: /file/64337955 Android 仿飞鸽传书源码.rar: /file/64337961Android 公司通讯录(含来电号码姓名查询和搜索功能).rar:/file/64337963Android 完美高仿的微信源码.rar: /file/64337973Android 驴友社交系统源码.rar: /file/64337967Android简单通讯源码:手机控制PC的关机、重启、.rar:/file/64337985android蓝牙聊天的应用源码.rar: /file/64337993Imsdroid语音视频通话源码.rar: /file/64338014安卓程序源码之完美高仿微信源码.rar: /file/64338020│└─辅助类库Android 3D倒影效果源码.rar: /file/64336548Android Activity设置相同的action进行判断源码.rar:/file/64336550Android afinal开源框架实例源码.rar: /file/64336551Android Fireworks烟花效果源码.rar: /file/64336555Android fleep滑动切换tab(切换带动画).rar: /file/64336558 Android GridView拖拽实例源码.rar: /file/64336572Android ImageView图片循环跑马灯效果源码.rar: /file/64336573 Android ListView下拉刷新Demo.rar: /file/64336576Android ListView反弹效果源码.rar: /file/64336575Android OpenGL的一个简单的例子.rar: /file/64336577Android opengl绘制飘动的国旗效果源码.rar: /file/64336578 Android PathEffect效果实例源码.rar: /file/64336579Android ScrollableTabHost tab控件.rar: /file/64336580Android Spinner图文混排源码.rar: /file/64336581Android SwipeView类似桌面的滑动界面.rar: /file/64336585 Android TabHost内嵌ActivityGroup界面管理源码.rar:/file/64336588Android Tools4U源码.rar: /file/64336591Android ui开发类库示例源码.rar: /file/64336592Android WeatherForecast应用源码.rar: /file/64336594Android WebViewJS应用源码.rar: /file/64336595Android 三种圆形缓冲的进度条源码.rar: /file/64336771Android 下拉通知效果源码.rar: /file/64336824Android 不同形状的进度条源码.rar: /file/64336602Android 与php服务器交互实例源码.rar: /file/64336849 Android 仿360恶意广告拦截扫描UI效果源码.rar: /file/64336685 Android 仿微信二维码名片源码.rar: /file/64336733Android 仿快播搜索框上方悬浮的文字搜索源码.rar:/file/64336717Android 仿新版人人的效果源码.rar: /file/64336735Android 仿谷歌侧边栏导航源码.rar: /file/64336713Android 使用Gallery_tabhost实现标签效果图源码.rar:/file/64336777Android 使用opengl写动态壁纸的类库.rar: /file/64336779 Android 倒计时实现源码.rar: /file/64336617Android 吹一吹效果源码.rar: /file/64336615Android 图像冰冻特效源码.rar: /file/64336811Android 图像柔化美白特效源码.rar: /file/64336819Android 图像连环画特效源码.rar: /file/64336813Android 图表生成类库.rar: /file/64336809Android 多种android控件的Demo.rar: /file/64336660Android 实现QQ好友列表源码.rar: /file/64336772Android 屏幕颜色的变换源码.rar: /file/64336770Android 应用软件自动更新源码.rar: /file/64336847Android 拍照与录像切换UI源码.rar: /file/64336769Android 控件抖动效果源码.rar: /file/64336767Android 搜索关键字飞入飞出效果源码.rar: /file/64336794 Android 支付宝控件接口示例源码.rar: /file/64336851Android 显示GIF动画源码.rar: /file/64336827Android 模仿iphone时间滚轮控件源码.rar: /file/64336768 Android 水波效果源码.rar: /file/64336791Android 测试周围环境分贝的功能源码.rar: /file/64336603 Android 滑动翻页源码.rar: /file/64336756Android 点击屏幕更换图片源码.rar: /file/64336651Android 点按钮添加TableRow源码.rar: /file/64336622Android 烟花效果源码.rar: /file/64336833Android 焦点图片滚动源码.rar: /file/64336766Android 用户界面之重写onKeyDown方法源码.rar: /file/64336848 Android 登录界面记住密码功能源码.rar: /file/64336620Android 百度地图之自定义公交路线源码.rar: /file/64336601 Android 简单2D动画源码.rar: /file/64336765Android 网易新闻横向导航源码.rar: /file/64336822Android 自定义泡泡效果源码.rar: /file/64336856Android 视频浮动窗口源码.rar: /file/64336780Android 触摸屏幕产生小气泡的效果应用源码.rar: /file/64336613 Android 超炫的Path Button效果源码.rar: /file/64336612 Android 逐帧动画源码.rar: /file/64336855Android 随手势进行3D旋转的源码.rar: /file/64336796Android 非常漂亮的滚动选择日期控件.rar: /file/64336746 Android 音乐播放器歌词列表式同步显示功能源码.rar:/file/64336843Android 页面特效集合源码.rar: /file/64336842Android 颜色选取控件.rar: /file/64336835Android 风车效果源码.rar: /file/64336747Android 高仿WIN8系统磁贴点击下沉倾斜效果源码.rar:/file/64336748Android火焰效果程序源码.rar: /file/64336858EditText插入QQ表情源码.rar: /file/64336860加载时闪烁点样式的启动画面.rar: /file/64336874安卓游戏打地鼠源码.rar: /file/64336872带文字的ProgressBar Demo源码.rar: /file/64336873进度条对话框Demo.rar: /file/64336875365MobileSecretary v1.0.6(365手机助手AIDL).rar: /file/64263563 AdXmpp(Openfire+asmack+spark).rar: /file/64263065AidlDemo(简单aidl的例子).rar: /file/64263064aidl跨进程调用.rar: /file/64263066andbatdog电池监控.rar: /file/64263067andbatdog监视电池.rar: /file/64263068andricoFacebook客户端.rar: /file/64263069Android Gamex木马分析报告.rar: /file/64263070Android 股票源码.rar: /file/64263071android-stocker.rar: /file/64263072Android下的加密信息客户端WhisperSystems-TextSecure.rar: /file/64263073Android与js交互.rar: /file/64263074Android中监听电话状态.rar: /file/64263075Android之Wifi学习教程.rar: /file/64263076android各种传感器实例源码.rar: /file/64263077android在wifi下手机与电脑的socket通信.rar: /file/64263114 Android手机的VoIP客户端Sipdroid.rar: /file/64263078Android源代码定时情景模式切换.rar: /file/64263079Android短信拦截源码.rar: /file/64263080Android股票K线图.rar: /file/64263081Android股票StaticChartDemo.rar: /file/64263082Android自动发送短信.rar: /file/64263115Android远程登录含有loading登录效.rar: /file/64263116Android通讯录(含服务端).rar: /file/64263155BOOK看遍所有UI控件.rar: /file/64263117BrewClock闹钟.rar: /file/64263118BTAndroidWebViewSelection(webview选择文字).rar: /file/64263119 hotel宾馆系统.rar: /file/64269786ImageView 图片循环跑马灯的效果.rar: /file/64269787ipcamera-for-android 手机变成IP Camera.rar: /file/64269795三国杀版连连看(使用html5的canvas特性,纯javascript开发).rar: /file/64269788个人消费记录软件.rar: /file/64269796五种不同的Toast效果.rar: /file/64269797从网络上获取图片.rar: /file/64269798仓库管理系统(单机版).rar: /file/64269799仿ireader书架.rar: /file/64269800仿优酷Android客户端图片左右滑动(自动滑动).rar: /file/64269801 仿百度新闻(手机端和服务器端源代码).rar: /file/64269802休闲生活网络版服务器直接访问即可.rar: /file/64269810使用Vitamio打造自己的Android万能播放器(1)——在线播放.rar: /file/64269803侧边栏滑动.rar: /file/64269804免流量蓝牙聊天软件源码.rar: /file/64269805击溃360手机卫士的三大防护.rar: /file/64269806动画效果translate、scale、alpha、rotate 切换Activity动画控件位置调整.rar: /file/64269807原来PATH的菜单效果如此简单。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
package com.fenghuo.firstproject;
import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.CursorAdapter;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter;
public class DataBaseActivity extends Activity {
public static SQLiteDatabase db = null;
private ListView listView = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(yout.activity_data_base);
SQLiteOpenHelper helper = new SQLiteOpenHelper(this,"mydb",null,1) {
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("drop table users");
onCreate(db);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE 'users' ( '_id' INTEGER NOT NULL, 'username' TEXT NOT NULL, 'password' TEXT NOT NULL, 'email' TEXT NOT NULL, PRIMARY KEY ('_id') ) ");
db.execSQL("insert into users values(1,'admin','admin','admin@')");
db.execSQL("insert into users values(2,'admin1','admin','admin1@')");
db.execSQL("insert into users values(3,'admin2','admin','admin2@')");
db.execSQL("insert into users values(4,'admin3','admin','admin3@')");
}
};
db = helper.getWritableDatabase();
Cursor cursor = db.rawQuery("select * from users",new String[]{});
CursorAdapter ca = new SimpleCursorAdapter(
this,
yout.listviewitem,
cursor,
new String[] { "username", "email" },
new int[] {R.id.newsTitle, R.id.newsMessage });
listView = (ListView) findViewById(R.id.listview);
listView.setAdapter(ca);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.data_base, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}。