- 博客(63)
- 资源 (13)
- 收藏
- 关注
原创 Sublime3 的使用
Sublime 是一个比较轻量级的编辑器,有很广的用途,强大的功能可以靠插件集成来扩充,我这里主要用它来做h5和python编辑器。安装插件可以通过Package Control来完成,但是首先要先安装Pakage Control插件安装:可以通过Package Control来安装插件,调出Package Control的快捷键是Ctrl+Shift+P,会有输入框供用户输入,主要有
2017-10-31 16:36:34
507
原创 git 在Android Studio中的使用问题
git 在 Android中的使用问题:问题1:我们知道,在Android Studio中可以直接使用git 从远程仓库中clone代码,但是我一直使用gitBash 的gui,一般都是先用git Bash将远程仓库clone到本地文件件,然后用Android Studio中使用,这样操作之后,Android Studio的版本控制相关的菜单和界面 和直接用Android Studio克隆
2017-10-30 17:25:01
555
原创 adb、keytool 常用命名
adb reboot ----------重启手机应用场景:有时Android手机进场会出现卡死的情况,连长按电源键也没有用的时候,而现在的手机也不能像很早的功能机很容易卸载电池来重启手机,那怎么办呢,难道只能让其待机到没电自动关机吗?这是我们可以通过电源线连上电脑,通过adb 命令来重启它,非常好用adb devices ---------------显示已连接的设备列表
2017-10-25 15:38:29
816
原创 git 获取git仓库(自我总结)
关于git的理解1:git同VCS和SVN不同,它是分布式版本控制工具,就是各个仓库都可以 作为中央仓库,而集中式版本控制工具只有一个集中的中央仓库,每个开发者拥有不同的读写权限,并且在更新和提交的时候都必须联网(从中央仓库直接联网更新下来,或者将本地改动直接提交到中央仓库,不能本地提交,因为本地不具有中央仓库的功能,git就可以);而git就不同,你所有的改动都可以先提交到本地仓库,到网络允
2017-10-13 17:39:32
3573
转载 Git详解之三:Git分支
Git 分支几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)有人把 Git 的分支模型称为“必杀技特性”,而正是因为它,将 Git 从版本
2017-10-13 16:25:16
1028
转载 Git详解之二:Git基础
Git 基础读完本章你就能上手使用 Git 了(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)。本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令。读完本章,你就能初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更 新。我们还会展示如何让 Git 忽略某些文件,或是名称符合特定模式的文件;如
2017-10-13 16:23:27
505
转载 Git详解之一:Git起步
起步本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流行,为什么你应该立即开始使用它。(查看Git详解系列的全部文章)1.1 关于版本控制什么是版本控制?我真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况
2017-10-13 15:40:09
364
原创 [INSTALL_FAILED_DUPLICATE_PERMISSION perm=quicksdk_packageName.permission.JPUSH_MESSAGE pkg=com.shou
错误场景:安装刚打了渠道的游戏包,报了个以前没有见过的错误:权限冲突错误adb install xxxxx.apkFailtrue:[INSTALL_FAILED_DUPLICATE_PERMISSION perm=quicksdk_packageName.permission.JPUSH_MESSAGE pkg=com.shouyou.smsy.pptv]
2017-09-28 19:24:08
2358
原创 Android打包工具的制作(Java GUI)支持三种打包方式
Android开发过程中,打渠道包是最平常的需求了,简化打包过程和自动化就很有必要了,你可能会说现在的Android Studio的Gradle配置就很方便,就连Eclipse也可以通过写ant插件来编写build.xml(构建文件)也可以实现多渠道打包。确实没错,但是这种打包方式需要开发者每次都去配置,然后每次都要重新在编辑器中完成。有种打包需求是通过现有的母包apk,再打出多个渠道包,即得现有
2017-09-23 22:47:10
1910
原创 keytool.exe的详解(参数)、命名行生成keystore、java代码生成keystore
http://blog.chinaunix.net/uid-17102734-id-2830223.html
2017-09-23 21:07:08
1363
原创 Java GUI弹出对话框中的几种方式
1.显示一个错误对话框,该对话框显示的 message 为 'alert':JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_MESSAGE); 2.显示一个内部信息对话框,其 message 为 'information': JOptionPane.showInternalMes
2017-09-22 10:56:03
1329
原创 aar 在Eclipse项目中的使用和sdk开发注意事项
1.问题描述:aar是AndroidStudio特殊格式的压缩包,as的项目可以直接放到libs目录下,as可以自动识别其中的代码和资源,但是如果直接放到Eclipse项目中的libs目录下的话,你会发现Eclipse不能识别aar格式的压缩包,里面的资源和代码根本引用不到。这样问题就来了,我们在接入第三方sdk的时候,他们的sdk正是以aar形式给出的,我们怎么使用呢?问题分析:我们知道,a
2017-06-05 21:07:08
2119
原创 git 错误异常
错误1: 2017年5月份左右全球爆发比特币勒索病毒(通过445文件共享端口),周一到公司,发现git不能用了,原来是公司it在周末紧急做了升级,导致git 和gitlab报了以下错误。.解决办法:ssh -keygen -R xxxxx (xxxxx为上图红色框里面的内容) 错误2:Unable to create 'E:/sdk6...
2017-05-17 13:43:55
1103
原创 7Zip命令详解
简介:7Zip是我们常用的压缩解压缩工具,同时它也是一个开源项目,同jdk中的jar.exe一样,有强大的命令支持,比如常用的创建,解压,删除,更新等,常被开发人员用于脚本制作中。应用场景:apk多渠道打包中,可以用来替换渠道的配置文件,删除之前的apk中的META-INF目录,用来二次签名等。
2017-04-21 11:01:45
2274
原创 jdk中jar命令详解
简介:jar.exe是jdk中的自带的压缩解压工具,Eclipse中的Export功能可以到处jar包,或者可运行的jar包,都是用的jar.exe,只是做成了图形化的界面而已,当然jdk中也提供了压缩解压的api,比如:ZipFile、ZipEntry、ZipOutputStream等,我们也可以自己实现一个图形化的压缩工具。应用场景:1.sdk开发中需要到处自己的jar包提供给第三方使用;
2017-04-21 10:53:57
1558
原创 Java代码调用python的几种方法
1.利用Jython.jar包1 PythonInterpreter interpreter = new PythonInterpreter(); 2 InputStream filepy = new FileInputStream("D:\\demo.py"); 3 interpreter.execfile(filepy); ///执行python py文件4 filepy.c
2017-03-16 17:49:32
1531
原创 java 报错
问题出现:jre运行环境中的rt.jar包中的sun.net.ftp.FtpClient;不能解析到,我看了下,我jdk1.7包中是有这个类的,但是代码中总是报错:The type FtpClient is not accessible due to restriction on required library D:\jdk\jre\lib\rt.jar解决办法:试了各种办法,包括替
2017-03-16 15:08:20
1349
转载 ProGuard 详解
Android开发中的Proguard本文为转载,原文链接:http://blog.youkuaiyun.com/ccpat/article/details/52059344Proguard是Android开发时经常会用到的一个工具,在Android SDK中已经集成了一个免费的Proguard版本,位于/tools/proguard目录中。在Android项目中,通过修改module
2017-03-12 16:17:49
6539
原创 手机、模拟器绑定host和代理测试
在Android 开发过程中,测试必不可少的,那搭建测试环境也是重要的一环:一般在App开发过程中,服务端人员会帮我们搭建好测试环境,一般有正式环境,测试环境之分,我们移动端一般只要维护一个标示全局网络环境的前缀变量,当要在不同环境测试时,只要切换一下就可以了,如下:但是,有些公司没有测试环境呢,(你肯能会说,还有这样的公司,别说,我们公司就是这样的),那客户端,前端迭代新需求时怎
2017-03-07 18:49:25
7314
原创 git 常用命令
git相关1.SVN是集中式的版本控制工具,集中式版本控制工具是需要联网的,Git是分布式的版本控制工具,分布式版本控制工具是不需要联网的。2.常用的git命名查看相关:git version 查看git版本git status 查看当前分支的状态cat [文件名] 打开文件pwd 可以显示当前目录的路径ls -ah 可以查看
2017-01-03 10:18:47
412
原创 WebServer------Client(浏览器)乱码问题
webserver------client乱码问题在web应用中,在浏览器中响应数据出现乱码,只有一种情况导致该现象:即,服务器向浏览器响应数据时用的编码和浏览器用来显示响应数据的编码不一致。程序员只要保证2端用的编码格式一致就可以有效避免乱码问题。同样在web服务器端可以通过代码设置2端的编码格式,总结如下:// 总结:告诉服务器向客户端输出数据时用什么编码格式有以下
2016-12-15 19:03:43
2866
原创 Tomcat目录及配置相关
Tomcat相关我们知道用java开发web应用常用的轻量级服务器就是Tomcat,而Tomcat只实现了13种javaee规范,不支持EJB,不同于WebLogic等其他商业服务器,功能更强。tomcat的使用也很简单,只需要简单的在官网上现在压缩包后解压即可。目录如下:1、bin:该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:tomcat6.
2016-12-14 18:38:41
614
原创 apktool、dex2jar、jd-gui的区别及详解
反编译相关:apktool 作用:资源文件的获取,可以提取出图片文件和布局文件进行查看dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件)jd-gui 作用:查看APK中的classes.dex转化成的jar文件,即源码文件概述:apktool dex2jar jd-gui他们三个都和反编译相关,但是侧重点不同,
2016-11-11 14:33:07
25204
原创 Android多线程下载服务器资源
http://download.youkuaiyun.com/detail/themelove/9671999
2016-11-03 16:38:08
528
原创 HTTP错误集合
问题描述,这个错误是我在做断点续传时,通过HttpConnection.setRequestProperty("Range","bytes="+startIndex+"-"+endIndex);时,startIndex,和endIndex赋了相同的值。Range请求消息头,可以向服务器请求部分资源,而不是读取整个资源,对应的在客户端要用code==206来判断,(206部分资源)1.J
2016-11-01 23:48:58
449
原创 Eclipse 工具使用相关
1.Eclipse 菜单栏 Projcet------------>Build Automaticallly选项的作用。a.Build Automatically 没有勾选时,比如我们在新建一个项目Application,我们一次没有run as Application过,这时候bin目录下没有任何跟编译相关的生成的目录,比如jar包,AndroidManifest.xml文件。res目录等
2016-10-17 16:59:29
397
原创 JRE 编译环境
The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files 问题描述:当你在Eclipse引用不同版本JDK工程时会发生该问题。由于你开发环境中应用了多个版本的JDK 或JRE导致的。Eclipse会按照最初的开发环境默认选择对应的
2016-10-17 10:09:05
668
原创 打签名包错误汇总
场景:以Eclipse为例子,我们在Android Tool -----------> Export Signed Application Package....时导出签名包时会出现各种各样的错误。特别的时,Eclipse并没有弹窗告诉我们具体的错误原因,控制台Consule也没有任何信息;这个时候怎么办呢?错误日志文件:重要在我们项目的workspace目录下,有.metadata
2016-10-14 16:54:12
682
原创 获取apk的版本号versionCode apk的版本名称VersionName
需求:开发中经常有需求获取apk文件的版本号,和版本名称,比如确定一下上传到应用市场的apk是不是最新的apk,检查更新的时候也要确保后台的apk文件为新的apk。行不通的方法:1.直接解压apk,获得AndroidManifest.xml文件。(apk也为特殊的压缩文件),但是解压的结果为乱码,因为在生成apk的过程中对apk做了加密,编码操作。解压效果如下:
2016-10-14 16:35:28
16927
原创 Html基础相关
1.浏览器能够直接解析的资源,就直接显示到浏览器上,如图片,html等,浏览器不能解析的资源,会弹出默认的下载框,供用户下载,如jar、exe文件
2016-10-11 10:00:57
381
原创 adb install 安装apk过程中报错Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
错误描述:通过adb install 安装apk的过程中 Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE],造成这个的原因可能是之前多次安装过,卸载不彻底造成的:解决办法:1.可以用apktool d xxxx.apk 命令将apk反编译,然后从反编译的AndroidManifest.xml文件中获取到包名2.然后cmd 中执行 adb u
2016-10-09 18:59:17
4784
原创 获取apk证书MD5值的方法
1.先把apk解压2.在META_INF目录下找到xxx.RSA文件3.确保安装了jdk并且正确配置了环境变量4.cmd中执行keytool -printcert -file xxxx.RSA目录运行效果如下:这样在查找签名文件冲突的时候就可以查看不同的apk对应的签名文件是否一样。
2016-10-09 15:55:16
21568
原创 Android 打签名包遇到的问题
有时打签名包时,Eclipse 只是给我们签名包失败的弹框,但是在console中被没有相关的报错信息,这时其实我们可以在我们项目的workspace中.metedate目录下查看log文件来查看具体的报错信息,来做出对应修改。
2016-09-28 14:35:33
752
转载 Context 作用和结构
Android中Context详解 ---- 你所不知道的Context标签: androidapplicationservicenullstringclass2012-03-01 21:17 196776人阅读 评论(72)收藏举报分类: Andoird框架浅析(11) 版权声明:本文为博主原创文章,未经博主允许不得
2016-06-13 11:57:23
999
反编译工具汇总apktool、dex2jar、jd-gui
2016-11-11
apktool反编译工具
2016-11-11
valueanimationdemo
2016-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人