- 博客(18)
- 收藏
- 关注
原创 AAA
for (int i = 0; i < atRules.size(); i++) { AtRule atRule = atRules.get(i); AtRecord matchRecord = matchSignRecord(i, atRule, atRecords); ...
2018-06-07 08:07:31
381
原创 将多个文件合并到一个文件
最近有个小需求,将源码保存到word。通过shell命令找到一个比较简单的方法。1. find src/ -name '*.java'|xargs -I {} cp -r {} java/ // 将某个类型的文件全部保存到一个文件夹2. cat *.java > allInOne.java // 通过cat命令合并多个文件内容到一个文件3. 直接将allInOne.jav
2015-11-24 10:29:33
3355
转载 一句shell命令搞定代码行数统计
今天面试时,突然被面试官问到怎样用shell命令搞定某个文件夹下java代码行数的统计。想了一下,基本思路就是找到这个文件夹下面的所有java文件,然后每个文件统计一下代码,外层套个for循环,叠加一下结果,就拿到想要的结果了。不过显然面试官希望我用一句shell搞定,当场晕菜了,没搞定。回来想了一下,其实确实不是啥太难的问题。 最粗略版Shel
2015-11-24 09:17:35
744
原创 Android App打包总结
一、 Python打包前提:1. 安装python,配置环境变量; 2. 配置android adt,需要能够使用zipalign;原理:通过python脚本重命名要打包的apk,在META-INF目录下生成一个channel_name的空文件,在应用中通过ChannelUtils.java读取META-INF/channel_name文件获取channel name。前提
2015-04-15 10:16:39
846
转载 Android学习笔记之AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和In
2015-03-24 09:47:58
565
转载 如何检索Android设备的唯一ID
关于本文档Android的开发者在一些特定情况下都需要知道手机中的唯一设备ID。例如,跟踪应用程序的安装,生成用于复制保护的DRM时需要使用设备的唯一ID。在本文档结尾处提供了作为参考的示例代码片段。范围本文提供有关如何读取各种Android设备的 ID的介绍,用以使用标识号。本文假定用户已经安装了Android以及开发应用程序必要的工具。并且,本文假定用户已了解Andro
2015-03-08 14:02:20
938
转载 使用asm.jar将Android手机屏幕投影到电脑
【转----http://www.baidufe.com/item/00df0475f8da6d4c74fd.html】有时候可能需要将手机上的一些操作投影出来,比如一些App Demo的展示等。其实,有专门的硬件设备能干这件事儿,但没必要专门为展示个Demo去花钱买硬件设备。正好,对于Android系统的手机,有一个开源的jar包能干这事儿:Android Screen Monitor(
2015-01-24 19:19:29
1117
转载 使用ADB命令自动批量安装APK的小工具
@ECHO off@REM 将adb.exe添加到PATH中ECHO 初始化…@SET PATH=%PATH%;%CD%\Adb@REM SET PATH@REM 无限循环的标签:LOOPECHO 等待您插入手机…adb wait-for-device@REM 循环安装本目录下的APK文件FOR %%i IN (*.apk)
2015-01-09 15:24:59
4493
转载 【转】ubuntu下eclipse快捷键(alt + \)自动补全 失效
ubuntu下eclipse快捷键(alt + \)自动补全 失效eclipse 网站上下载解压后使用。发觉自动补全功能(alt + /)失效。解决的办法:1、(eclipse)window --> preferences --> General --> keys或者直接在preferences中输入keys,把“word completion”所对应的快捷解(al
2014-05-22 13:50:19
841
转载 【转】linux sh脚本语法_基础
Android Framework开发常用sh脚本,需要做到熟悉语法也能简单实用,故转来此文,以备学习查阅!1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。当编写脚本完成时,如果要执行该脚本,还必须使其可执行。要使编写脚本可执行:编译 ch
2014-03-10 15:15:36
984
原创 Android 4.0 CTS,GTS,ctsVerifier Test Step
二、GTS Test Setp前提:需要连接WiFi,并设置VPN账户,因为测试期间需要下载视频并进行播放,VPN可能不稳定,不要气馁,多试几次,心中默念几句“南无阿弥陀佛”,肯定可以的,嘿嘿...步骤:1. 启动控制台,可以使用sudo chmod 777 xts-tradefed赋权限,以后就不用每次都使用管理员权限执行ckt@ckt-desktop:~/cts/android-x
2013-09-18 09:32:54
6955
转载 【转】git查看某个文件的修改历史
工作的时候经常遇到某些问题需要查找修改历史情况,很实用。git log --pretty=[format] 这个可以通过git help log查看使用说明。有时候在比对代码时,看到某些改动,但不清楚这个改动的作者和原因,也不知道对应的CR号,也就是说无从查到这些改动的具体原因了~【注】:某个文件的改动是有限次的,而且每次代码修改的提交都会有commit描述,我们可以从
2013-08-08 20:42:13
980
原创 Ubuntu安装iBus中文输入法 (Install iBus on Ubuntu)
Ubuntu下iBus中文输入法是相对来说比较优秀的中文输入法的选择,网上有一些安装过程,但是经常会遇到找不到源的情况,下文摘自Ubuntu google,很全。· 12.04 LTS Precise· 11.10 Oneiric· 10.04 LTS Lucid· See Also12.04 LTS PreciseIt comes with stable vers
2013-08-07 20:34:58
2084
原创 BadgeView使用介绍
前段时间做的一个淘宝客的项目,需要在商品图片上添加价格标签,之前自己使用TextView和Cavas绘制的感觉效果一般,今天偶然在优快云上发现BadgeView这个开源项目,在git下载下来之后,使用非常方便,简单介绍下它的使用,感谢作者Jeff Gilfelt。BadgeView主要是继承了TextView,所以实际上就是一个TextView,底层放了一个label,可以自定义背景图,自定
2013-08-06 18:15:24
6291
转载 [转]在Ubuntu下解决 adb devices :???????????? no permissions 方法
以前在模拟器上跑程序,这一次小组好不容易整了个G3,为了证明自己的Android没有白浪费时间自学,写了个“hello,walfred”,编译生成apk,可是通过usb连接上电脑却出现问题。使用adb devices 出现如下:List of devices attached???????????? no permissions同时在DDMS中显示设备名也显示???????
2013-05-29 23:14:12
969
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人