Android开发
文章平均质量分 78
乔布尸
这个作者很懒,什么都没留下…
展开
-
Android SimpleCursorAdapter 绑定数据的陷阱
研究了一个通宵的代码,研究完后发现自己特么是一只逗比,先把图片和代码贴出来! 值得一逗的是:1、SQLite在安卓API中(推荐)使用_id作为主键,务必小写,一定要下划线。这是安卓对程序员的强迫还是推荐?不使用_id的话程序运行直接报错,我个人感觉这是挺坑爹的作法。也就是说select name from Person 这种做法是万万不可行的,只能select * from Pe原创 2013-12-04 11:23:20 · 1251 阅读 · 0 评论 -
Android系统通讯录的SQLite表的观察
在Android系统中一般的应用程序不会将自己的数据暴露给其他应用程序使用。而对于Android手机中都存在的通信录、短信、通话记录、上网记录以及下载记录等消息都是使用数据库来保存,并使用ContentProvider来提供给其他应用程序来维护其数据的。这一节我们将探究通讯录在系统中的保存机制以及如何查询获取通讯录数据,进一步熟悉对共享数据的操作。系统通讯录的保存通讯录是系统本身自带的功能转载 2013-12-06 01:11:04 · 1435 阅读 · 0 评论 -
Android开发中的多线程
多线程案例——计时器这个案例中,屏幕启动之后,进入如图所示的界面。屏幕上有一个文本框用于显示逝去的时间,此外还有一个“停止计时”按钮。案例的用例图如图所示。能够在屏幕上“实时地显示”时间的流逝,单线程程序是无法实现的,必须要多线程程序才可以实现,即便有些计算机语言可以通过封装好的类实现这一功能,但从本质上讲这些封装好的类就是封装了一个线程。综上所述,完成本案例用到的知识及技术如转载 2013-12-16 00:21:13 · 966 阅读 · 0 评论 -
【开源】基于C/S架构的Android员工增删改查客户端
背景: 期末快到了,各门课的课程设计都要来临了,最近Java课的课程设计就在想着做什么好,于是想了下弄一个android的应用吧,于是便有下文了。刚入门android,技术很不过关,勉强在百度copy 拼凑各种代码才做出这种效果,大神们勿喷。 课程设计——基于C/S架构的Android员工增删改查客户端 服务端截图:原创 2013-12-19 02:46:58 · 4562 阅读 · 0 评论 -
用wifi调试android手机
安卓程序员开发程序大部分都是在安卓模拟器或手机USB调试,虚拟机中调试适合没有安卓应用的同学,在模拟器中android自带的adv通常都比较坑 爹,打开一个模拟器起码要几分钟甚至十几分钟,自此出现多个第三方模拟器。个人用的比较好的是genymotion,百度下这名字就能下载了,并且安装教 程网上有很多,可谓调试神器,玩起来比真机还流畅,不过坑爹的是非常不稳定,调试过程中经常容易挂掉。手机U原创 2014-04-08 10:53:26 · 1356 阅读 · 1 评论 -
Android Sax解析XML出现空值或脏数据的解决方案
Java解析XML一般有两种方案,一种是pull,一种是Sax解析。两种解析原理是不太一样的,但各有优势。先来说说他们的原理以及优缺点。pull解析XML是将整块XML文件读入手机内存再进行树形解析,对于内存小的手机自然是会有卡顿的反应,而且解析的途中无法停止,倘若一个xml有几十M,效率还蛮低,但是解析出的数据信息是对称的,也就是成功率很高。Sax(全 称 Simple API原创 2014-04-08 10:52:22 · 1297 阅读 · 0 评论 -
android仿超级课程表下课聊卡片listview
listview是安卓应用中最常用的组件,比如好友列表,美团商家列表,微信朋友圈,超级课程表下课聊等 都有用到Listview,其中比较有意思的是卡片式的Listview,于是就来尝试着自己做一个。先来看看下课聊的截图:下面是自己实现的效果图,稍加修饰应该可以以假乱真看起来感觉还不错,于是用http代理抓包把课表的json给抓下来了,给自己做测试数据原创 2014-04-08 10:55:05 · 3041 阅读 · 0 评论