自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿敏其人的专栏

很多精彩故事 值得亲身经历

  • 博客(20)
  • 资源 (30)
  • 收藏
  • 关注

原创 拓展控件 - 拓展的TextView

在先前的文章自定义控件——初识自定义控件中,我们已经对自定义控件的进行了描述和分类,其分类分别是 * 自制控件 * 组合控件 * 拓展控件而且也对几类控件编写了一些博文 自制控件1 开关按钮 自制控件2 —— 自制控件 仿qq侧滑菜单 组合控件1—— 设置框 组合控件2——海贼王选项菜单本文将对 拓展控件 进行一个简单demo编写。何谓拓展控件? 拓展控件 : 继承自系统已提供的控件

2016-03-09 15:33:11 377

原创 自制控件2 —— 自制控件 仿qq侧滑菜单

在自定义控件——初识自定义控件里面,我们已经对自定义控件进行描述和分类。其分类分别是 * 自制控件 * 组合控件 * 拓展控件这篇博文里面,我们继续进行自制控件。我们想要继续的是一个简单的仿造qq侧滑菜单。先来看一下效果图在(初识自定义控件)中,我们知道了自定义控件分为三种 * 自制控件 * 组合控件 * 拓展控件在(自制控件1)中,我们自制了一个开关按钮View,这次,我们来做自制的V

2016-03-09 15:32:32 833

原创 自制控件1 开关按钮

本文出自 “阿敏其人” 简书博客,转载或引用请注明出处。在自定义控件——初识自定义控件里面,我们已经大致介绍三种自定义控件,分别是 * 自制控件 * 组合控件 * 拓展控件并且,我们已经对自制控件就继承自View和继承自ViewGroup进行了分析和最简单deme展示。熟能生巧,接下的几篇文章,我们依然来进行自制控件。 在本篇里面,我们来进行自制简单的开关按钮。有图有真相,先看一下最终的效果

2016-03-09 15:30:52 1097

原创 组合控件2——海贼王选项菜单

之前的自定义控件——初识自定义控件,我们了解到了自定义控件分为三种,自制控件,组合控件,拓展控件。 而我们在自制控件1 开关按钮自制控件2 —— 自制控件 仿qq侧滑菜单在组合控件1—— 设置框一文中,我们也对设置框(组合控件)完成了demo编写接下来,还是进行组合控件的编写。一、弄出界面先准备一个项目xml布局文件 后把这个xml填充进当前的自定义控件diy_op_view<?xml vers

2016-03-09 15:29:58 684 1

原创 组合控件1—— 设置框

之前的自定义控件——初识自定义控件, 我们了解到了自定义控件分为三种,自制控件,组合控件,拓展控件。而我们在 自制控件1 开关按钮 自制控件2 —— 自制控件 仿qq侧滑菜单 也已经针对自制控件写了几个小demo 现在,让我们开始进行自定义控件的第二种,组合控件。组合控件常常和自定义属性结合在一起,在本文的后半部分,我们也会涉及到自定义属性。正式开始 假设我们有很多个这样的设置框,组合控

2016-03-09 15:29:02 438

原创 自定义控件——初识自定义控件

本文出自 “阿敏其人” 简书博客,转载或引用请注明出处。开发的时候,因为业务需求或者封装需要,我们会进行自定义控件。 说在前面,本篇涉及到一些东西 * onMeasure * onLayout * onDraw * MeasureSpec (32位二进制数,头两位模式(Mode),后两位大小(Size)) * onFinishInflate * ViewGr

2016-03-09 15:27:59 836

原创 Android Studio 告诉你名字,自己修改快捷键

本文出自 “阿敏其人” 简书博客,转载或引用请注明出处。情况是这样子的,公司用win7,私人用mac,私用时间少,经常在as的快捷之间小小凌乱。 很多搜快捷键都是去网上搜索一下as下某某快捷键是什么,然后一尝试,有的生效,有的不生效,可能as给改了keymap风格,可能被别人自定义,可能可能,很多可能。 不管多少种可能,我们还是知道 快捷键 在as里面对应的名字比较靠谱,是吧,然后可以不管不同的

2016-03-07 21:04:01 5958

原创 Android Studio导入github下载的project和module的正确姿势

