自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android Handler消息机制不完全解析

1.Handler的作用Android开发中,我们经常使用Handler进行页面的更新。例如我们需要在一个下载任务完成后,去更新我们的UI效果,因为AndroidUI操作不是线程安全的,也就意味着我们不能在非UI线程中去操作UI,否则会抛出CalledFromWrongThreadException异常。Handler的基本用法:Handler handler = new ...

2017-03-18 23:37:00 105

转载 Android 事件统计

title: Android 事件统计1.写在前面的话最近都在看framework的东西,也几天没有写什么东西,今天有点时间写下上次面试遇到的一个问题。问题大概是这样的,如果我需要统计页面的点击事件,即添加埋点进行统计,如何实现?我当时回答的是反射加代理去实现这个功能。有朋友说,这不是很简单嘛,直接用代理模式就OK了啊,干嘛还反射。的确,如果在项目初期就确定了这个需求的话,我想...

2017-03-18 00:03:00 199

转载 Android 增量更新

title: Android NDK之增量更新1.增量更新使用到的库bsdiff和bzip2bsdiff库是一个开源的二进制差分工具,通过对比Apk的二进制,从而进行差分包的生成。bsdiff库可以参考官网:bsdiff下载地址:已经将用到的bsdiff和bzip上传到百度云 。2.AS创建项目,并导入头文件本项目使用Android Studio,通过cmake进行...

2017-02-28 23:58:00 101

转载 leetcode修炼之路——83. Remove Duplicates from Sorted List

哈哈,我又来了。昨天发现题目太简单就没有放上来,今天来了一道有序链表的题。题目如下:Given a sorted linked list, delete all duplicates such that each element appear only once. For example,Given 1->1->2, return 1->2.Given ...

2016-08-25 23:01:00 83

转载 leetcode修炼之路——387. First Unique Character in a String

最近公司搬家了,有两天没写了,今天闲下来了,继续开始算法之路。leetcode的题目如下:Given a string, find the first non-repeating character in it and return it's index. If it doesn't exist, return -1.Examples:s = "leetcode"r...

2016-08-23 22:04:00 98

转载 leetcode修炼之路——13. Roman to Integer

题目:Given a roman numeral, convert it to an integer.Input is guaranteed to be within the range from 1 to 3999.题目分析:将罗马数字转换成阿拉伯数字,规则如下:罗马数字共有七个,即I(1),V(5),X(10),L(50),C(100),D(500),M(1000)。...

2016-08-17 23:10:00 73

转载 leetcode修炼之路——350. Intersection of Two Arrays II

题目如下:Given two arrays, write a function to compute their intersection.Example:Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2, 2].Note:Each element in the result shoul...

2016-08-16 22:59:00 89

转载 leetcode修炼之路——383. Ransom Note

题目是这样的Given
 an 
arbitrary
 ransom
 note
 string 
and 
another 
string 
containing 
letters from
 all 
the 
magazines,
 write 
a 
function 
that 
will 
return 
true 
if 
the 
ransom 
 note 
can...

2016-08-15 22:47:00 244

转载 Android 自定义日历

好久没来写博客了,这半年多发生了好多的事情,废话不多说,今天在公司里比较闲在,写一篇最近写的公司用到的控件——日历控件。控件的功能比较少,根据需求只有选择开始时间和结束时间并返回时间段。效果图如下:第一张图是正常状态下,第二张图是选中了一个开始日期的状态 第三张图片是选择了结束日期。该日历记录的是当前时间的前一个月的时间。下面为代码: 1 import...

2016-06-22 11:55:00 152

转载 Android 巧妙实现图片和文字布局

之前写过一个博客是关于实现图片和文字左右或者上下布局的方法,下面是博客的主要内容:布局文件很简单,用来展示RadioButton的使用方法。 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://schemas.android.com/ap...

2015-11-17 20:53:00 1187

转载 Android 巧妙实现图片和文字上下布局或者左右布局

最近去了一家新公司,然后开始做新的项目,看其代码发现了一个很巧妙的方法来实现图片在上面文字在下面的布局方式。只需要一个控件——RadioButton。布局文件很简单,用来展示RadioBUtton的使用方法。 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android=...

2015-11-15 20:48:00 1736

转载 Android VideoView

这两天公司要让做一个播放视频的小Demo,于是网上学习了下VideoView的使用方法。先看布局文件,很简单 就是一个VideoView和两个ImageView 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://...

2015-11-15 20:39:00 82

转载 Android ScrollView 不能滚动但是有滚动条

如果一切都检查完毕,没有任何设置为不能滚动,而且outouch事件也没有被拦截的话,那么在布局文件中检查下是否在ScrollView中的子View中设置了margin_top属性。如果设置了,那么ScrollView是不会滚动的。转载于:https://www.cnblogs.com/mc-ksuu/p/4905835.html...

2015-10-23 22:17:00 692

转载 Android 软件盘 动态设置 layout

总体来说分为三种方法:在编辑框输入内容时会弹出软键盘,而手机屏幕区域有限往往会遮住输入界面,我们先看一下问题效果图:输入用户名和密码时,系统会弹出键盘,造成系统键盘会挡住文本框的问题,如图所示:输入密码时输入框被系统键盘遮挡了,大大降低了用户操作体验,这就是开发中非常常见的软键盘遮挡的问题,该如何解决?简单解决方案方法一在你的activi...

2015-10-23 22:10:00 127

转载 Android ScrollView 嵌套 ListView、 ListView 嵌套ScrollView Scroll事件冲突解决办法

本人菜鸟一名,最近工作了,开始学习Android。最近在做项目的时候,UX给了个design,大概就是下拉刷新的ListView中嵌套了ScrollView,而且还要在ScrollView中添加动画。在ListView中嵌套使用ScrollView这种方式是不推荐使用的,但是为了满足UX的设计(UX、QA至上,不然BUG绝逼要来)。为了解决这个问题,菜鸡开始网上查阅资料,但是...

2015-10-12 22:27:00 111

空空如也

空空如也

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

TA关注的人

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