关闭

[置顶] Native JsBridge源码解析 深入理解JsBridge

最近项目中使用了 HyBrid 框架,但是在使用过程中遇到了不少问题,因此花时间来研究了一下其中原理! 在平时开发过程中,不管是可复用性非常高,可以跨平台开发的 HyBrid ,还是半 Native 半 web 浅尝辄止的 HyBrid ,对 Android 而言,陌生的就是其中的通信——Android 与 Html 的互相通信。这里就不掉书包,直接阐明其中的使用方法。 引入JsBridge库 //...
阅读(532) 评论(0)

[置顶] 高德地图之纯粹定位

之前我了解到的地图定位都是涉及到地图显示以后的定位,然后我在新项目中对于地图不用展示,但是需要位置。一开始我的想法是隐藏一个地图控件,然后通过高德之拾取地点来实现,但是一想到整个布局需要多添加一个控件的时候,强迫症的我就受不了!后来找了几个项目,发现之前的一个工具类,经测试完全木有问题。于是这里记录下来!!package cn.com.lucky.mipi.util;import android.c...
阅读(125) 评论(0)

[置顶] 高德地图之实时导航

之前的文章总结了高德地图之拾取地点,接着在这个基础上继续总结了高德地图之路线规划,今天我们将在这个基础上来总结高德地图之实时导航。之前的文章如果没有看过的话,建议大家先了解一下,不然可能会看得不大懂。 其实实时导航相对来说应该是最简单的,但是API讲的不是很清楚,于是我将自己的弯路一一道来,让大家看看有没有什么收获。首先,我们按照官网API的说法来走一遍,简单来说就四步: 定义AMapNaviVi...
阅读(1359) 评论(2)

[置顶] Android路由的实现

最近在做一个项目,因为有多个功能模块,所以遇到了一个困难:当Moudle A依赖Moudle B,Moudle B依赖Moudle C,Moudle C依赖MoudleD,Moudle D为壳App,但是当我们需要在Moudle B调用Moudle C的时候,跳转不过去,因为找不到这个类,因此有了Android路由这个概念的提出,即我们可以在任意一个Moudel调用任意Moudel的Activity...
阅读(282) 评论(0)

[置顶] 高德地图之路线规划

在上一篇文章中,我们讲到了高德地图之拾取地点,今天接下来总结路线规划,整个实现的过程大致如下: 获取终点 规划路线 路线的选择与路线的绘制 路线结果的展示 首先来看看需要实现的效果:整个布局比较简单,唯一需要注意的就是...
阅读(1757) 评论(0)

[置顶] 高德地图之拾取地点

高德地图官方有API,有文档,但是大家懂的,有些东西并没有说明。所以,我打算将自己实现对高德地图展示、定位以及导航的功能步骤做一个总结,分享给大家。本文作为总结高德地图使用,首先总结自己对于拾取地点这样的功能的实现。第一步,准备工作:首先,我们需要去高德地图获取key,然后下载sdk(包括jar包和so文件),本项目需要的sdk,如图: 当我们将key下载好以后,并且将jar包和so文件放好——建议...
阅读(1264) 评论(8)

[置顶] AndroidStudio获取SHA1

最近因为业务需要使用地图,于是我准备一个地图key,但是申请的时候居然无法获取到电脑的SHA1值,百度的方法都是大同小异,几乎都必须使用keytool.exe才行。 但是由于我的电脑不知道什么原因,反正尝试无数次就是无法获取SHA1值,弄得我是百思不得姐啊!! 后来找到一个方法,一下就拿到了当前项目的SHA1值,使用了几次很好用,这里记录一下: //这个是获取SHA1的方法 public...
阅读(240) 评论(0)

[置顶] 新手自定义锁屏

几天前,看到极客学院有一个锁屏的课程,然后点进去看了看,最后实现了锁屏,但是最后各个接口并没有完善。后来自己对此进行了总结并完善相关接口。主要内容就两点: 1、锁屏界面的绘制及滑动事件处理; 2、设置锁屏手势以及解锁。 先上效果图:打开 错误滑动中1、锁屏界面的绘制,这部分我总结为四个步骤: 1.1 初始化,准备相关的尺寸; 1.2 绘制圆点; 1.3 触摸事件; 1.4 绘制触摸事...
阅读(620) 评论(4)

[置顶] 仿微信表情图片

作为刚刚初出茅庐的不到四个月初生牛犊,因为平时公司项目比较少,给了新人相当多的时间学习,所以我就在研究了一下即时通讯软件,最近一个礼拜的时间进度都堵在了表情模块这一部分,所以我就将自己这一个礼拜以来的相关问题进行一个总结,以便和大家分享讨论,这里先上效果图:实现最终效果我打算分为三步来写: 一、组织结构(布局); 二、数据的获取; 三、整合资源实现效果。一、首先看看整个Activity的布局,...
阅读(1523) 评论(2)

AR相机的实现

通过上面的代码,我们就实现了AR红包的藏,扫的话已经没有问题了,只是逻辑的实现而已。本来打算通过这个项目彻底了解一番Camera2的相关知识点,这点未达成;本来打算彻底学习图片的一些基础知识,这里也没有达成,只是简单的Ctrl+C 、Ctrl+V。...
阅读(70) 评论(0)

限定EditText小数位数

