- 博客(32)
- 资源 (8)
- 收藏
- 关注
原创 Android使用命令获取sha1证书指纹数据的方法
高德地图开发申请KEY的时候需要开发者提供SHA1证书指纹数据。 这个东西在AndroidStudio中是没有直接提供的。 需要手动的去获取。 我们可以使用java 的一个命令:keytool 来获取这个值keytool 是java提供的一个工具,只要你的java环境变量配置的ok,直接在命令行输入keytool就可以执行这个命令。 具体获取方法,看下图:
2016-06-03 11:39:52
739
原创 Recycler上拉加载--适配GridLayoutManager和StaggeredGridLayoutManager
当Recycler中需要下拉刷新的时候。就想自己实现一下。发现LinearLayoutManager时,体验完美。但是,到了GridLayoutManager和StaggeredGridLayoutManager问题就来了:在网上搜索了解决办法,还真有:地址:http://blog.youkuaiyun.com/qibin0506/article/details/49716
2016-03-11 15:09:25
14664
原创 SwipeRefreshLayout的进度圈圈无法显示的问题
最近在使用SwipeRefreshLayout时,发现在界面的onResume方法中调用setRefreshing(true) 。发现,界面上并没有小圈圈进度条。原来,这时SwipeRefreshLayout并没有 初始化完成,所以调用setRefreshing(true),并不会显示进度条。解决一:可以在Activity的 @Override public vo
2016-03-07 17:50:12
4026
原创 使用命令给APK进行签名
如果不知道如何生成证书或者想知道更加详细的解释,可以看看这篇文章:http://blog.youkuaiyun.com/lyq8479/article/details/6401093使用命令给apk文件进行签名主要使用jarsigner命令: jarsigner -verbose -keystore证书路径 -signedjar 签名后的.apk签名前的.apk a
2016-03-07 15:21:53
1539
原创 AndroidStudio中使用ImageAsset生成laucher图标的一点小问题
最近在使用AndroidStudio发现了一个非常好用的工具ImageAsset。具体这个工具如何使用,请自行google!在使用的过程中我发现了一个问题:自动生成应用的图标,在某些国产手机上图标会比其他应用图标略小。有些手机上还会出现一圈白色背景。(魅族图标有白边、小米图标变小、华为的正常显示)原因:使用ImageAsset生成的图标大小没有问题,但是,这些生成的图标四周
2016-03-04 16:16:09
9544
2
原创 AndroidStudio中使用lambda
在Java8中新增加了对lambda的支持。但是AndroidStudio默认是不支持的。需要借助第三方实现对lambda的支持。1、在项目的 build.gradle 中添加 classpath 'me.tatarka:gradle-retrolambda:3.2.0' 。加入编译的依赖。添加后:buildscript { repositories {
2016-02-22 11:18:39
690
原创 android运行时,出现java.lang.NoClassDefFoundError
这个一般是在将dex分成多个文件时会出现这个错误。 java.lang.NoClassDefFoundError: ×××××××这是因为你的这个类没有打包进 main dex 中,所以在调用时,找不见。有三种方法解决这种问题,选一个即可:解决方法1:配置xml:<manifest xmlns:android="http://schemas.a
2016-01-25 10:35:34
4058
原创 AndroidStudio多渠道打包
前言公司开发的app要在android市场上线,为了统计每个渠道的数据,需要进行多渠道打包。但是,国内市场众多。要是一个一个手动打包,还不累个半死。所以,要使用多渠道打包。1、区分渠道使用第三方统计的SDK时,他们都会再XML中给出配置渠道的属性,只需要改变这个属性就ok。我用TalkingData统计。如下:<meta-data android:name=
2016-01-05 17:59:20
512
原创 ImageView属性动画--背景缓缓移动
首先就是属性动画简介ValueAnimator类可以为你的控件设置一些属性动画。可以是int、float、颜色或者object// 初始化ValueAnimatorValueAnimator animator = ValueAnimator.ofInt(0, 200);animator.addUpdateListener(ValueAnimator.AnimatorUp
2015-10-19 21:34:20
3699
转载 GridView的一些特殊属性
GridView的一些特殊属性:1.android:numColumns=”auto_fit” //GridView的列数设置为自动2、android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步4.android:verticalSpacing=”10d
2015-09-23 11:51:22
392
转载 Android的材料设计兼容库(Design Support Library)
原文链接:http://jcodecraeer.com/a/anzhuokaifa/developer/2015/0531/2958.html导读:这个兼容库很容易和之前的 Android Support Library 22.1混淆,都是兼容库,区别是这个库多了个Design。 Android Support Library 22.1只是支持了一些基本控件的材料设计化,但
2015-06-10 10:26:02
802
原创 Menu用法简介
1、通过程序动态布局2、通过Menu.xml文件布局ActionBar的Item会分有好几个种类,分别有1).普通类型(带图片带文字)。<itemandroid:id="@+id/menu_save"android:icon="@drawable/save"android:showAsAction="ifRoom|withT
2015-06-06 17:57:40
664
转载 Linux Mint下使用android真机调试
在终端输入?1adb devices看到?12List of devices attached ???????????? no permissions解决办法?
2015-05-21 18:29:55
603
原创 Android Studio中 git 的.gitignore配置
# built application files*.apk*.ap_# files for the dex VM*.dex# Java class files*.class# generated filesbin/gen/# Local configuration file (sdk path, etc)local.properties# Eclipse proj
2015-05-21 18:12:24
2385
原创 Android各种支持库
Android Support兼容包support-v4 :用在API lever 4(即Android 1.6)或者更高版本之上。support-v7 :这个包是为了考虑API level 7(即Android 2.1)及以上版本而设计的support-v13:这个包的设计是为了API level 13(即Android 3.2)及更高版本的,一般我们都不常用,平板开发中能用
2015-05-21 17:27:38
1014
原创 Fresco 加载本地图片
最近使用facebook的开源图片加载框架Fresco 。。在加载本地资源时遇到了些问题。根据文档,所有的url都必须是绝对路径,文档给树了资源的scheme:类型Scheme示例远程图片http://, https://HttpURLConnection本地文件file://FileInputStrea
2015-05-10 21:31:34
18827
转载 Android中WebView拦截js请求
Android中处理网页时我们必然用到WebView,这里我们有这样一个需求,我们想让WebView在处理网络请求的时候将某些请求拦截替换成某些特殊的资源。具体一点儿说,在WebView加载 http://m.sogou.com 时,会加载一个logo图片,我们的需求就是将这个logo图片换成另一张图片。shouldInterceptRequest好在Android中的WebVie
2015-05-08 19:31:08
10321
转载 深入讲解WEBVIEW——下
摘要作为Android开发者,我们都知道在手机中内置了一款高性能 webkit 内核浏览器,在 SDK 中封装为一个叫做 WebView 组件。今天就为大家讲讲Android中WebView的详细使用方法 本文原创,转载请注明地址:http://blog.kymjs.com/接上一篇博客【深入讲解WebView上】判断 WebView 是否已经滚动到页面底端在View中有一个g
2015-05-05 12:07:36
562
转载 深入讲解WEBVIEW——上
摘要作为Android开发者,我们都知道在手机中内置了一款高性能 webkit 内核浏览器,在 SDK 中封装为一个叫做 WebView 组件。今天就为大家讲讲Android中WebView的详细使用方法 本文原创,转载请注明地址:http://blog.kymjs.com/作为Android开发者,我们都知道在手机中内置了一款高性能 webkit 内核浏览器,在 SDK 中封装为一个
2015-05-05 12:05:48
524
转载 有效获取状态栏(StatusBar)高度
碰到了需要获取状态栏高度的问题。就像android后期版本,无法直接退出一样。找了一些方法来获取状态栏高度,结果都是为0.还好,牛人是很多的,当时,找到一段代码,能够有效的获取状态栏的高度。特此记录,备忘,以及供大家参考。 public static int getHeight(Context context) { Class c = null; Object ob
2015-04-15 22:52:51
498
原创 使用onMeasure和onLayout的小Demo
先看效果图:上图的小方块是自定义的View包裹小方块的是一个自定义的ViewGroup为了简便,我将自定义View写成了自定义ViewGroup的内部类形式:public class ViewGroupDemo extends ViewGroup { Random random = new Random(); Pa
2015-04-10 16:16:21
439
转载 Android点击EditText文本框之外任何地方隐藏键盘的解决办法
实现方法一:通过给当前界面布局文件的父layout设置点击事件(相当于给整个Activity设置点击事件),在事件里进行键盘隐藏<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/traceroute_rootview" android:l
2015-04-09 18:33:02
346
原创 自定义控件---onMeasure和onLayout
Android的view组件显示主要经过mesure, layout和draw这三个过程。1、mesure阶段:告诉手机,你这个视图的大小是多少调用mesure(int widthSpec, int heightSpec)方法,这个方法是final不能被重写。在这个过程里会调用onMesure(int widthSpec, int heightSpec)方法。2、layou
2015-04-08 16:42:12
577
原创 MX4找不见设备解决办法!!!
本人使用mx4,但是发现没法在安装好驱动,打开调试后,还是没法识别手机。后来在魅族论坛找到如下方法:根据 flyme 的文档: K:\MX4 USB Reference Manual\简体\MX4_ADB_参考说明书.txt操作如下:Windows XP中文环境1. 建立或修改C:\Documents and Settings\\.android\adb_us
2015-04-07 15:48:40
565
原创 多分辨率适配
在manifest里定义你的程序支持的屏幕类型 android:resizeable=["true"| "false"] android:smallScreens=["true" | "false"] //是否支持小屏 android:normalScreens=["true" | "false"]
2015-03-31 17:30:34
449
原创 给View添加一个角标---ViewBadger的使用
开源地址:https://github.com/jgilfelt/android-viewbadger1、设置文字样式角标 ImageView iv = (ImageView) findViewById(R.id.jiaobiao_iv); BadgeView badgeView = new BadgeView(this, iv); // 将需要设置角标的View 传递进去 b
2014-11-26 13:20:05
4121
jadx-gui-1.1.0-with-jre-window.zip
2020-05-07
Sublime Text 3 注册机加教程
2013-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人