自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (3)
  • 收藏
  • 关注

转载 Android git commit之前进行checkStyle检查

转自: https://blog.csdn.net/u010479969/article/details/52782060背景:开发的人员越来越多,水平习惯参差不齐,这就导致了代码的维护越来越复杂,所以希望有一个规范,可以规范大家的提交,所以出现了我所做的这个通过hook实现在代码commit之前进行检查。实现效果:针对我所提交的代码进行checkStyle检查。实现:1.修改pre-commit...

2018-06-27 16:44:43 901

转载 checkstyle自定义设置

原文转自 https://blog.csdn.net/KingBoyWorld/article/details/76082399在checkstyle的设置界面导入配置文件。一共是两个配置文件,都是基本符合阿里巴巴规范的。第一个是比较精简的(不检测魔术数字,不检测方法的doc等)。第二个是完整的,检测规范较多,有些过于严苛了,可根据公司情况自定义规范。精简版<?xml version="1....

2018-06-27 16:41:38 2158

转载 Eclipse中打包插件Fat Jar的安装与使用

转自:https://www.cnblogs.com/wbyp/p/6222182.htmlEclipse中打包插件Fat Jar的安装与使用Eclipse可以安装一个叫Fat Jar的插件,用这个插件打包非常方便,Fat Jar的功能非常强大。首先要下载Fat Jar,下载地址:https://sourceforge.net/projects/fjep/files/ 下载后的文件是net.sf....

2018-03-26 17:29:19 16945

原创 Mac上使用Charles抓包

抓包是开发经常使用的调试工具之一,使用方法如下首先安装Charles,然后破解,版本为3.10.1,具体可以去这里下载  地址配置代理端口号; Proxy -》 Proxy Settings -》 Port,port可以随便指定,一般取的8888; 设置手机代理为当前电脑ip,并设置代理端口号为:8888此时就已经可以对http的请求进行抓包了。

2017-09-16 10:18:58 739

转载 Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法

原文转自:http://blog.csdn.net/memray/article/details/17969443步骤1:准备主清单文件 “MANIFEST.MF”,由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:Manifest-Version: 1.0Class-Path

2017-09-14 11:31:49 262

原创 mac下node版本升级

1、首先查看下当前的node版本node -v2、然后清除npm当前缓存信息sudo npm cache clean -f3、然后执行下载nodesudo npm install -g n4、下载成功后执行安装sudo n stable5、最后看下当前版本号node -v

2017-08-23 18:54:38 396

原创 Homebrew不能使用

问题出现在RN环境突然失效,npm -v 出现command not found,在国外网站上提示执行node卸载重新安装brew update$ brew uninstall node$ brew install node$ sudo brew postinstall node当执行到最后的时候,提示我Error: Could not symlink share/doc/n

2017-08-10 20:55:22 12557 1

原创 从一个git仓库迁移到另外一个git仓库

我们平常可能会遇到git仓库迁移的问题,现在把迁移方法备忘一下。1、先备份仓库裸仓库git clone --bare git://gitlab.com/test/bak.git--bare 创建的克隆版本库都不包含工作区,直接就是版本库的内容。2、在新的代码仓库上新建一个仓库。3、然后推送裸仓库到新建的仓库上cd bak.gitgit push --mirror gi

2017-07-27 18:54:53 5438

原创 多个git账户同时访问不同的git仓库

我们经常会遇到需要访问github仓库,又要访问gitlab仓库,但是ssh key切换太麻烦,可以通过配置config文件来执行多个仓库ssh密钥的定向指向。 1、在 ~/.ssh 目录下新建config文件 touch config  2、新建gitlab和github文件目录 mkdir gitlabmkdir github3、在config文件...

2017-07-26 19:32:23 2808

原创 切换ISO8601时间戳

