![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android相关
文章平均质量分 69
DAKOBUBi
这个作者很懒,什么都没留下…
展开
-
Android初级教程_获取Android控件的宽和高
我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例:首先我们自己写一个控件,这个控件非常简单:[java] view plain copypublic class MyImageView extends ImageView { public MyImageView(Contex转载 2016-04-02 14:18:45 · 433 阅读 · 0 评论 -
android微信图片选择器
代码项目github地址 IMAlbum封装原则:基础单一原则、简单、无业务耦合一.产品业务场景1.发送消息==>选择图片==>本地图片预览+” 勾选、取消选择”按钮、”发送”按钮 2.聊天界面的图片==>点击图片消息类型==>网咯图片预览(支持小图预览)+ “查看聊天图片”按钮 + 长安菜单 3.公众号文章中图片浏览==>点击webview中任意的一张图片==>网咯图片预览(无小图)+ “右原创 2016-08-24 10:04:29 · 526 阅读 · 0 评论 -
Android中Shape Drawable在xml中的使用
关于Shape使用的官方文档:http://developer.android.com/guide/topics/resources/drawable-resource.html#ShapeAndroid中常常使用shape来定义控件的一些显示属性,下面是Shape中的所有属性及一个简单的示例:[html] view plain copy print转载 2016-04-29 17:46:11 · 488 阅读 · 0 评论 -
Android开发中,有哪些让你觉得相见恨晚的方法、类或接口
作者:StephenLee链接:http://www.zhihu.com/question/33636939/answer/57171337来源:知乎1、Throwable接口中的getStackTrace()方法(或者Thread类的getStackTrace()方法),根据这个方法可以得到函数的逐层调用地址,其返回值为StackTraceElement[];2、St转载 2016-04-15 01:15:13 · 519 阅读 · 0 评论 -
Android 开发中的新技术
一、跨平台相关:1、React Native因为 Facebook 的参与和力推,让这个解决方案带上了光环。第一个用 React Native 开发的 App 已经在 Google Play 上架 Facebook 广告管理工具2、Sky:与 React Native 类似,使用 Web 开发语言来做移动平台的开发,虽然这个只是一个尝试,但是这是 Google 自身原创 2016-04-15 00:34:09 · 613 阅读 · 1 评论 -
Android 6.0 使用 Apache HttpClient
Android 6.0版本已经已经基本将Apahce Http Client 移除出SDK。 那么问题来了,如果我在以前的项目中使用了Apache HttpClient相关类,怎么办呢?请看官网给出的答案Apache HTTP Client RemovalAndroid 6.0 release removes support for the Ap转载 2016-03-24 10:09:48 · 434 阅读 · 0 评论 -
EditText 相关
Enter键图标的设置 软键盘的Enter键默认显示的是“完成”文本,我们知道按Enter建表示前置工作已经准备完毕了,要去什么什么啦。比如,在一个搜索中,我们输入要搜索的文本,然后按Enter表示要去搜索了,但是默认的Enter键显示的是“完成”文本,看着不太合适,不符合搜索的语义,如果能显示“搜索”两个字或者显示一个表示搜索的图标多好。事实证明我们的想法是合理的,Android也为我们提供原创 2016-03-25 10:50:09 · 570 阅读 · 0 评论 -
Android软键盘的隐藏显示研究
原文地址 http://winuxxan.blog.51cto.com/2779763/522810 Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。 那么,弹出软键盘后必然会造成原有布局高度的减少,那么系统应该如何来处理布局的减少?我们能否在应用程序中进行自定义的控制?这些是本文要讨论的重点。转载 2016-03-24 19:33:10 · 461 阅读 · 0 评论 -
Android DownloadManager 的使用
从Android 2.3(API level 9)开始Android用系统服务(Service)的方式提供了Download Manager来优化处理长时间的下载操作。Download Manager处理HTTP连接并监控连接中的状态变化以及系统重启来确保每一个下载任务顺利完成。在大多数涉及到下载的情况中使用Download Manager都是不错的选择,特别是当用户切换不转载 2016-03-27 10:15:46 · 432 阅读 · 0 评论 -
Android 电源管理 -- wakelock机制
Wake Lock是一种锁的机制, 只要有人拿着这个锁,系统就无法进入休眠, 可以被用户态程序和内核获得. 这个锁可以是有超时的 或者 是没有超时的, 超时的锁会在时间过去以后自动解锁。如果没有锁了或者超时了, 内核就会启动休眠的那套机制来进入休眠.PowerManager.WakeLock 有加锁和解锁两种状态,加锁的方式有两种: 第一种是永久的锁住,这样的转载 2016-04-02 16:31:12 · 401 阅读 · 0 评论 -
android微信图片浏览框架设计
代码项目github地址 IMAlbum一、业务场景1、聊天界面发送图片==>多选点选+有右上角”发送”+图片预览==>图片预览支持右上角”发送”逻辑 2、发表动态==>多选点选+右上角”完成” + 图片预览==>图片预览支持右上角”完成”逻辑 3、个人资料更改头像==>单选点选 + 图片预览截图==>图片预览截图支持右上角”使用”逻辑二、Intent参数设计;(Intent传参原则:尽量不要使原创 2016-08-24 10:06:55 · 1845 阅读 · 0 评论