GeorgeYang'Blog

my technology blog

安卓无埋点方式统计方案

阅读:1757 创建时间:2017-11-21 19:23:19 tags:[android]

  • 前言

一个企业级的app总少不了app的埋点,一开始使用埋点的时候,直接在代码相应的位置写入埋点请求,但是总会因为各种埋点需求导致代码变更,埋漏埋错,而且上线了还不能修改,这是很不应该的,所以我们应该使用更科学更方便的埋点方案,那就是无埋点统计方案。

埋点的踩坑史,可参考美团:https://tech. ...

安卓开发笔记8.23

阅读:636 创建时间:2017-08-22 22:38:40 tags:[android]

开发注意事项:

  • 集合初始化时,尽量指定集合初始值大小

ArrayList尽量使用ArrayList(int initialCapacity) 初始化 。

  • 使用 entrySet 遍历 Map 类集合 KV,而不是 keySet 方式进行遍历

说明:keySet 其实是遍历了 2 次,一次是转为 I ...

安卓自定义CoordinatorLayout.Behavior实现标题滑动变色

阅读:1567 创建时间:17-05-20 02:24:43 tags:android

标题变色常规做法

标题变色常规做法: recyclerview.addOnScrollListener(new RecyclerView.OnScrollListener() { .... } 但,我要来弄个不一样的标题变色。

...

安卓实用开发小知识 1704

阅读:820 创建时间:17-04-12 09:49:18 tags:android

安卓实用开发小知识 1704

  • Edittext设置android:focusable=“false”禁止输入之后,再次用setFocusable(true)无法输入,可通过以下方法令edittext重新获得焦点可输入文字:

``` edittext.setFocusable(true);//- ...

树莓派入门之控制LED灯闪烁、呼吸灯效果、RGB灯随机换色

阅读:1404 创建时间:17-04-03 09:33:22 tags:android

LED灯闪烁

使用BOARD编码,短脚接GND接口,长脚接到第37个物理接口 ``` import RPi.GPIO as GPIO import time

基于板子上面引脚编号1-40

GPIO.setmode(GPIO.BOARD)

GPIO ...

自定义DynamicDrawableSpan将文字转成一块可同时删除

阅读:1047 创建时间:17-03-07 09:45:30 tags:android

开发过程中,有时需要将#标签#归类为一块,在edittext中可以整块变色和删除,该方法类似编辑框中输入表情,表情是一串文字转成一个ImageSpan,ImageSpan继承DynamicDrawableSpan,所以写一个类似ImageSpan的继承Dynam ...

Gradle编译速度优化方法大全

阅读:2071 创建时间:17-02-20 03:21:07 tags:android,gradle

Gradle编译速度优化

分析目前现状

build-time-tracke

build-time-tracke是可以检测出build耗时 ...


Gson StackOverflowError

Gson Types.canonicalize StackOverflowError com.goog ...

Android Studio不能进行debug调试问题

阅读:842 创建时间:17-01-13 23:45:35 tags:android,bug

Android Studio不能进行debug调试问题

  • 有时升级了studio或升级了gradle版本会出现这样的提示:

``` Cannot debug application from module app on device xxx ...

高德地图V3.3.2在非arm64-v8a,armeabi的CPU架构手机上运行奔溃的问题

阅读:770 创建时间:16-06-17 01:46:42 tags:android,RecyclerView

aMap高德地图,AMap_3DMap_V3.3.2_20160525.jar,官方提供的so包只有两种:arm64-v8a,armeabi,也就是说除了arm64-v8a,ar ...