自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 Android微信智能心跳方案 (转)

原创 2015-08-17 phoenix WeMobileDev 前言:在13年11月中旬时,因为基础组件组人手紧张,Leo安排我和春哥去广州轮岗支援。刚到广州的时候,Ray让我和春哥对Line和WhatsApp的心跳机制进行分析。我和春哥抓包测试了差不多两个多礼拜,在我们基本上摸清了Line和WhatsApp的心跳机制后,Ray才告诉我们真正的任务——对微信的固定心跳进行优化...

2016-03-29 15:55:00 347

转载 一种更清晰的Android架构(转)

一种更清晰的Android架构一种更清晰的Android架构原文链接 : Architecting Android…The clean way?译者 : Mr.Simple & Sophie.Ping过去几个月以来,通过在Tuenti网站上与@pedro_g_s和@flipper83(安卓开发两位大牛)进行友好讨论之后,我决定写这篇关于架构安...

2016-03-29 15:22:00 74

转载 rxjava源码分析

RXjava响应式编程此文作者大暴雨原创,转载请注明出处。如果线程的知识不是很丰富,请先查看 rxjava源码中的线程知识 一文rxjava总结就是:异步实现主要是通过扩展观察者模式首先我们看一下只有一条线程是怎么实现响应式的。这比较简单。首先看一下Observable这个类(被观察者),还有Subscriber (观察者),Subscriber实现了Observer 类。...

2016-03-15 17:25:00 118

转载 rxjava源码中的线程知识

rxjava源码中的线程知识rx的最精简的总结就是:异步这里说一下以下的五个类1.Future2.ConcurrentLinkedQueue3.volatile关键字4.AtomicReference 5.ScheduledExecutorService一.Future类 1.Future的唯一实现类是FutureTask。 2.这样就可以把Callable放到Fut...

2016-03-10 11:47:00 115

转载 Android app开发知识小结

Android知识小结这是一个知识的总结,所以没有详解的讲解。一.分辨率Android中dp长度、sp字体使用、px像素、in英寸、pt英寸1/72、mm毫米了解dp首先要知道density,density是一个抽象的单位,density值表示每英寸有多少个显示点,与分辨率是两个概念QVGA屏density=120 QVGA(240*320)HVGA屏density=16...

2016-02-25 14:01:00 170

转载 动态加载框架DL分析

动态加载框架DL分析插件化开发,主要解决三个问题1.动态加载未安装的apk,dex,jar等文件2.activity生命周期的问题,还有service3.Android的资源调用的问题简单说一下怎样解决这三个问题,让插件化开发成为可能1.解决未安装的apk比较简单,用DexClassLoader就可以解决(原始的jar要用dx转换一下,不能直接加载)2.activity在未安装的apk中...

2016-02-16 12:13:00 112

转载 App的启动过程

App的启动过程所有的app都是通过launcher去启动的launcher自己也是一个app,一个系统级别的app,放在asystem/app/下,使用系统签名。对代码进行分析可以看到launcher这个类其实就是一个activity然后找到onclick事件StartActivitySafely()...

2016-01-21 16:24:00 77

转载 URi和Url格式

