Android学习拾遗
摘要:1. java中的flush()作用:强制将输出流缓冲区的数据送出。2. 文件存储:存储到内部:另外使用一个class实现,最开始初始化用了this,后来放在这里不合适,改成了带参数的构造方法。包括存储、读取、追加读取:除了使用setxxx方法外,出于安全考虑,使用Google API Shared...
阅读全文
Android学习--写一个发送短信的apk,注意布局文件的处理过程!!!
摘要:刚开始写Android程序如图发现使用了findViewById方法之后输出的话居然是null(空指针错误),也就是说这个方法没有成功。网上说这样写是在activity_main .xml去找这个ID所代表的控件,而现在使用的ADT在layout下除了activity_main .xml还多生成了一...
阅读全文
Android学习--apk打包过程
摘要:1. 使用aapt工具,给所有的res目录下的资源文件生成对应的id,id会被放进R.java文件中2. JavaC编译器,将所有Java文件转换为Class文件,其中,内部类会分别生成.class文件,命名格式为MainActivity$内部类.class R$String.class等3. 将c...
阅读全文
Android代码学习--点击事件的几种写法
摘要:由来:常规的写法参见《写一个apk》,每次点击按钮,按钮先查找文本框等元素,然后再操作,其实查找操作是很费时的操作,因此将该定义放到Activity的onCreate中:Oncreate只会执行一次,这样Activity一旦执行,就先创建好控件们了。第二种方法:通过匿名内部类的方法:就是button...
阅读全文
Selenium之Android使用学习
摘要:20140507Selenium一般用在web自动化上,为什么Android上也能用呢?如图,手机端和DB联动:手机端的客户端给server发数据流,进行增删改查操作,这种写数据用update更新,更新后计数器+1,表示手机端对server进行了一次访问,有了一笔交易;db(如mysql)会同步到网...
阅读全文
Linux内核学习--写一个c程序,并在内核中编译,运行
摘要:20140506今天开始学习伟大的开源代表作:Linux内核。之前的工作流于几个简单命令的应用,因着对Android操作系统的情愫,“忍不住”跟随陈利君老师的步伐,开启OS内核之旅。学习路径之一是直接从代码入手,下面来写一个hello.c内核模块。说明:这个路径/usr/src/linux-head...
阅读全文