摘要: 做了这么长时间的开发与管理,在命令上总是自见则过,往往却忽视了在其命令上的分享过程,所以现在稍微有点时间就把其命令的相关操作来简单的扫盲一番吧,也系统通过这种方式去授之以渔而不是鱼,好了,我以图解的方式来展示,当然我的习惯就是任何东西先看帮助文档或者命令,就今天我们这里要讲解的ADB命令在命令行中可以通过命令帮助来进行详细了解,废话不多说,先上图吧:以上为使用help来显示其相关的命令使用说明,当然那个如果你的英文足够好的话,其实这些都很简单,当然,如你不太习惯去看这些英文描述的话,那接下来就由我来帮助处理这样的问题吧,好了,我就以最初始的理解方式来进行翻译与讲解吧,OK:Android De 阅读全文
posted @ 2013-09-12 14:46 17建站 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 用‘grep’搜索文本文件如果您要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。举个例子:假设您正在‘/usr/src/linux/Documentation’目录下搜索带字符串‘magic’的文件:$ grep magic /usr/src/linux/Documentation/*sysrq.txt:* How do I enable the magic SysRQ key?sysrq.txt:* How do I use the magic SysRQ key?其中文件‘sysrp.txt’包含该字符串,讨论的是 SysRQ 的功能。默认情 阅读全文
posted @ 2013-09-12 14:29 17建站 阅读(3618) 评论(0) 推荐(0) 编辑
摘要: 前几天,在一次项目中,犯了一个很低级的错误,但是没弄明白是什么问题。情况是这样的,我们在做灾备,重启系统化,以root用户权限,通过 su oracle ,进去后,oracle的rac 无法正常启动,我没细看,一直在找其他的原因,最后经过同事提醒,说应该执行 su - oracle。果然如他所说,进去后正常启动。 今天忽然想起,又仔细查看了资料,做个笔记,备忘。也提醒自己注意细节。su - root is the same as su -just like login as root, then the shell is login shell,which mean it will exp.. 阅读全文
posted @ 2013-09-12 14:22 17建站 阅读(257) 评论(0) 推荐(0) 编辑
摘要: adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作:1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级;2、在设备上运行shell命令;3、管理设备或手机模拟器上的预定端口;4、在设备或手机模拟器上复制或粘贴文件;adb在集成开发环境中的工作 adb的工作方式比较特殊采用监听Socket TCP 5554等端口的方式让ID 阅读全文
posted @ 2013-09-12 13:59 17建站 阅读(326) 评论(0) 推荐(0) 编辑
摘要: adb shell am 的功能adb shell am使用此命令可以从cmd控制台启动 activity, services;发送 broadcast等等:C:\Users\Administrator>adb shell amusage: am [subcommand] [options] start an Activity: am start [-D] [-W] -D: enable debugging -W: wait for launch to complete start a Service: am startservice send a broadcast Intent: a 阅读全文
posted @ 2013-09-12 13:53 17建站 阅读(878) 评论(0) 推荐(0) 编辑
摘要: 入门android ,至少需要了解 adb 吧,那么打 log 也是必不可少的了。下面简单介绍一下 adb logcat 基本用法:Usage: logcat [options] [filterspecs]options include: -s Set default filter to silent. Like specifying filterspec '*:s' -f Log to file. Default to stdout -r [] Rotate log every kbytes. (16 if unspecified). Requires -f -n Sets 阅读全文
posted @ 2013-09-12 13:52 17建站 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 推送并不是什么新技术,这种技术在互联网时代就已经很流行了。只是随着进入移动互联网时代,推送技术显得更加重要。因为在智能手机中,推送从某种程度上,可以取代使用多年的短信,而且与短信相比,还可以向用户展示更多的信息(如图像、表格、声音等)。推送技术的实现通常会使用服务端向客户端推送消息的方式。也就是说客户端通过用户名、Key等ID注册到服务端后,在服务端就可以将消息向所有活动的客户端发送。实际上,在很多移动操作系统中,官方都为其提供了推送方案,例如,Google的云推送、IOS、Windows Phone7/8也都提供了类似的推送方案。不过这些推送方案的服务器都在国外,有一些推送服务(如Goo.. 阅读全文
posted @ 2013-09-10 16:43 17建站 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 首先简单介绍一下Android消息推送的主要三种方式,如果你已经看过类似的文章,请直接忽略三种介绍。 1.使用SMS服务,即服务器端发送短信,然后手机客户端监听短信的广播,然后对数据进行一定的处理,达到消息推送的目的。好处就是省电,省流量,但是运 营商会很费钱。毕竟发送短信都是需要金钱支持的,并且会有环境的限制。平板、或者用户停机的情况下,就没有办法使用推送了。所以这种解决方案,仅仅是在某 些及其特殊的情况下(移动、联通、电信这种公司)才会使用。 2.使用轮询的方式来从网络中主动获取数据。费电、费流量。这种方式方便理解,实现也较为简单(我们的近乎客户端1.0就是这么实现推送的)。如果只是做.. 阅读全文
posted @ 2013-09-10 16:37 17建站 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 博客建了几个月,都没有去写,一是因为当时换工作,然后又是新入职(你懂的,好好表现),比较忙;二是也因为自己没有写博客的习惯了。现在还算是比较稳定了,加上这个迭代基本也快结束了,有点时间来写写博客。好了,废话少说,下面进入正题,关于android内存泄漏的研究:最近参与公司项目的迭代,发现这个几百万用户量的项目经过这么多的迭代了,还是一直存在严重的内存泄漏的问题,这个其实刚入职的时候就发现了,但是一直没敢说。现在也算是老员工了,这个迭代我提了出来,正好我的迭代开发工作也基本完成了,于是就是我去查这个问题,开始做的时候我才发现,给自己出了个难题,七,八万行的代码,很多的模块,很多的代码我都没接触过 阅读全文
posted @ 2013-09-10 16:31 17建站 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 简介: 开发 Android 应用程序时,必须处理很多与安全性相关的方面,包括应用程序进程和沙箱、代码和数据共享、通过应用程序签名达到的系统保护,以及权限使用。在您使用样例代码时,突出强调了 Android 应用程序开发中的这些安全方面。概述Android 包括一个应用程序框架、几个应用程序库和一个基于 Dalvik 虚拟机的运行时,所有这些都运行在 Linux® 内核之上。通过利用 Linux 内核的优势,Android 得到了大量操作系统服务,包括进程和内存管理、网络堆栈、驱动程序、硬件抽象层以及与本文主题 —— 安全性 —— 相关的服务。常用缩写词ADT:Android 开发工 阅读全文
posted @ 2013-08-30 14:58 17建站 阅读(296) 评论(0) 推荐(0) 编辑