上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: %title broadcast-receiver_service %toc = BroadcastReceiver =android为了方便开发者对系统中发生的事件进行处理, 在Intent中定义了很多事件类型.当事件发生时, 会发出一个广播, 将此事件发送到一个公共的消息邮箱里, 程序员可以从中获取这些广播, 从而做一些事情. 广播接收者(BroadcastReceiver)用于接收广播Int... 阅读全文
posted @ 2016-10-01 00:22 杨伟乔 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 《将博客搬至CSDN》 我承诺搬迁的博客为我本人博客,如搬迁他人博客所产生的后果由我本人承担 阅读全文
posted @ 2016-09-30 23:46 杨伟乔 阅读(114) 评论(0) 推荐(0) 编辑
摘要: IntentIntent(意图)是对将要执行的动作的描述,android中由Intent来协助完成android各个组件之间的通讯。比如调用Activity的startActivity(intent)来启动一个activity,或者由sendBroadcast(intent)来传递给所有感兴趣的BroadcastReceiver, 或者由startService(intent)来启动一个后台的se... 阅读全文
posted @ 2016-09-30 23:36 杨伟乔 阅读(440) 评论(0) 推荐(0) 编辑
摘要: Android中的多线程1. 每一个应用的主线程都是死循环2. 其他线程不能修改主线程中获取的控件中的内容耗时操作/ANR异常为什么主线程不能阻塞太久? 主线程需要响应界面发生的事件(响应用户操作), 接收消息, 处理消息, 更新UI, 所以不能阻塞. 耗时操作不要放在主线程中. 不是说不可以, 最好不要这样. 但是访问网络必定是个耗时操作, 从4.0开始, 主线程不可以访问网络.为什么子... 阅读全文
posted @ 2016-09-30 23:33 杨伟乔 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 数据库SqliteOpenHelper要创建数据库, 首先要写个类, 继承 SqliteOpenHelper, 实现其中两个抽象方法:public class MyHelper extends SQLiteOpenHelper { // 由于父类没有无参构造函数, 所以子类必须指定调用父类哪个有参的构造函数 public MyHelper(Context context) { ... 阅读全文
posted @ 2016-09-30 23:32 杨伟乔 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 测试相关知识根据测试时是否有源代码:- 黑盒测试: - 白盒测试 根据测试的粒度:- 方法测试: - 单元测试:- 集成测试:- 系统测试: 根据测试的暴力程度: - 压力测试: - 冒烟测试: monkey工具用于压力测试. 首先 adb shell 进入终端中.然后 #monkey 5000 回车. 手机屏幕就会被狂点5000次.一个比较完整的命令: adb shell monkey -p ... 阅读全文
posted @ 2016-09-30 23:06 杨伟乔 阅读(359) 评论(0) 推荐(0) 编辑
摘要: SDK目录结构 |-- add-ons : API扩展程序, 如 google地图API等 |-- build-tools : 构建工具, 编译项目时的一些工具, 如: aapt.exe(安卓应用打包工具),dx.bat(将 .class文件 编译成 .dex文件的程序), aidl.exe(安卓接口定义语言编译工具)等等. |-- docs : 开发文档, 要经常看. |... 阅读全文
posted @ 2016-09-30 21:52 杨伟乔 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 在android的开发过程中,有很多时候需要用到本地java代码和javascript进行交互。android对交互进行了很好的封装,在开发中我们可以很简单的用java代码调用webview中的js,也可以用webview中的js来调用本地的java代码,这样我们可以实现很多原来做不了的功能,比如点击网页上的电话号码后,手机自动拨打电话,点击网页中的笑话,自动发送短信等. 废话不多说,这次教程的... 阅读全文
posted @ 2016-09-30 21:47 杨伟乔 阅读(6710) 评论(0) 推荐(0) 编辑
摘要: 1.代码补齐 as忽略大小写 1.1 打开File - settings设置 1.2 修改Editor - General - Code Completion - Case sensitive completion (可以直接在搜索输入case查找) 为 none 这样设置可以忽略大小写 1.3 修改Keymap - Main menu - Code - Completion - Base 快捷... 阅读全文
posted @ 2016-08-15 15:13 杨伟乔 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一. AndroidStudio和Eclipse比较:1.AndroidStudio是Google官方推出的,专门为Android量身订做的,以后肯定会越来越强大2.速度更快(在大项目上体现明显,电脑配置越高越明显)3.UI更漂亮(自带了黑色的炫酷主题)4.更加智能的提示补全等功能5.整合了Gradle构建工具,Gradle集合了Ant和Maven的优点,不管是配置、编译、打包都非常棒6.强大的U... 阅读全文
posted @ 2016-08-15 15:13 杨伟乔 阅读(310) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页