public static long convert2long(String date) { try { DateTimeFormatter parser = ISODateTimeFormat.dateTimeNoMillis(); DateTime dateTime = parser.parseDateTime(mExpireTime);

2015-12-09 18:54:22 2202

原创 ant打包时缺少apkbuilder

昨天自己配置ant自动化打包时发现新版的sdk中都没有apkbuilder了,于是参考别人的写了一个,这个程序其实就是进行了一定的封装,执行的是tools/lib/sdklib.jar里的ApkBuilderMain,希望对大家有帮助。提供下windows和mac版的下载地址:http://download.csdn.net/detail/nmzkchina/8811303

2015-06-16 11:37:16 465

转载 出现error:unknown filesystem grub rescue解决办法

刚刚因为等待测试进行最后的新版本验证发包,闲着没事就将开发机重启到windows下看看,然后手贱觉着windows上的D盘也没用了,就删除掉吧,谁知重启准备进入ubuntu时出现了error:unknown filesystem grub rescue,当时就崩溃了,想了想肯定有办法解决,就上网查找,最终找到了解决办法。以下为我的解决办法:解决方法如下:1:首先使用ls命令

2015-04-17 21:30:48 1588

原创 ubuntu上出现 ???????????? no permissions 解决方法

在ubuntu下有时也会出现不识别android设备的

2014-11-13 15:26:45 1702

原创 Nexus 5更新 Android5.0 失败解决方法

Android 5.0终于推出了正式版,今天也及时刷到了Android5.0 (LRX21O),官方链接:https://developers.google.com/android/nexus/images镜像下载地址:https://dl.google.com/dl/android/aosp/hammerhead-lrx21o-factory-01315e08.tgz,MD5:761667f

2014-11-13 14:40:20 3921 3

转载 Linux 统计代码行数

中统计文件行数(单个文件):wc -l file例如:homer@ubuntu:~/workspace/android/game$ wc -l LGameAndroid2DActivity.java 906 LGameAndroid2DActivity.java统计目录所有文件行数(全部目录):find . -name

2014-11-12 10:44:59 532

转载 Android 2.3系统上对FrameLayout设置margin导致显示错乱

最近的产品开发过程中遇到一个适配的问题。页面布局使用了

2014-11-05 11:32:05 914

原创 MAC下配置环境导致默认环境配置文件失效

刚入手一mbp,就动手先把老本行环境配置一下,不知道哪里出了错,执行完source .bash_profile之后,竟然所有的-bash基本命令都失败了。.bash_profile里就是写了 export PATH=${PATH}:/Users/zhangkai/sdk/tools:/Users/zhangkai/sdk/platform-tools但是所有的bash基本命令都失效了

2013-12-29 15:41:27 2383

原创 在Service中弹出Toast和Dialog

众所周知,Toast必须在UI主线程上才能正常显示,而在Service中是无法获得Acivity的Context的,在service中想显示出Toast只需将show的消息发送给主线程Looper就可以了Handler handler= new Handler(Looper.getMainLooper());          handler.post(new Runn

2013-11-12 18:20:02 4205

原创 android 如何检查机器是否已经root

之前做项目找了很久,不知道什么方法可以比较容易的获取是否已经root的信息,最近终于找到一个比较靠谱的方法去/system/bin下或者/system/xbin下找是否有su文件,还有就是检查default.prop里的ro.secure是否为0,方法真心好用

2013-07-30 14:04:55 1177

原创 Ubuntu12.04 64位下载编译 Android 4.2源码

废话不多说,直接上步骤一、下载源码1、Android源码采用的是Git工具管理,所以一定要安装Git,其次下载源码也需要很多关联包,最好在执行下载任务之前全都下载配置好。zk@zk-K45VM:~/AndroidSource$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip cur

2013-06-21 18:21:24 1819

原创 Ubuntu下Android NDK配置及生成so文件步骤

首先要下载相应的NDK开发组件,下载地址页面:https://developer.android.com/tools/sdk/ndk/index.htmlubuntu 64位版下载地址:http://dl.google.com/android/ndk/android-ndk-r8e-linux-x86_64.tar.bz2一、首先解压到你指定的目录zhangkai@zhangk

2013-06-17 15:46:34 2156

转载 关于Android处理器架构的一点儿知识

首先声明,本文是从别处看到的,感觉非常好,所以转到自己的博客上。版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://navigating.blogbus.com/logs/67535773.html在关注Android的时候,有一些CPU架构方面的术语知识需要给自己补充的。主要有ARM、X86/Atom、MIPS、PowerPC,其中ARM在智能手

2012-12-05 10:54:39 3060

原创 初学ubuntu

前段时间突然对ubuntu很感兴趣,于是乎把电脑都换成了ubuntu,感觉ubuntu真的是很强大,现在把一些初学者的经验分享给大家。1:切换gnome主题由于长时间使用windows,习惯于那种桌面显示方式,所以安装完之后就换成了gnome,执行以下代码:sudo apt-get install gnome-session-fallback解决文本乱码su

2012-12-04 15:54:11 670

原创 Android开发ListView中包含CheckBox(点击item选中CheckBox),并设置其全选反选等功能

要实现ListView中CheckBox的选中并记录,我的做法是自己写一个Adapter,继承于BaseAdapter,ListView中的CheckBox需要将focusable,clickable的属性都设置为false,防止CheckBox将点击事件拦截,在ListView的onItemClick方法中接收点击事件并对数据进行处理。废话不多说,上代码。先给大家看一下listvie

2012-08-10 15:58:03 4910 3

原创 android中的热词搜索的实现

热词搜索的实现方法其实就是平常SDK项目中view的实现方法,根据实际的需求新建出相应个数的textview。首先通过createTextView方法实现textview的创建,代码如下: /* * 创建一新的热词View */ private TextView createTextView( String text) { L

2012-06-08 17:14:36 4381

转载 Android 一个apk多个ICON执行入口

转载自:http://www.icodelogic.com/?p=383Android开发中,一个工程对应一个AndroidManifest.xml文件,这个文件中包含有该项目的一些设置,如权限、SDk版Activity、Service信息等。一般而言,这个文件中会有且仅有一个application节点,这个节点表示这是一个应用程序,不管它下面还有多少子节点如Activity、Serv

2012-06-06 14:28:35 1387

原创 android XML转义字符

有时会在写xml时遇到一些特殊的符号,大家可以通过转义字符来解决XML转义字符 以下为XML标志符的数字和字符串转义符 "     (" 或 ") '     (' 或 ') &     (& 或 &) lt(gt(>) (> 或 >) 下面的字符在 [XML]中被定义为 空白(whitespac

2012-05-23 16:58:35 840

原创 this,getApplication(),getApplicationContext()的区别

this:虽然回去的是当前的.class,但是Activity的class是继承的Context的class,所以可以获取到当前class的contextgetApplication():获取的是工程的Application,但是Application.class是继承于Context.class的,所以能够获取到Application的context的,而且它能够获得Application的

2012-05-15 11:51:54 4157 2

原创 利用android运行java工程中的内容

java工程            在java工程中新建lib文件夹并导入android.jar,新建Activity并在oncreate中写好运行效果。此时java工程已经完毕。Android工程            mainfest中声明java工程内的activity,要包含完整包名,例如:             在launcher启动的a

2012-05-07 10:08:00 657

原创 签名apk

一:使用eclipse直接export导出带有签名的包二:给已有的未签名的包进行签名     1.进入需要打包文件的所在路径,输入  jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore回车即可(最后的demo.keystore为签名文件的)

2012-04-27 13:52:25 832

Charles3.10.1破解版

首先安装Charles 3.10.1 进入应用程序找到charles,右键显示包内容然后进入contents,然后进入java目录,替换charles.jar /Applications/Charles.app/Contents/Java/目录下有 charles.jar

2017-09-16

joda-time-2.1.jar

用来转换ISO8601时间戳,当时需要时下载的,共享出来让大家使用

2015-12-09

apkbuilder

android新版sdk中已经不再提供apkbuilder,前两天配置打包时所以找了一个,希望对大家有用。

2015-06-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除