自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

进击的码字猴

猿人永不为奴!

  • 博客(56)
  • 资源 (5)
  • 收藏
  • 关注

原创 Android studio 正式签名打包

Android studio 如何生成keystore文件?(eclipse是.keystore,Androidstudio 生成的是.jks文件,其实都一样,也能相互转换)1.build –》Generate Signed APK如果是第一次打包,或者你还没有签名文件,你需要Create new 一个,有的话choose existing然后 你那个路径下就会生成一个.jks的文件,就是传说中的签

2017-03-18 17:14:24 945

原创 Android 热更新 的使用

如今市场上有很多热更新的第三方,我使用的是阿里的阿里百川hotfix2.0,对于各种热更新的优劣我就不介绍了,网上很多,例如:http://www.jianshu.com/p/2d0f70e30111直接进入正题: 阿里百川hotfix入口: http://baichuan.taobao.com/docs/doc.htm?spm=a3c0d.7629140.0.0.jIXDqS&

2017-03-18 16:37:21 4568

原创 Android studio 修改快捷键

Files—> Settings Keymap为了不修改默认的快捷键,一般都会通过Copy 出一个自己的快捷键模板,然后再去手动设置。 直接在键盘上按下你想要设置的快捷键按钮即可设置成功 点击ok 完成

2017-03-08 10:17:18 1964

原创 Android Studio 快速创建模板文件

在用MVP模式开发项目时候,通常需要写很多的接口类,而这些接口类基本结构都一样,除了方法名不一样。 我就想 是否有个快速的模式写代码呢? 于是通过低端的百度,竟然找到了答案通过创建模板文件,快速开发: 1.创建模板文件: 右键项目文件–》New –》Edit File Templates Files栏目下--点击添加按钮--编辑模板文件 将模板文件的代码复制进去,但是需

2017-03-08 10:07:34 1218

原创 关于so文件找不到

在使用Androidstudio 导入so文件的时候,经常会遇到 couldn’t find xxxxx.so 一般情况下,为了适配各种型号的cpu,lib文件中的armeabi包会有多种(尤其是引入第三方时候), 比如这样:这些包的目的就是为了针对不同的cup适配,但是,如果只有一个arm包,项目仍然可以运行(有人说也可能会崩溃,但是我没遇见过···) 如果遇到上面的问题,把所有包删掉,只留

2017-03-08 10:00:44 735

原创 轻松搞定Math.ceil,Math.round,Math.floor三者的区别

double a = 0.1; double b = 0.50; double c = 0; double d = 0.4; double e = 0.6; double f = 1.3; double g = 1.6; //Math.ceil 表示的是大于某个小数的最小整数的double值

2017-01-05 16:43:35 7073

原创 android 通过WebSocket 实现长连接通讯消息

首先需要compile 'org.java-websocket:Java-WebSocket:1.3.0' jar包然后实例化WebSocketClient类webSocketClient = new WebSocketClient(uri,draft)此类有两个参数: uri 就是URI,注意既然是websocket连接,那肯定不使用html协议了,所以,uri的开头一定是ws

2017-01-05 16:08:21 12771 2

原创 (原创)关于android studio 的 版本控制的 忽略

android studio的项目类型的版本控制忽略问题:.idea 文件夹.gradle文件夹所有的build文件夹 (包含类库中的build文件夹)所有的.iml文件夹 local.properties文件注意事项: 1.一定是 .gradle 文件夹(gradle文件夹可不能忽略,以及.gradle文件也不能忽略) 2.app中的build 和 引用类库中的

2016-11-16 13:38:34 1079

原创 Recycleview浅而又浅的分析使用

哎~~~~~~~~ ,一言难进啊,老板已经拖欠工资两个月了,马上就要过中秋了,还不发工资,愁死个人了。每天没有心情些项目了,闲的没事,研究研究recycleview,麻蛋,这玩意出了那么长时间了,我还不太了解!! 今天跟recycleview相个亲,以后慢慢相处,拿下······ 然后,嘿嘿嘿 你懂得。之前了解过recycleview,看到好多炫酷的效果,哇晒,真特么炫(没错,老子就是这么肤浅)

