Walk the horizon

我有仙心一颗,久被尘劳封锁。何日尘尽光生,照破山河万朵?

排序:
默认
按更新时间
按访问量

记一次完整的移动端解密记录

最近发现一个有意思的应用,半次元,这个应用中有很多Cosplay美图,很感兴趣便想试试能否通过抓包分析获取相应的接口,没想到自己实际上已经跳到了一个大大的深坑之中,一起来看下吧。 万里长征第一步:抓包分析 本次分析采用Fiddler和Charles皆可,若不会配置,请自行百度相关软件的...

2018-07-20 01:21:13

阅读数:139

评论数:1

Android多线程编程之Handler篇(消息机制)

Android多线程编程之Handler篇(消息机制)Android的消息机制主要是指Handler的运行机制,Handler的运行需要底层的MessageQueue和Looper的支撑。 MessageQueue 消息队列,以队列的形式(实为单链表结构)对外提供插入和删除的工作, Loo...

2016-08-27 18:37:43

阅读数:1810

评论数:1

Lottie,一个强大的移动端动画库

Lottie是一个针对移动端打造的动画库,其内部根据json解析出的路径在onDraw下绘制多个图层的每一帧动画实现高效流畅的效果,本文简单介绍其使用,以帮助读者更好的理解。通过Gradle添加依赖dependencies { compile 'com.airbnb.android:lot...

2017-07-27 11:52:53

阅读数:1616

评论数:0

最右技术问答的一点个人见解

题目一:服务日志分析需求:分析服务接口的调用次数和平均响应时长待分析的服务日志:http://www.izuiyou.com/download/server_access.log.tgz下载并解压,解压后有一个文件server_access.log, 文件每一行记录一次服务接口的调用信息,日志格式...

2017-02-27 22:28:15

阅读数:771

评论数:1

Android中的JNI和NDK编程实践

Android中的JNI开发JNI即Java Native Interface(b),该接口使得java可以方便的调用C、C++等本地代码,弥补了因跨平台而受到的本地交互能力弱化问题。本文开发环境: 系统:Windows8.1 64 IDE: Intellij IDEAJNI开发流程:1、在...

2017-02-14 22:51:53

阅读数:309

评论数:0

Android报INSTALL_FAILED_UID_CHANGED解决办法

在通过Android Studio安装应用的前,提示INSTALL_FAILED_UID_CHANGED,这里总结下解决办法:1、尝试通过ADB删除产生冲突的数据文件adb rm -rf /data/data/<your.package.name>很多地方都指明该方式可行,但该方法需要...

2016-11-08 15:17:01

阅读数:2703

评论数:0

Android组件通信之Intent完全解析

Intent作为Android中的信使,被广泛应用于组件间的信息传递,我也曾经写过关于intent的学习笔记,但限于水平,广度和深度实在过于欠缺,这里重新总结整理以备后用。Intent简介Intent是一种运行时绑定机制,它能在程序运行过程中连接两个不同的组件。通过Intent,你的程序可以向An...

2016-08-12 11:39:51

阅读数:646

评论数:0

Android 主题设计全解析

Android主题设计!有点乱?初学Android的时候对Android的主题设计都是处在一种模糊的认知状态,为啥呢?自定义时候的attr,普通view的style属性,activity以及application的theme属性,theme与style定义的一致性以及theme的众多可选性,系统预...

2016-06-30 15:57:04

阅读数:3246

评论数:0

Android传感器完全解析

什么是传感器 维基百科是这样定义的:传感器是一种物理装置或生物器官,能够探测、感受外界的信号、物理条件(如光、热、湿度)或化学组成(如烟雾),并将探知的信息传递给其他装置或器官。 常用传感器介绍与用法 Android平台支持三个大类的传感器 Motion sensors(运动传感器)...

2016-06-25 15:54:31

阅读数:4914

评论数:4

App Bar Google官方课程翻译

原文参见:https://developer.android.com/training/appbar/index.html添加App Barapp bar,也叫做action bar,在你应用的Activity中是最重要的设计元素之一。因为它提供一个可视化的结构和可互动的元素为用户所熟知的。使用a...

2016-06-20 15:14:03

阅读数:6796

评论数:0

Android Material Design设计基础

文章简介本文主要记录一些用于MD设计的小控件或新概念等,辅助MD设计。Palette调色板,可以根据Bitmap获取多种色调用于调整ActionBar和StatusBar等,使界面更加和谐。使用前请自行引入依赖:compile 'com.android.support:palette-v7:23....

2016-05-28 18:44:16

阅读数:31232

评论数:0

Android UI设计之RecyclerView

RecyclerView RecyclerView是继ListView和GridView后Google又一力作,它不仅可以很方便的实现瀑布流效果,而且大幅度降低了视图的耦合性,在设计上有很高的自由度。 本文主要分析RecyclerView的使用以及优化。 在使用RecyclerVie...

2016-05-24 22:34:51

阅读数:27371

评论数:7

Android 定时任务的多种实现方式

定时任务实现总结在Android中这算是一个常用的功能了,,有兴趣一起来探讨下可以Android消息机制首先来了解一下Android的消息处理机制 即Handlerd的运行机制,handler的运行需要底层的MessageQueue和Looper的支撑。MessageQueue(消息队列),它...

2016-05-22 20:51:41

阅读数:60334

评论数:3

ImageView和其加载库浅析

本节主要介绍ImageView和glide图片加载库的使用。imageView简介ImageView控件负责显示图片,其图片的来源既可以是资源文件的id,也可以是Drawable对象或Bitmap对象,还可以是网络图片URI地址。主要属性(以下属性都可在代码中调用)android:adjustVi...

2016-05-18 16:36:51

阅读数:4796

评论数:0

Android之Fragment的前世今生(二)

本篇文章接上一篇Android Fragment的前世今生(一),不同的是本文将深入的分析Fragment的一些使用技巧和方法Fragment使用进阶常用类的解释Fragment :主要用于定义Fragment FragmentManager: 主要用于在Activity中操作Fragment ...

2016-05-17 17:00:23

阅读数:39949

评论数:0

Android之Fragment的前世今生(一)

曾经读郭神的《第一行代码》就遇到过fragment(碎片)这个控件,当时觉得应该是为了兼容平板而存在的,书上也特别强调了这一点,后来随着学习的深入,越来越多的地方使用到fragment,好么,我就完整做个总结。Fargment(碎片) 碎片(Fragment)是一种可以嵌入在活动当中的 UI ...

2016-05-15 17:26:03

阅读数:23070

评论数:1

Android中的Drawable

Drawable在Android开发中,我们会大量的使用到图像元素,这里我主要总结一下Drawable的概念和分类。Drawable的概念:Drawable表示图像,这种图像不仅仅是图片,也包含各种颜色组成的图像效果。它常通过XML定义并作为View的背景使用。drawable的宽高对于有宽高概念...

2016-05-11 21:35:41

阅读数:11232

评论数:2

猴子都能看懂的Android Menu总结

简单谈谈Android menu菜单的使用,帮助入门的同学。menu主要分类:选项菜单:最常规的菜单 子菜单:多层菜单的实现方案之一 上下文菜单:android中长按视图控件后出现的菜单选项菜单(OptionMenu)该菜单默认在右上角显示,有两种布局方式,xml布局和java代码布局,首先看...

2016-05-09 17:18:29

阅读数:25458

评论数:2

单例模式

单例简介: 单例模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 特别注意: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 ...

2016-05-09 17:15:36

阅读数:1337

评论数:0

MD之材料设计库(一)

本文主要介绍部分support:design(材料设计库)的控件使用,以及官方模板NavigationDrawer的实现。DrawerLayout该控件是一个侧滑菜单布局,当按照规定书写xml布局文件后,即可轻松实现侧滑效果。 ps:用于替代第三方的侧滑菜单,如sliding menu等。这里给...

2016-05-07 21:13:25

阅读数:12804

评论数:0

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