本文出自 “阿敏其人” 简书博客,转载或引用请注明出处。前言:我们以前eclispe时代, 经常都是跑到github浏览第三方开源资源,然后下载下来,运行一下sample之类的,学习没有接触的第三方安卓库,但是到了Android Studio,在github下载下来的project,利用as进行import之后,总是容易发生很多问题和错误,导致程序无法运行。(本篇我们只讨论下载后的项目如何利用as进

2016-03-07 20:55:55 1488

原创 Android Studio将Eclipse的项目作为module的依赖库

本文出自 “阿敏其人” 简书博客,转载或引用请注明出处。情形: 我们现在有一个eclipse的项目,我们想把这个项目作为android studio的module的一个依赖库。 以前我们在eclipse的时候常常是在一个工作区里面把一个A工程 as a liarary一下,然后这个A 工程就不再是一个工程了,而是一个依赖库了,然后其他的B工程就可以依赖这个依赖库了那么这个情形我们在AS里面怎

2016-03-07 20:53:53 3978

原创 Android-Activity所应该了解的大概就这样。(下)

版权声明:本文出自 阿敏其人 的专栏,转载或使用请注明出处。Android-Activity所应该了解的大概就这样。(上)Android-Activity所应该了解的大概就这样。(中)六、FLAG我们知道,Android给Activity设定启动模式的方式有有两种。一种是在manifest里面设置,另一种是在通过Intent的FLAG设置。 FLAG,在安卓里面是 标记位 的意思,Flag有很多

2015-12-09 18:02:54 397

原创 Android-Activity所应该了解的大概就这样。(上)

版权声明:本文出自 阿敏其人 的专栏,转载或使用请注明出处。一、前言Activity,安卓四大组件之一。 每个 Activity 都会获得一个用于绘制其用户界面的窗口。窗口通常会充满屏幕,但也可小于屏幕并浮动在其他窗口之上。 一个应用通常由多个彼此松散联系的 Activity 组成。每次新 Activity 启动时,前一 Activity 便会停止,但系统会在堆栈(“返回栈”)中保留该 Activ

2015-12-09 18:01:36 814

原创 Android-Activity所应该了解的大概就这样。(中)

版权声明:本文出自 阿敏其人 的专栏,转载或使用请注明出处。Android-Activity所应该了解的大概就这样。(上) Android-Activity所应该了解的大概就这样。(下)五、任务栈/Activity的启动模式知道生命周期、线程的优先级和Activity的异常销毁,下面我们来认识一下任务栈。我们上面进行的那么多描述和代码,都是在standard这种默认的任务栈进行的。栈的概念这里就不

2015-12-09 17:59:22 1052

原创 莫往Applicaotion存缓存/app被系统回收之后再打开发生了什么

先上结论: * 1、尽量不要往Application里面存放缓存数据(因为app用application缓存切使用全局数据,当这个app为后台程序时又被系统gc回收后我们再次打开app,就会导致空指针)2、app被gc回收后再次点击该app发生了什么(比如我们 app甲先后依次打开了a,b,c这三个activity,这时a,b,c都是在同一个线程的,这时我们按下home键,利用MMDS强制关闭我

2015-11-25 22:17:44 1579 1

原创 android数据库的简单Demo(原生版+Google版)

android和ios的数据库都是用SQLite来实现。 在安卓里面数据库怎么用呢,简单来说可用分为以下三步: 1、新建一个数据库帮助类,继承自SQLiteOpenHelper,复写onCreate() 和 onUpgrade() 2、新建一个数据里操作类(dao类),利用 数据库帮助类 得到数据库的实例,然后在dao类里面编写 增删改查 的方法 3、在Activity里面实例化数据库操作

2015-11-13 16:52:58 887

原创 造简单的图片加载框架——ImageLoader的实现

本篇主要做的事情,利用LruCache和DiskLruCache造一个ImageLoader。一、ImageLoader应该具备的功能:图片的同步加载图片的异步处理图片压缩内存缓存磁盘缓存网络拉取图片 同步加载: 就是以三级缓存的方式同步获取图片 异步加载: 异步,多线程,三级缓存获取图片 图片压缩: 压缩图片,有效防止OOM 内存缓存: 利用LruCache实现 磁盘缓存:

2015-11-01 18:05:47 534

原创 Android Http接地气网络请求(HttpURLConnection)

安卓手机当然是需要上网的,上网的话无非就涉及到网络协议。以前啊,我们上网访问的WAP网络,这个网络是中国运营商给我们打造的一个巨型局域网,后来3g来了,后来4g来了,从这3g开始,我们真的算互联网了(科学上网长城不算,算进来不是欺负人呢,还怎么说下去啊)。说起网络请求协议,那肯定很复杂的一套的东西,我们只要知道,现在普遍采用的网络协议的是HTTP1.1就好啦,然后顺带提一下,还有个Https,简单来

2015-10-31 11:03:25 1317

原创 安卓 线程 和 线程池

Android沿用了Java的线程模式,其中线程也分主线程和子线程。 一、线程1、主线程和子线程一个程序的运行,就是一个进程的在执行,一个进程里面可以拥有很多个线程。 主线程:也叫UI线程,用于运行四大组件和处理他们用户的交互。(主线程就是指进程所拥有的线程,在Java中默认一个进程只有一个线程,那么默认的线程就是我们的主线程) 。 子线程: 用于执行耗时操作,比如 I/

2015-10-31 10:44:54 517 1

原创 android的消息机制——Handler机制

能简单说得我们尽量不复杂:为了避免ANR,我们会通常把 耗时操作放在子线程里面去执行,因为子线程不能更新UI,所需当子线程需要更新的UI的时候就需要借助到安卓的消息机制,也就是Handler机制了。 注意:在安卓的世界里面,当 子线程 在执行耗时操作的时候,不是说你的主线程就阻塞在那里等待子线程的完成——也不是调用 Thread.wait()或是Thread.sleep()。安卓采取的方法是,

2015-10-29 09:40:38 850

原创 安卓OOM和Bitmap图片二级缓存机制(二)

在上一篇中,已经讨论了安卓中OOM发生的原因,情况和如何有效加载高清图片的。现在在此回顾一下: * 安卓OOM发生的原因:图片分辨率过大,导致加载图片所需的内存超过系统给进程(app)分配的运行内存,内存爆掉,产生OOM * 核心解决办法: 利用BitmapFactory。Options的inSimpleSize,计算出合适的图片采样率,减小图片分辨率。再续前缘,接下来的这篇博客里面我们说图片的

2015-10-28 22:15:33 1918

原创 安卓OOM和Bitmap图片二级缓存机制(一)

OOM(Out Of Memory)什么是OOM手机系统内存份存储内存(ROM)和运行内存(RAM),我们谈论OOM讨论的是运行内存,这点如果是新人需要明确。。现在一般来说手机运行内存是2G,3G基本就算很顶配了,4G运行内存的话只有个别手机配置了。简而言之,OOM就是我们申请的内存太大了,超出了系统分配给我们(app或者说进程)的可用内存。android系统的app的每个进程或者每个虚拟机有个最大

2015-10-28 22:09:05 1162

AndroidKiller_v1.3fixapktool240.zip

AndroidKiller 1.31 更新 apktool 2.4.0

2019-07-18

mac 安卓逆向工具 一键签名,一键反编译,提取dex,class转smile等

mac 安卓逆向工具 一键签名,一键反编译,提取dex,class转smile等

2019-07-13

Package Control.sublime-package

Package Control.sublime-package 手动安装,下载,sublime3 3200

2019-03-21

AXMLPrinter2.S.jar

AXMLPrinter2.S.jar 把反编译出来的layout布局文件解析成正常代码

2018-11-01

基于okgo(okhttp)的一点小封装

- 请求统一入口 方便统一处理,比如请求头添加参数之类的 - 响应统一处理,也可指定单独处理 默认统一处理,返回格式比较特殊的可单独处理 - request和response打印 看请求参数,看响应内容,结合Ohkttp的拦截器 - 省缺模式选择复写回调接口 每次都只复写onSuccess和onFinish,需要onError和onStart之类,再选择性复写 https://www.jianshu.com/p/8a31458c4662 其实看文章就好,代码几乎全部附上了。

2018-09-11

window 网络调试助手 tcp/udp

window 网络调试助手 tcp/udp tcp server、tcp client

2018-08-02

android 运行时权限

android 运行时权限

2017-02-08

Fragment复用和Fragment独立Toorbar Menu

Toorbar现在已经被广泛使用了,但是多个Fragment之间使用Toorbar的使用可能会遇到menu消失的问题,单就本来这点不必成文,但是一想到好像还没有写过关Fragment声明周期的和复用的文章,就干脆记录一下算了,后面如果需要拿起来参考也算可以。 http://www.jianshu.com/p/5779295d18aa

2016-11-26

ToolBar+DrawerLayout + NavigationView

ToolBar+DrawerLayout + NavigationView

2016-07-14

md TabLayout等

md TabLayout等md TabLayout等md TabLayout等

2016-07-13

RecyclerView/列表/多行/瀑布/CardView/动画/上下拉刷新

RecyclerView/列表/多行/瀑布/CardView/动画/上下拉刷新 http://www.jianshu.com/p/b4d1bfd55ae9

2016-07-08

Genymotion-ARM-Translation_v1.1

Genymotion-ARM-Translation_v1.1 安装网上下载的apk

2016-06-27

仿qq侧滑删除

仿qq侧滑删除 android http://www.jianshu.com/p/5cb27a2ce03d

2016-06-22

android多语言

我们知道,Android的国际化需要在values那里做折腾,多配置几个string文件,结合Resources和Configuration等。礼拜天闲来无事,折腾一个Demo出来。 http://www.jianshu.com/p/ca7ea2e3b380

2016-06-19

一个通用Android的LoadViewHelp

我们加载Listview等,往往需要耗时几秒,这和等待过程加上一些交互效果自然会让人感觉输入一些,常见的转圈圈自不必说,但是按照通常的想法,我们往往是加xml里面的view通过隐藏和现实来实现,这种方式实在不太方便,现在实现了一个ViewLoadHelp,直接通过构造构造方法传入待loading的View,方便快捷。 http://www.jianshu.com/p/7653dac94678

2016-06-18

Android程序打开启指定页面,比如密码锁

博客地址 http://www.jianshu.com/p/812ea140c035

2016-06-18

android toogle

toogle android 开关

2016-03-06

popup_simple_demo

popup_simple_demo

2016-01-31

不错的头像上传 圆形

android 头像,缩放大小。popwindow类ios效果

2016-01-30

activity生命周期、线程优先级、异常销毁、任务栈

activity生命周期、线程优先级、异常销毁、任务栈 参考代码

2015-12-04

android往Application缓存数据的弊端和解决小demo

android往Application缓存数据的弊端和解决小demo

2015-11-25

android数据库使用demo(原生版+androidAPI版)

android数据库使用demo(原生版+androidAPI版) helper+dao 增删改查 as下,两个版本分开两个module

2015-11-13

Oom和图片高效加载(一)

Oom和图片高效加载(一)

2015-10-23

安卓评价星星,真正好用

真真好用的评价星星,不会有黑色的底线,不是原声的大丑怪。 备用,曾经被坑过 一颗星,半颗星,都可以。替换简单

2015-10-22

安卓手势解锁 两次手势加锁,解锁需验证

安卓手势解锁,两次手势相同才可以上锁,两次输入不一不可解锁。 带解锁开关,解锁需验证正确手势。 就这样,功能都实现了 缺点:手势滑动的还没有根据不同情况智能判断显示线条颜色 就这样了,放着备用。

2015-10-22

ViewPager 引导页 MyGuide4页底图缩放文字平移

ViewPager 引导页 MyGuide4页底图缩放文字平移 个人备份

2015-09-01

集成安卓开源类库 第三方组件示例DEMO 网络请求 数据库操作 异步图片加载 二维码、短信验证码等相关工具类、自定义控件等等

集成安卓优秀开源类库、第三方组件示例DEMO、封装网络请求、异步图片加载、数据库操作、二维码、短信验证码等相关工具类、自定义控件等等

2015-03-01

安卓自动打包ant auto build Android Package

安卓自动打包ant auto build Android Package

2015-03-01

WTRequestCenter-master 缓存请求库,快速请求接口和图片

方便缓存的请求库,提供了方便的HTTP请求方法,传入请求url和参数,返回成功和失败的回调。 UIKit扩展提供了许多不错的方法,快速缓存图片,图片查看,缩放功能, 颜色创建,设备UUID,网页缓存,数据缓存等功能。 无需任何import和配置,目前实现了基础需求, 如果有其他需要请在issue 上提出,谢谢! 完全64位支持。

2015-03-01

sql增删查改

简单的增删查改,适合新手,希望能给初学者一点帮助。

2012-11-25

空空如也

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

TA关注的人

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