今天在写一个限制小数位数的demo时,发现一个问题阻挠了很久,后来直接在网上百度的时候就发现已经有现成的方案了。限制一位小数:@Override public void afterTextChanged(Editable s) { // TODO Auto-generated method stub //这部分是处理如果输入框内小数点后有俩位,那么舍弃最后一位赋值,光标移动到最后 if (s.toS...
阅读(48) 评论(0)

第三方库、SDK混淆总结

科大讯飞SDK 不添加下面的混淆,APP会产生jni异常,如下图:-keep class com.iflytek.** {*;} -keepattributes Signature Jsoupjar包 -keep class org.jsoup.** LitePal -keep class org.litepal.** { *; }-keep class * extends org.lite...
阅读(81) 评论(0)

加载动图的实现及属性动画的使用

昨天在一个APP上面看见一个吃东西的加载图,感觉挺简单的,于是打算去实现。但是在实现的过程中踩了一些坑,那个图也不能找到做参考了,于是自己琢磨了一个下午,终于实现了效果。因此这里将整个过程做一个复盘,以便自己能深刻的记住相关知识点。 本来应该像大佬一样将图片效果、引用方式、各个参数写出来,但是鉴于我比较懒,不对,是没有bintray.com的账号。因此就将整个过程以及源码(就一个类,有需要的朋友可...
阅读(63) 评论(0)

将一篇文章转化为语音朗读的实践

其实,我一开始也以为很简单,毕竟百度和科大讯飞的SDK都有关于语音合成的内容,但是还是踩了不少坑,前前后后花了两天时间,虽然只是实现了一小块,但是感觉代码写得有些累了,于是在这里将自己的思路给整理一下: 合成语音——保存一开始我想到如此简单,看看文档,然后直接将demo里面的代码做一个修改即可,不过真的是 too young too simple sometimes native 。我用的科大讯飞的...
阅读(295) 评论(0)

WebView写入数据到 localStorage总结

最近项目中使用了 Hybrid 的框架,也通过 JSBridge 搭建了 WebView 与 JavaScript 的通信,但是据前端说收发消息比较繁琐,而另外一种 localStorage 的方法非常简单,我心里想:既然我已经掌握了一种方法了,为何不再学一下另一种方法?于是就简单去看了看,学了些,并做一份笔记!...
阅读(638) 评论(2)

一道数学题的思考

最近在知乎上看到一个很有趣的问题:房间里有100个人,每人都有100元钱,他们在玩一个游戏。每轮游戏中,每个人都要拿出一元钱随机给另一个人,最后这100个人的财富分布是怎样的?我们不妨把这场游戏视作社会财富分配的简化模型,从而模拟这个世界的运行规律。我们假设:每个人在18岁带着100元的初始资金开始玩游戏,每天玩一次,一直玩到65岁退休。...
阅读(364) 评论(0)

Retrofit 2.0 使用总结

这天,leader给了我一张图,然后让我调试后台接口,图片如下: 我看这么简单,然后直接用浏览器测试了一下,然后返回图片如下: 然后花了一个下午时间测试,终于把接口调通了,但是居然解析不了其中的返回内容,,,,于是,在礼拜天我就花时间来研究了一下关于接口的开发! 本来我打算随便写一个 Java 类,然后用tomcat就可以测试后台了,但是我不知道如何实现上图的禁止get请求,于是问了一下这方面...
阅读(232) 评论(0)

Sophix更新补丁后崩溃

由于之前测试阿里热更新的时候,打补丁直接崩溃了!而补丁前和补丁后的APK都能正常运行,经过询问客服得知:由于热更新的时候是将整个dex修复,而dex修复的时候在4.X的系统就发生异常了! 解决措施是将Application中热更新初始化方法initHotfix()日志注释掉。然后我自己将实例化方法放在了onCreate()里面,代码如下:public class MyApplication ext...
阅读(156) 评论(0)

二阶贝塞尔曲线之波浪图(二)

昨天我写了二阶贝塞尔曲线之波浪图之后,结果装逼失败。理由是大佬说这个波浪图的效果很生硬,一般情况下波浪图是配合手势使用的。因此决定改写该控件,实现利用手势实现波浪图。...
阅读(226) 评论(0)

贝塞尔曲线原理及应用

今天在学习贝塞尔曲线的过程中觉得很新奇,特别是之前觉得很神秘的东西一下全部融会贯通了,为了实践,特地写了一个demo——波浪图,先看效果图:纸上得来终觉浅,绝知此事要躬行!本来觉得挺简单的一件事结果各种坑!什么,你说贝塞尔曲线不简单?no,no,看看大神们是怎么总结的? 二阶贝塞尔曲线形成原理:...
阅读(416) 评论(2)

压缩图片

一个人的端午太过无聊了,记一下最近遇到的一个bug。话说在用WebView加载一张本地图片的时候,直接加载速度比较慢,于是我打算将图片压缩一下质量再转为输入流给WebView,结果耗时更长了,代码如下:...
阅读(277) 评论(0)

实用工具类

第一个:SharedPreferences:在使用这个工具类的时候我遇到两个坑:...
阅读(202) 评论(0)
56条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:34629次
    • 积分:728
    • 等级:
    • 排名:千里之外
    • 原创:50篇
    • 转载:3篇
    • 译文:0篇
    • 评论:35条
    最新评论