- 博客(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 923
转载 checkstyle自定义设置
原文转自 https://blog.csdn.net/KingBoyWorld/article/details/76082399在checkstyle的设置界面导入配置文件。一共是两个配置文件,都是基本符合阿里巴巴规范的。第一个是比较精简的(不检测魔术数字,不检测方法的doc等)。第二个是完整的,检测规范较多,有些过于严苛了,可根据公司情况自定义规范。精简版<?xml version="1....
2018-06-27 16:41:38 2179
转载 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 17025
原创 Mac上使用Charles抓包
抓包是开发经常使用的调试工具之一,使用方法如下首先安装Charles,然后破解,版本为3.10.1,具体可以去这里下载 地址配置代理端口号; Proxy -》 Proxy Settings -》 Port,port可以随便指定,一般取的8888; 设置手机代理为当前电脑ip,并设置代理端口号为:8888此时就已经可以对http的请求进行抓包了。
2017-09-16 10:18:58 749
转载 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 272
原创 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 407
原创 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 12578 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 5486
原创 多个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 2825
原创 切换ISO8601时间戳
public static long convert2long(String date) { try { DateTimeFormatter parser = ISODateTimeFormat.dateTimeNoMillis(); DateTime dateTime = parser.parseDateTime(mExpireTime);
2015-12-09 18:54:22 2209
原创 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 473
转载 出现error:unknown filesystem grub rescue解决办法
刚刚因为等待测试进行最后的新版本验证发包,闲着没事就将开发机重启到windows下看看,然后手贱觉着windows上的D盘也没用了,就删除掉吧,谁知重启准备进入ubuntu时出现了error:unknown filesystem grub rescue,当时就崩溃了,想了想肯定有办法解决,就上网查找,最终找到了解决办法。以下为我的解决办法:解决方法如下:1:首先使用ls命令
2015-04-17 21:30:48 1645
原创 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 3949 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 541
原创 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 2395
原创 在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 4235
原创 android 如何检查机器是否已经root
之前做项目找了很久,不知道什么方法可以比较容易的获取是否已经root的信息,最近终于找到一个比较靠谱的方法去/system/bin下或者/system/xbin下找是否有su文件,还有就是检查default.prop里的ro.secure是否为0,方法真心好用
2013-07-30 14:04:55 1190
原创 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 1835
原创 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 2166
转载 关于Android处理器架构的一点儿知识
首先声明,本文是从别处看到的,感觉非常好,所以转到自己的博客上。版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://navigating.blogbus.com/logs/67535773.html在关注Android的时候,有一些CPU架构方面的术语知识需要给自己补充的。主要有ARM、X86/Atom、MIPS、PowerPC,其中ARM在智能手
2012-12-05 10:54:39 3072
原创 初学ubuntu
前段时间突然对ubuntu很感兴趣,于是乎把电脑都换成了ubuntu,感觉ubuntu真的是很强大,现在把一些初学者的经验分享给大家。1:切换gnome主题由于长时间使用windows,习惯于那种桌面显示方式,所以安装完之后就换成了gnome,执行以下代码:sudo apt-get install gnome-session-fallback解决文本乱码su
2012-12-04 15:54:11 684
原创 Android开发ListView中包含CheckBox(点击item选中CheckBox),并设置其全选反选等功能
要实现ListView中CheckBox的选中并记录,我的做法是自己写一个Adapter,继承于BaseAdapter,ListView中的CheckBox需要将focusable,clickable的属性都设置为false,防止CheckBox将点击事件拦截,在ListView的onItemClick方法中接收点击事件并对数据进行处理。废话不多说,上代码。先给大家看一下listvie
2012-08-10 15:58:03 4950 3
原创 android中的热词搜索的实现
热词搜索的实现方法其实就是平常SDK项目中view的实现方法,根据实际的需求新建出相应个数的textview。首先通过createTextView方法实现textview的创建,代码如下: /* * 创建一新的热词View */ private TextView createTextView( String text) { L
2012-06-08 17:14:36 4417
转载 Android 一个apk多个ICON执行入口
转载自:http://www.icodelogic.com/?p=383Android开发中,一个工程对应一个AndroidManifest.xml文件,这个文件中包含有该项目的一些设置,如权限、SDk版Activity、Service信息等。一般而言,这个文件中会有且仅有一个application节点,这个节点表示这是一个应用程序,不管它下面还有多少子节点如Activity、Serv
2012-06-06 14:28:35 1417
原创 android XML转义字符
有时会在写xml时遇到一些特殊的符号,大家可以通过转义字符来解决XML转义字符 以下为XML标志符的数字和字符串转义符 " (" 或 ") ' (' 或 ') & (& 或 &) lt(gt(>) (> 或 >) 下面的字符在 [XML]中被定义为 空白(whitespac
2012-05-23 16:58:35 856
原创 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 4176 2
原创 利用android运行java工程中的内容
java工程 在java工程中新建lib文件夹并导入android.jar,新建Activity并在oncreate中写好运行效果。此时java工程已经完毕。Android工程 mainfest中声明java工程内的activity,要包含完整包名,例如: 在launcher启动的a
2012-05-07 10:08:00 671
原创 签名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 847
Charles3.10.1破解版
2017-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人