JackChan

生活不止眼前的苟且,还有诗和远方!

自定义组合控件:下拉选择框

Spinner 自定义组合控件之下拉选择框项目概述下拉选择框主要是通过在EditText 下用PopupWindow 动态显示ListView 控件来实现的。下拉选择框可以方便用户的输入效率,以此提升用户体验。点击EditText 控件右侧的倒三角形弹出如下可选项,点击 可选项,那么内容将自动填...

2017-02-28 17:25:58

阅读数 2012

评论数 0

一个程序员的血泪史

原文链接:http://blogread.cn/it/article/7712?f=wb我的第一份工作,是某某电力.求职过程很有意思:有一天辅导员有家国企严招聘,说都去看看;结果去了发现只有几个人在,一位大姐说:人都到齐了吗?那就开始吧.我介绍一下我们公司,你们愿意来的话,就填个表. 完全没有面试...

2017-02-27 10:38:56

阅读数 577

评论数 0

自定义控件:等比例显示控件RatioLayout

图1和图2都是宽高比例相等,但是分辨率大小不一样的图片,应该按照比例显示,使用等比例显示控件后,图2的显示效果如图3所示,和图1的显示效果是一致的,解决了宽高比相等或接近但分辨率大小不一样而造成的显示效果不一致的问题package com.google.widget.view;import and...

2017-02-26 17:19:53

阅读数 1627

评论数 0

自定义View:测量measure,布局layout,绘制draw

什么是View在Android的官方文档中是这样描述的:表示了用户界面的基本构建模块。一个View占用了屏幕上的一个矩形区域并且负责界面绘制和事件处理。手机屏幕上所有看得见摸得着的都是View。这一点对所有图形系统来说都一样,例如ios的UIView。View和Activity的区别我们之前学习过...

2017-02-26 13:12:25

阅读数 1367

评论数 0

你所不知道的Android Studio调试技巧

Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手。作为开发者,调试并发现bug,进而解决,可是我们的看家本领。正所谓,工欲善其事必先利其器,和其他开发工具一样,如Eclipse、Idea,Android Studio也为我们提供了强大的调试技巧,今天我们就来...

2017-02-25 22:17:35

阅读数 1115

评论数 0

Android开发常用开源框架:图片处理

1、图片加载,缓存,处理 框架名称 功能描述 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库,已过时 Picasso 一个强大的图片下载与缓存的库 Fresco 一个用于管理图像和他们使用的内存的库 Glide ...

2017-02-25 00:46:56

阅读数 24961

评论数 6

Android开发常用开源框架2

JumpingBeans lottie-android Android-ProgressBarWidthNumber JJSearchViewAnim 一个炫酷的SearchView搜索动画库 TextLayoutBuilder 在 A...

2017-02-25 00:09:55

阅读数 774

评论数 0

Java必刷100题

1.什么是B/S架构?什么是C/S架构B/S(Browser/Server),浏览器/服务器程序 C/S(Client/Server),客户端/服务端,桌面应用程序2.你所知道网络协议有那些?HTTP:超文本传输协议 FTP:文件传输协议 SMPT:简单邮件协议 TELNET:远程终端协议...

2017-02-24 13:26:52

阅读数 7897

评论数 2

getRunningTask API

String getTopPackage(){ long ts = System.currentTimeMillis(); UsageStatsManager mUsageStatsManager = (UsageStatsManager)getSystemService(&quo...

2017-02-21 12:33:01

阅读数 884

评论数 0

getRunningAppProcesses

package com.itheima62.mobileguard.utils;import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageI...

2017-02-21 12:08:27

阅读数 1242

评论数 0

getRunningTasks和getRunningAppProcesses失效

Android 5.0以上的getRunningTasks失效,该方法可以获得在前台运行的系统进程。可以用getRunningAppProcesses方法暂时替代。android6.0以上的getRunningAppProcesses也失效,系统关闭了三方软件对系统进程的访问,出于安全考虑。参考资...

2017-02-21 01:43:47

阅读数 11323

评论数 1

java.lang.NoSuchMethodException: getPackageSizeInfo

在手机卫士中,有缓存清理的功能,代码如下private void getAppCacheSize(String packageName) { Class clazz = pm.getClass();// 获取PackageManager的类类型 try { Metho...

2017-02-20 22:57:42

阅读数 2128

评论数 0

2017年伊始,你需要尝试的25个Android第三方库

作者:Jack-sen,原文地址:http://blog.csdn.net/crazy1235/article/details/55805071medium 平台有位作者总结了2017年初最棒最受欢迎的25个第三方库,相信大家都应该尝试一下。Lottie这是一个动画库。通过Adobe After ...

2017-02-20 15:08:37

阅读数 2633

评论数 0

The application's PagerAdapter changed the adapter's contents without calling notifyDataSetChanged

在adt22之后,PagerAdapter对于notifyDataSetChanged()和getCount()的执行顺序是非常严格的,系统跟踪count的值,如果这个值和getCount返回的值不一致,就会抛出这个异常。所以为了保证getCount总是返回一个正确的值,那么在初始化ViewPag...

2017-02-20 12:25:57

阅读数 1154

评论数 0

Android下的Linux

Android目录结构 dataapp:用户安装的应用 data:应用的专属文件夹 system:系统的配置信息,注册表文件 anr:anr异常的记录信息 dev:devices的缩写存放设备所对应的文件 mnt:mount的缩写挂载在系统上的设备:sdcard,u盘 proc:硬件配置,状态信息...

2017-02-19 01:53:39

阅读数 572

评论数 0

自定义控件:滑动开关

ToggleButton 滑动开关项目概述滑动开关是一个纯粹的自定义控件,上面的按钮会随着我们的左右滑动而滑动,并且在状态改变时通知用户,效果如下图1-9 所示,这也是应用中设置某些状态信息时最常见的控件,因此,我们有必要学习关于如何 自定义一个这样的滑动开关。 滑动开关UI布局文件为activ...

2017-02-18 17:55:57

阅读数 1818

评论数 3

自定义控件:Viewpager

自定义控件:Viewpager

2017-02-18 12:55:30

阅读数 383

评论数 0

自定义控件:QQ气泡效果粘性控件的实现

学习目的 了解几何图形工具的用法 掌握画不规则图形的方法 应用场景:未读提醒,效果图: 绘制一帧的效果画一帧粘性控件的步骤分析 画一个固定圆 画一个拖拽圆 画中间连接部分 将中间连接部分水平放置,四个角的坐标定为固定值,分别标记上点的编号,矩形中心的点为控件点,画曲线时用自定义一个GooView...

2017-02-18 12:04:20

阅读数 897

评论数 0

自定义控件:侧拉删除

SwipeLayout 侧拉删除 掌握ViewDragHelper 的用法 掌握平滑动画的原理及状态更新事件回调 应用场景:QQ 聊天记录,邮件管理,需要对条目进行功能扩展的场景,效果图:ViewDragHelper 初始化创建自定义控件SwipeLayout 继承FrameLayoutpubli...

2017-02-18 11:27:18

阅读数 920

评论数 0

自定义控件:视差特效

ParallaxEffects 视差特效 了解ImageView 的scaleType 属性 掌握ListView 的overScrollBy()方法 应用场景:QQ 空间,微信朋友圈,微博,需要快速定位的列表效果图 界面初始化填充ListView自定义ParallaxListView 继承Lis...

2017-02-18 09:53:48

阅读数 610

评论数 0

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