2016-09-12 16:08:13 760

原创 自定义dialog横向全屏,实现从右边进入,从底部掉落动画

不多说,先上代码1.dialog的style:(我给设置成透明的了,然后在自定义的contentview的xml中设置了背景色) <style name="TranslateTheme" parent="android:style/Theme.Dialog"> <item name="android:windowFrame">@null</item> <it

2016-08-27 12:34:08 1703

原创 关于Android studio 获取versionCode的问题

今天写代码,测试版本更新,用的是studio,在获取版本号的时候,无意间调试bug,发现: 通过 PackageManager packageManager =getPackageManager(); PackageInfo packageInfo = packageManager.getPackageInfo(getPackageName(), 0); Str

2016-06-23 19:08:39 3841

原创 Android Studio 快捷键总结

从Eclipse转向Android Studio是个痛苦的过程,但是个甜蜜的开始。 新换了一份工作,是用as开发的,以前用eclipse感觉挺好的,突然用as瞬间懵逼了,搞了三天,硬是没搞懂,还好中间休息一天,看了一天视频,总结了下,发现as是一个神奇的网站,哦不,是一个神奇的工具,eclipse可以卸载了!废话不多说,总结如下:(欢迎纠正补充)1、在自动生成代码时,自动将包导入进去:file–

2016-05-06 09:08:11 1406

原创 Activity1进入Activity2,Activity2开启Activity3,需要Activity3直接返回数据给Activity1

android开发中经常会需要处理一些数据传递的问题: 简单的两个activity之间的数据回显,用onActivityResult就行了,这里不多做描述。` 但也有一些情况下是需要在三个activity之间进行数据传递的。如: Activity1进入Activity2,Activity2开启Activity3,需要Activity3直接返回数据给Activit

2016-05-06 08:46:59 1532

原创 似曾相识,去年今日也是在找工作,没有后悔走上IT这条路,只是后悔选择的有些迟,但我不会放弃的!

今天是辞职后的第三天了,面试了几家公司,有两家觉得挺不错的,只是可惜。。。。 一个半路出家的猴子,工作了不到一年,还是不要奢望太高了,老老实实继续去寻觅吧。趁着有时间,就来写下这半年多的感受吧。去年7月,从某智出来,天真无邪,初生牛犊不怕虎,简历就直接标明,老子就是培训粗来的,自信能干的好工作。真别说,稀里糊涂的就进到了一家公司(面试时候的面试官是上一期学员才面上的,也算是巧合。)。虽然是个小外

2016-04-13 13:37:00 961

原创 关于导入项目到eclipse产生的奇葩问题

将项目导入到eclipse中,常见的问题我就不说了。比如说出现了大红叹号,正常情况可能就是你导入的项目中有缺失的jar包,在右键---properties--javabuildpath,选中有叉子的文件remove就行了 。(不说不说,也说了)然后还有一种奇葩的问题:我将项目导入进去后,所有的东西都被清空了,包括AndroidManifest都被清空了,而且有时候还会出现大红叹号,爆出来一

2015-07-17 20:55:54 386

原创 新手Android程序员之总结(一)-------------Context获取屏幕尺寸

(这些知识也是从别处看到的,所以``````你懂得   ,  善哉善哉  )一. 通过WindowManager获得:DisplayMetrics dm1 = new DisplayMetrics();//new一个测量显示的对象getWindowManager().getDefaultDisplay().getMetrics(dm1);//通过窗口管理器获得一个默认显示对

2015-06-30 15:49:19 482

反编译工具(dex2jar反编译 + jd-gui源码查看)

反编译apk文件为classes_dex2jar.jar文件的工具,无需安装,解压即可用

2021-10-18

apktool查看apk资源文件工具

用于查看apk的资源文件,如xml布局或图片文件

2021-10-18

java压缩解压ZIP

java压缩解压ZIP

2017-03-23

带标签的日历控件 CustomCalendarView

带标签的日历控件 CustomCalendarView

2017-05-27

图片大小压缩

压缩图片大小

2017-03-23

空空如也

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

TA关注的人

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