其他
康嘉航
双管老烟枪
展开
-
Android Studio获取sha1
as获取sh1更高端点通过地下的终端输入命令行即可 命令行如下c:cd C:\Users\Administrator\.androidkeytool -list -v -keystore debug.keystore到此终端会让我们输入密钥的口令 默认都是android最终我们的sh1就获取到了 上面是debug模式的sh1获取方式下面是我们的release版的获取sh1的方式不同的是下面的原创 2017-02-17 16:00:19 · 319 阅读 · 0 评论 -
海马玩模拟器无法链接问题处理
昨天搞了半天的电脑总是USB无法链接手机,开发进度要求比较快所以先果断弃坑找个genymotion结果genymotion下载的模拟器告诉我硬件系统不支持,心里顿时奔腾着无数的羊驼,最后还是选择以前比较稳定的海马玩模拟器吧,下面我就说说怎么配置。 1.首先我们需要配置adb的环境变量 具体步骤 计算机点右键->属性->高级系统设置->高级选项卡->环境变量->...原创 2018-05-08 09:23:18 · 2257 阅读 · 0 评论 -
第三方登录
以后有其他登录想要分享会在下面补充facebook登录Android集成原生微信授权获取用户信息登录原创 2018-05-17 15:39:47 · 128 阅读 · 0 评论 -
手机log不打印处理
HUAWEI: 华为手机设置方式较为特殊,不是在【开发者选项】中,而是打开拨号界面的拨号盘,输入##2846579##,系统会自动打开【工程菜单】界面,依次打开【后台设置】 -> 【LOG设置】,勾选【AP日志】即可。MEIZU: 实测 MEIZU PRO 6 :打开【设置】中的【开发者选项】,页面底部找到【性能优化】,打开【高级日志输出】,勾选【全部允许】即可。可能其他部分...原创 2018-05-10 19:17:49 · 439 阅读 · 0 评论 -
安卓事件分发机制
在这里首先得感谢 Carson_Ho关于事件分发机制的讲解用他的一幅图完美介绍清楚了事件分发机制的详情 大家以后问及事件分发机制可以按照此图内容详细介绍了原创 2017-08-11 11:15:17 · 223 阅读 · 0 评论 -
使用Mina设置跟服务器长链
mina是阿帕奇的一个长链框架比起我们常用的环信融云等框架功能上来说是少了一些,但是用过环信融云的开发者都知道它们打出来的包是十分巨大的,单个app只配置环信能有18M大小这对使用流量的用户来说是不容易接受的,接下来我们就介绍下mina这个轻量级框架的使用。1.首先我们来看服务端是如何配置的 mina接收网络请求设置类是IoAcceptor它负责配置我们的mina连接属性,在介绍IoAccepto原创 2017-08-16 14:55:56 · 831 阅读 · 0 评论 -
ObjectAnimator介绍
这里我们首先看看简单的用法 1.透明度变化的animator(alpha)/** * @param tvName view对象 * @param alpha 动画改变的类型也可以是scaleX,scaleY等等 * @param 0f 开始透明度 * @param 1f 结束透明度 **/ ObjectAnimator alpha = ObjectAnimato原创 2017-04-11 17:32:23 · 541 阅读 · 0 评论 -
App多渠道打包
简单点的做法只需要2步 1.定义AndroidManifest.xml的meta-data 代码如下 <meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" />2.修改gradle配置 代码如下 productFlavors { xiaomi { ma原创 2017-03-15 20:22:37 · 316 阅读 · 0 评论 -
沉浸式状态栏java代码设置
先上代码public class StatusBarCompat { private static final int COLOR_TRANSLUCENT = Color.parseColor("#00000000"); public static final int DEFAULT_COLOR_ALPHA = 112; /** * set statusBarColor原创 2017-03-31 14:31:15 · 1533 阅读 · 0 评论 -
Android各种各样的drawable
1.图片呈现的BitmapDraw BitmapDraw的作用就是在xml中设置bitmap的一些属性让设置图片的控件显示我们需要的效果 简单示例如下<?xml version="1.0" encoding="utf-8"?><bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:antial原创 2017-03-13 19:40:02 · 223 阅读 · 0 评论 -
OKHttp源码分析
人家说不懂OKHttp源码的安卓开发程序员不算好的安卓开发程序员那我们就分析下okhttp这货到底在源码层做了什么吧。 首先我们来看okhttp的核心类OkHttpClient,我们会发现整个的OkHttpClient只有200行左右的代码是在处理自己的逻辑大部分工作都放在了自己的一个内部类Builder 上面下面就是让人头大的Builder设置首先上源代码然后我们在一点一点分析,源码如下。pub原创 2017-03-21 11:24:45 · 685 阅读 · 0 评论 -
Mac 环境下Android studio无法打开解决
最近在使用mac电脑虽然鼓捣了半天终于能翻墙了,但是gradle下载的龟速真是让我不敢恭维啊好几次都是下载1到2个小时候由于没耐心了不再等了。 接下来我们就介绍个解决mac创建工程等待半天无法打开的方法1.首先我们需要下载对应的greale我的是3.3的 下载地址链接为 gradle下载地址2.将下载好的jar包放入对应目录 打开Launchpad然后打开命令行工具输入open .gradle原创 2017-03-17 21:54:32 · 5528 阅读 · 0 评论 -
简单控件的一些小知识
1.RadioButton默认选中 代码很简单如下 radioButton.setChecked(true);2.自定义EditText添加去掉空格 代码如下public class ClearEditTextNew extends EditText implements OnFocusChangeListener, TextWatcher { /** * 删除按钮的引用原创 2017-03-01 18:25:35 · 243 阅读 · 0 评论 -
Android换肤处理
今天被点九图的处理整的晕头转向的,主要原因是现在要处理的点九图是需要从后台下载而不是直接指定到资源文件中,网上找了不少处理都没有收到很好的效果,这里我先主要介绍一下通过下载apk,然后从apk中获取资源文件的方式。 先看下效果图吧。 加载前 加载后 这里我们明显的看到加载前跟加载后的效果背景框。9图加载后能完美设置到控件上(这里我们重点关注下红框里面的内容,虽然美女很漂亮) 1....原创 2018-06-05 20:33:34 · 426 阅读 · 0 评论