现在二维码已经非常普及了,那么二维码的扫描与处理也成为了Android开发中的一个必要技能。网上有很多关于Android中二维码处理的帖子,大都是在讲开源框架zxing用法,然后贴贴代码就完了,并没有一个系统的分析和原理解析。其中涉及到的Camera的操作和YUV图像处理,也大都没有详细的介绍。所以我自己写了这篇文章,把Android二维码的开发来从头捋一下。 本例界面如下图所示,代码链接在文
今天我们来做apk自动安装和微信自动添加好友。自动安装功能我们需要监听每个手机的安装app包名,安装app包名是下载好apk后手机系统会默认打开文件进入安装界面的应用,也就是说这个安装界面也是属于某个应用的,那么它必须有一个包名,大部分手机的安装包名都是:com.android.packageinstaller,剩下的还有一些不同的,所以我们监听的包名要有多个包名:com.lenovo.secur
http://www.tuicool.com/articles/VrUBRfAndroid一共有三种形式的菜单: 1.选项菜单(optinosMenu) 2.上下文菜单(ContextMenu) 3.子菜单(subMenu) 其中最常用的就是选项菜单(optionsMenu), 该菜单在点击 menu 按键 后会在对应的Activity底部显示出来。
好像有挺久时间没更新博客了,最近我为了准备下一个系列的博客,也是花了很长的时间研读源码。很遗憾的是,下一个系列的博客我可能还要再过一段时间才能写出来,那么为了不至于让大家等太久,今天就给大家更新一篇单篇的文章,讲一讲Android drawable方面的微技巧。话说微技巧这个词也是我自己发明的,因为drawable这个东西相信大家天天都在使用,每个人都再熟悉不过了,之所以叫微技巧就是对于这个我们再
Demo地址:https://github.com/qyxxjd/ClearProcessesAccessibilityService
1.简介public abstract class AccessibilityService extends Service
java.lang.Object
↳ android.content.Context
↳ android.content.C
已经做到了获得控件信息,但是AccessibilityEvent.getSource()得到的是被点击的单体对象。我们需要获得是整个窗口的对象,在API16中AccessibilityService新引入的方法getRootInActiveWindow()可以满足我们的要求,所以我们用这个方法得到整个窗口,然后遍历得到所有子节点。
1. Accessibilit
正常情况下,在Android中多进程是指一个应用中存在多个进程的情况,因此这里我们暂不讨论两个应用之间的多进程情况.开启多进程模式: 在Android中使用多进程只有一种方法,那就是在AndroidManifest中给四大组件(Activity,Service,Receiver,ContentProvider)指定android:process属性.除此之外没有其他的办法,也就是说我们无法给一个
wget http://mirror.bit.edu.cn/apache/pig/pig-0.11.1/pig-0.11.1.tar.gztar -xzvf pig-0.11.1.tar.gzsudo vi /etc/pro11.1exportPATH=$PATH:$PIG_H...
为了理解 Git 分支的实现方式,我们需要回顾一下 Git 是如何储存数据的。或许你还记得第一章的内容,Git 保存的不是文件差异或者变化量,而只是一系列文件快照。在 Git 中提交时,会保存一个提交(commit)对象,该对象包含一个指向暂存内容快照的指针,包含本次提交的作者等相关附属信息,包含零个或多个指向该提交
建立java工程,导入需要的jar包准备好测试的数据:D:\text.txt1,101,51,102,31,103,2.52,101,22,102,2.52,103,52,104,23,101,2.53,104,43,105,4.53,107,54,101,54,103,34,104,4.54,106,45,101,45,102,35,103,25,104,45,105,3.55,..
<plugins><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-com
最近学习苹果认证的《Mac OS X Support Essentials》教程,看到 Command Line 一节有很多实用的知识,下面选取一部分翻译 + 笔记,整
介绍为啥使用这个框架。这个框架有那些优点1 Android 轻量级框架2 Android 系统提供Http 通信类 HttpURLConnection和HttpClient尽管Google 再大部分安卓版本中推荐使用 HttpURLConnection 但是这个类相对于HttpClient 功能太少了 需要手动封装HttpClient(这个类冗余代码过多)3 Okhttp...
最近使用zookeeper发现, 首次启动zookeeper时, 都会遇到一个错误: $ bin/zkServer.sh startJMX enabled by defaultUs
把一个分支中的修改整合到另一个分支的办法有两种:merge 和 rebase(译注:rebase 的翻译暂定为“衍合”,大家知道就可以了。)。
静态工厂,是一个工厂类,并且改类没有实现一个工厂接口或者抽象类。中间采用了反射机制。如下代码,是一个简单的静态
想使用centos 6 ssh远程管理一台服务器,结果使用ssh命令提示-bash: ssh: command not found 原因是没
现在我们手上已经有了一个真实项目的 Git 仓库,并从这个仓库中取出了所有文件的工作拷贝。接下来,对这些文件作些修改,在完成了一个阶段的目
CentOS安装好apache、mysql等服务器程序后,并没有设置成开机自动启动的,为避免重启后还要手动开启
Jmeter和Tsung之间的对比1、压力生成原理对比 Jmeter采用多线程的方式来设置并发度,对CPU和内存的消耗比较大 tsung采用面向高并发的erlang语言开发的,轻量级的进程方式,在并发方面有天然优势2、多client的压力器支持 都可以进行分布式的部署多个压力器,来承担大并发的压力,当然应对大并发首先需要先对系统做调优,如tcp/ip的相关参数...
http://baike.baidu.com/link?url=97IoNXYcqx3GGEGWUMZsop4JJuRukB07Uei7Wb03_6fiDDEqWpKRN3-hTPt15d9oxLgZ0jSxN7GMm-vckHjYspzfu9v5k_6DuIPMyPnbVZI7RmOqIsQAUETj-D8W1hkL
FS Shell调用文件系统(FS)Shell命令应使用 bin/hadoop fs <args> 的形式。 所有的的FS shell命令使用URI路径作为参数。UR