Android
Arthur_02_13
这个作者很懒,什么都没留下…
展开
-
Android-wifi热点开关
工模测试过程中需要实现频繁的开启与关闭wifi热点,代码如下。原创 2016-12-01 15:19:25 · 2119 阅读 · 0 评论 -
Android-常用adb命令
项目过程中经常会用到一些adb命令进行操作,这里列出一些使用频率较高的命令。原创 2016-12-07 11:55:56 · 395 阅读 · 0 评论 -
Android-BroadcastReceiver类
BroadcastReceiver:从字面上看是“广播接收者”的意思,所以它的作用是用来接收发送过来的广播的。广播,是系统中消息的一种变种,就是当一个事件发生时,比如,系统突然断网,系统就发一个广播消息给所有的接收者,所有的接收者在得到这个消息之后,就知道,现在没网络了,程序应该怎么办,比如进行显示默认图片、提示用户等动作。 BroadcastReceiver就是一个广播消息接收者,Broadca原创 2016-12-21 10:25:16 · 335 阅读 · 0 评论 -
Android-Activity类
android开发中,使用最频繁的组件非Activity莫属,几乎所有跟用户交互的功能都需要依托activity来呈现,深入了解Activity类的源码显得很有必要。原创 2016-12-21 09:53:56 · 2334 阅读 · 0 评论 -
Android定时器实现的几种方式
Android定时器的实现方式有以下几种,不同方式适用于不同的场合。原创 2016-12-01 15:02:51 · 1000 阅读 · 0 评论 -
Android-app-DwWeather天气预报
这个demo可以从全国天气预报网上获取实时天气信息,能够显示省、市、县级的天气情况。主要涉及的知识点有数据库的使用、JSON数据的解决、Service的使用以及MVC设计模式的简单应用。原创 2016-12-21 16:37:55 · 1364 阅读 · 0 评论 -
工模-控制屏幕亮度
在工模测试中有一项测试为LCD屏幕亮度测试,可以通过写值的方式来实现原创 2016-12-19 14:54:12 · 709 阅读 · 0 评论 -
工模-控制飞行模式状态
工模测试中需要频繁的进行飞行模式的打开与关闭操作,代码如下。原创 2016-12-01 15:11:03 · 989 阅读 · 0 评论 -
Android-休眠的实现
在线程的使用过程中会经常用到sleep()函数原创 2016-12-20 11:25:57 · 797 阅读 · 0 评论 -
Android-Message类
多线程通信过程中Message是使用非常频繁的一个类,扮演着不同进程间信使的角色,在上层应用中使用它的时候只需调用即可,对它的实现过程也有必要深入了解,下面是Message.java类的源码。原创 2016-12-20 13:56:54 · 2408 阅读 · 0 评论 -
Android-Handler类
在多线程编程中,Handler是经常会用到的一个类,在上层使用的时候直接调用相关方法即可,想要了解更多的细节,需要深入Handler类本身,下面是Handler.java的源码。原创 2016-12-20 14:02:29 · 512 阅读 · 0 评论 -
Android-MessageQueue类
多线程编程中的消息传递除了跟Message类密切相关,另外一个相关的类MessageQueue也是需要深入了解的,从字面意思我们大概可以看出这是一个消息队列相关的类,其本质是个队列,FIFO先入先出,只不过队列中存放的内容是message,主要功能就是用于不同进程Process/线程Thread之间通信的载体。原创 2016-12-20 14:12:57 · 1145 阅读 · 0 评论 -
Android-Thread类
使用多线程,离不开Thread类的使用,平时我们在上层调用的如sleep()等方法都在这个类中实现原创 2016-12-20 14:51:58 · 2945 阅读 · 0 评论 -
Android-System类
System类是一些与系统相关的属性和方法的集合,而且在System类中所有的属性都是静态的,要想引用这些属性和方法,直接使用System调用即可原创 2016-12-20 16:46:51 · 2473 阅读 · 0 评论 -
Android-Service类
android开发过程中,相比于activity,Service处理的大多是用户看不到的一些操作,这些操作一般都在后台执行,与Activity类似,Service组件也有自己的生命周期,在开发过程中我们只需要调用其生命周期方法即可,从Service类的源码着手,可以深入了解这些生命周期方法。原创 2016-12-21 10:03:12 · 613 阅读 · 0 评论 -
Android-SharesPreferences接口
获取SharedPreferences的方式有以下两种:1 调用Context对象的getSharedPreferences()方法 2 调用Activity对象的getPreferences()方法 两种方式的区别: 调用Context对象的getSharedPreferences()方法获得的SharedPreferences对象可以被同一应用程序下的其他组件共享. 调用Activity原创 2016-12-21 10:18:54 · 917 阅读 · 0 评论 -
Android-2048
2048是20岁的Gabriele Cirulli开发的一款数字游戏,初衷就是觉得好玩,在将其开源版本放到Github上后,意外走红。这款游戏的玩法很简单,每次可以选择上下左右滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢,系统也会在空白的地方乱数出现一个数字方块,相同数字的方块在靠拢、相撞时会相加,不断的叠加最终拼凑出2048这个数字就算成功。最初玩这个游戏的时候,觉得逻辑简单但是很吸引人,原创 2016-12-15 13:33:59 · 501 阅读 · 0 评论 -
Android应用实践-数独游戏
数独游戏是一种源自18世纪末的瑞士的游戏,后在美国发展、并在日本得以发扬光大的数学智力拼图游戏。拼图是九宫格(即3格宽×3格高)的正方形状,每一格又细分为一个九宫格。在每一个小九宫格中,分别填上1至9的数字,让整个大九宫格每一列、每一行的数字都不重复。原创 2016-12-15 16:39:10 · 2406 阅读 · 0 评论 -
进程与线程的关系
程序是指令的集合,是进程运行的静态描述文本;进程是程序的一次执行活动,是动态的概念。原创 2016-12-12 15:19:22 · 713 阅读 · 0 评论 -
Android系统刷机的几种方式
介绍了androd系统刷机的几种方式原创 2016-11-15 17:29:31 · 2212 阅读 · 0 评论 -
Android-幻灯片播放
实现一个简单的幻灯片播放功能。原创 2016-12-01 15:22:09 · 5380 阅读 · 0 评论 -
Android-点亮屏幕与唤醒
实现点亮屏幕和解开键盘锁。原创 2016-12-01 15:30:28 · 13566 阅读 · 0 评论 -
Android-获取sim卡状态
在工模测试中需要频繁读取sim的状态,包括是否插入sim卡、运营商信息、sim卡类型等。原创 2016-12-01 15:35:58 · 3505 阅读 · 0 评论 -
Android-通话状态监测
在许多的场合需要对通话的状态进行监测,根据不同的通话状态进行不同的操作。原创 2016-12-01 15:39:43 · 597 阅读 · 0 评论 -
Android-访问文件与目录
开发过程中,应用访问文件和目录最便捷的方式是使用Context类提供的方法。原创 2016-11-21 15:21:29 · 599 阅读 · 0 评论 -
Android-托管UI fragment
为了托管UI fragment,activity需要完成以下工作:在布局中为fragment的视图安排位置管理fragment的生命周期原创 2016-11-21 11:51:14 · 716 阅读 · 0 评论 -
Android-dp、sp等像素单位以及48dp调和原则
开发过程中有时候需要为视图指定尺寸的大小(通常以像素为单位,有时候也用点、毫米或英寸来表示),常用的属性有:1.text size,指的是设备上显示的文字像素高度 2.margin,指定视图组件之间的距离 3.padding,指定视图外边框与其内容的距离Android使用drawable-ldpi,原创 2016-11-21 11:08:56 · 1857 阅读 · 0 评论 -
Android-样式、主题以及主题属性
Style样式是含有用来描述组件行为和外观等属性定义的资源文件。原创 2016-11-21 10:43:26 · 575 阅读 · 0 评论 -
Android-找不到R类问题的解决方法
开发过程中,引用还未添加的资源或者删除仍被引用的资源,通常会导致编译错误。在添加新资源或者删除引用后再重新保存文件,IDE一般都会自动进行重新编译。原创 2016-11-21 10:10:46 · 12392 阅读 · 0 评论 -
Android-旋转屏幕前保存数据
适时的使用备选资源虽然是Android提供的比较完美的解决方案,但是设备旋转导致的activity销毁与重建也会带来麻烦。因此,在设备运行过程中发生配置变更时,如设备旋转,需采用某种方式保存以前的数据。原创 2016-11-21 09:33:30 · 1572 阅读 · 0 评论 -
Android-设置默认横屏显示
android开发中,将应用设置为默认横屏显示。原创 2016-11-16 10:56:53 · 1019 阅读 · 0 评论 -
Android-多线程下载
实现多线程下载的功能原创 2016-12-01 16:03:16 · 562 阅读 · 0 评论 -
安装、卸载apk的几种方式
1 使用ddms DDMS-Push a file out to the device data/app or system/app Delete the selection 2 adb 命令 安装:进入目录 adb install xxx.apk or adb push xxx.apk 目录 卸载: 进入目录:adb shell ,rm xxx.apk or adb unin原创 2016-11-15 17:11:58 · 1020 阅读 · 0 评论 -
常用Log抓取方法
1 最常用抓取方法 尽可能保存issue现场,记录issue时间 adb pull data/logs/2 使用电脑cmd连接device,并使之正常输出logcat信息 adb logcat > 路径/main.txt adb shell logcat -v time >路径/log.txt3 设计到打开UMS(usb mass storage)原创 2016-11-15 17:14:29 · 4266 阅读 · 0 评论 -
进入到系统获取文件或节点值
1 以复制系统截图为例 adb shell cd /sdcard/ ls cd Pictures/ ls cd ls pwd /输出当前的完整路径/ exit mkdir screenshot cd screenshot adb pull /sdcard/Pictures/Screenshots/2 获取节点值 adb shell cat /sys/bus/platfor原创 2016-11-15 17:16:39 · 604 阅读 · 0 评论 -
Android-在系统设置里默认always显示开发者选项
在系统设置里修改开发者选项的显示方式原创 2016-11-15 17:35:49 · 1100 阅读 · 0 评论 -
Android-设置屏幕亮度默认为自动调节
设置默认的屏幕亮度方式原创 2016-11-15 17:32:13 · 3350 阅读 · 0 评论 -
Android应用实践-CriminalTucao
CriminalTucao这个小应用可以详细记录身边的各种陋习,这个小应用记录下来的陋习记录包含标题、具体时间以及照片,可以通过邮件、短信、QQ、微信等应用发送给想要吐槽的对象。一、应用界面1.空白页在没用吐槽记录的时候,增加空白页能够提供更佳的用户视觉体验。<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http原创 2016-12-15 18:02:38 · 1246 阅读 · 0 评论