1.主要的区别url一定是有scheme。uri不一定有scheme,可以是相对和绝对的。(相对是依赖环境的)2.uri的结构(3种划分)1)[scheme:]scheme-specific-part[#fragment]2)[scheme:][//authority][path][?query][#fragment]3)[scheme:][//host:p...

2015-12-10 10:47:00 211

转载 这是一个比较全的Android UI 组件

Android组件及UI框架大全原文地址:http://blog.csdn.net/smallnest/article/details/38658593Android 是目前最流行的移动操作系统(还需要加之一吗?)。 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。本文试图将目前流行的组件收集起来以供参考...

2015-04-29 11:01:00 85

转载 Android NDK开发入门实例

AndroidNDK是能使Android应用开发者把从c/c++编译而来的本地代码嵌入到应用包中的一系列工具的组合。注意:AndroidNDK只能用于Android1.5及以上版本中。I. Android NDK目标:Android虚拟机允许你的应用在源码中通过JNI调用本地代码(c/c++)中实现的方法们。概括起来,这表示:--你的应用的java源代码...

2015-03-01 10:19:00 72

转载 Android TextView自动换行文字排版参差不齐的原因

今天项目没什么进展,公司后台出问题了。看了下刚刚学习Android时的笔记,发现TextView会自动换行,而且排版文字参差不齐。查了下资料,总结原因如下:1、半角字符与全角字符混乱所致:这种情况一般就是汉字与数字、英文字母混用解决方法一:将textview中的字符全角化。即将所有的数字、字母及标点全部转为全角字符,使它们与汉字同占两个字节,这样就可以避免由于占位...

2014-09-24 14:12:00 88

转载 android 待机流程

以下分析基于android2.2的google源码。 开机启动时,首先执行PhoneWindowManager.systemReady()(这之前的流程不分析)。调用KeyguardViewMediator.onSystemReady()进行待机锁屏及解锁逻辑。 KeyguardViewMediator是整个待机解/锁屏业务的调度器,负责调度锁屏界面的相关动作及查询解锁屏状态,包...

2014-06-10 09:53:00 134

转载 Android Activity的加载模式和onActivityResult方法之间的冲突

前言今天在调试程序时,发现在某一Activity上点击返回键会调用该Activity的onActivityResult()方法。我一开始用log,后来用断点跟踪调试半天,还是百思不得其解。因为之前其他的Activity的LaunchMode都是Normal,没有特殊设定,这个Activity由于需求改成了singleTop。直到我确定没有一个地方是代码主动触发的,我才想到了跟A...

2014-05-12 15:31:00 104

转载 AlarmManager 实现闹钟的基本功能

先上效果图这是一个利用AlarmManager做的最简单的闹钟!迟点再把重复响铃(例如星期一,星期三,重复响铃)1.MainActivitypackage com.example.domereflect;import java.util.Calendar;import android.os.Bundle;import android.os.H...

2013-11-22 15:19:00 204

转载 关于实现自定义Dialog和实现Dialog里view的事件监听的两种方法

一.自定义dialog。二.实现dialog里view的事件监听1.自定义dialog比较简单。在实例化new的时候,加入样式,布局就行了。或者重写dialog。2.实现dialog里view的事件监听一,在一个dialog里面会有很多的view,如何监听view的时间呢?第一个方法就是把要添加到dialog的布局先new出,然后在通过dialog.setContent...

2013-11-21 10:48:00 394

转载 MD5加密

一.MD5加密算法是不可逆的加密算法。1.什么是不可逆的加密算法?  就是不需要密钥。解密的方式就是重新输入明文,再次经过同样不可逆的加密算法处理,才能解密。2.需要用到java.security.MessageDigest 这个java包。package com.tencent.utils; import java.security.Me...

2013-08-15 16:55:00 89

转载 解决lScrollView嵌套ListView只显示一行的问题,listvie显示全部的item

ScrollView嵌套ListView只显示一行的问题1.思路:给listview重新添加一个高度。    listview的高度==listview.item的高度之和。2.注意:关键是添加listItem.measure(0, 0);,listview的item的布局一定要线性布局。其他布局就会报错。3.贴上网上找到代码 1 public class Uti...

2013-07-06 17:33:00 112

转载 android DevicePolicyManager实现一键锁屏

本文章一部分资料来源于网上1.实现一键锁屏关键是DevicePolicyManager这个类,然后使用lockNow();方法。2.DevicePolicyManager类,可以让你的做软件获得系统级别的操作,例如锁屏,恢复出厂设置等。要使用这个类就要填加一个权限android:permission="android.permission.BIND_DEVICE_ADMIN"。...

2013-06-24 11:33:00 126

转载 android 广播的使用的(转)

在Activity中,注册广播的一个Demo。总共分3步第一步:定义一个BroadcastReceiver广播接收类:[java]view plaincopyprivateBroadcastReceivermBroadcastReceiver=newBroadcastReceiver(){@Override...

2013-05-10 14:15:00 77

转载 Android 浮动按钮的实现

先看看效果图这个android的小图标就是可以随意拖动并且浮动在所有界面上的View1.先建一个类继承Application。  1)我们自定义Appliction类的作用一般是用来数据的传递和放一些全局的和一些上下文都要用到变量和方法之类的。  2)FloatApplication的作用就是返回WindowManager.LayoutParams...

2013-05-09 17:43:00 548

转载 pull解析 讲解

关于PULL解析XML1.网上关于解释pull解析xml的例子很多了,大同小异!解析一个有点复杂的xml先看xml代码<?xml version="1.0" encoding="UTF-8"?><app-config> <global> <version> ...

2013-04-25 17:32:00 144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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