![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
酒中仙1225
大道至简
展开
-
一招解决Android 加载高清大图
本文转自:http://blog.csdn.net/lmj623565791/article/details/49300989最近花时间详细拜读了郭神博客的图片加载系列,感觉收获不少。正好想将自己之前写的登陆注册加上背景大图,正好偶遇这篇文章。。。感谢鸿洋_一、概述距离上一篇博客有段时间没更新了,主要是最近有些私事导致的,那么就先来一篇简单一点的博客脉动回来。对转载 2015-10-22 12:39:13 · 759 阅读 · 0 评论 -
android项目总结之表单
一、前言项目中做的表单是一个商品发布的表单,效果图如下: 二、注意事项1、布局问题一开始全部使用LinerLayout和RelativeLayout,界面是是实现了。但是界面布局层次过多。后来还是改成了TableLayout布局,左边label右边value,布局工整,挺好用的。2用户交互问题由于这个是商品发布,有很多内容都是从后台提取出来的比如价格里面单价的单位。还有比如文件、图片上传(这些我原创 2016-01-16 11:32:50 · 1034 阅读 · 0 评论 -
Android之Spinner使用的键值对应和自定义样式问题
spinner键值对应 自定义样式文件 ArrayAdapter原创 2016-01-15 20:34:53 · 882 阅读 · 0 评论 -
Adapter.notifyDataSetChanged无法更新页面分析及解决方法
这个Adapter内部一般是构造函数有this.mObjects = objects; 假设此时objects指向addr1 这个mObjects指向了构建Adapter时的那个objects引用指向的内存地址address1。 我们如果直接在activity中这样构造Adapterprivate List<CatUnit> catUnits; catUnitAdapter =原创 2016-01-15 20:56:54 · 1247 阅读 · 0 评论 -
Android App 录制GIF演示动画
一、前言之前很久就想过这个问题,后来解决了。今天偶然在csdn看到一篇博客也提到这个问题。 http://blog.csdn.net/never_cxb/article/details/50515216 基本思路就是使用Android studio (其实是platform-tools自带的程序)录制成视频,然后用格式工厂、qq影音之类的制成GIF。 其实不用这样。二、解决方法工具:Vysor原创 2016-01-16 16:40:38 · 734 阅读 · 0 评论 -
android stuido离线更新的两种方式(亲测可用)
一、下载新版本IDE解压运行Help->check for update 在弹出框点击download之后,自动跳转到官网增量更新包地址到了上图的界面之后,我们可以选择对应的系统下载包。这个包下载之后直接解压便可运行(如下图) 首次运行会提示要不要导入之前的studio的配置,点击是。 Installation You can update your current 1.4 inst原创 2015-11-06 21:33:30 · 1844 阅读 · 0 评论 -
给 Android 开发者的 RxJava 详解
本文转自:http://gank.io/post/560e15be2dca930e00da1083前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava转载 2015-12-04 16:18:21 · 561 阅读 · 0 评论 -
Android开发疑难杂症之include布局文件
前言有个需求是在不同的布局文件中引入相同的一个顶部toolbar的布局文件,因此用到include。 我的toolbar文件是这样的称之为layout_toolbar。 ***xml <?xml version="1.0" encoding="utf-8"?><android.support.v7.widget.Toolbar xmlns:android="http://schemas.原创 2015-12-25 17:10:07 · 2520 阅读 · 0 评论 -
android开发疑难杂症记录
零、前言如果让我投票选择android 开发中遇到的中最闹心的问题,我会毫不犹豫的投给网络了。 这个只能看科学上网的水平了。如果国内有相关的镜像,可以使用镜像。一、R文件丢失原因:这个一般是因为xml文件名字有大写字母,或者drawable文件夹中文件名重复等各种奇葩错误。当我们clean的时候,R文件就会丢失。 解决:这时候我们应该打开 这个gradle面板界面,这里面会提示那个原创 2015-12-25 17:18:11 · 797 阅读 · 0 评论 -
安卓框架之xutil篇
一、 前言其实,本人一直不喜欢这种集成太多功能的大而全的框架。 使用xutil是之前的例子的view注入使用的是xutil,view注入我之前一直使用的是butterknife。尽管现在已经使用xutil来注解,但是我依然认为butterknife比较好,他没有那么xutil使用要求;而且有插件butterknife的支持,加上快捷键,可以自动生成注解。 xutil包括四个模块,除了原创 2016-01-08 20:02:46 · 1125 阅读 · 0 评论 -
android入门
工具工欲善其事,必先利其器。工具其实不怎么重要,但是很大程度上还是能够大幅提升效率的。 1. 对as的各个常用面板熟悉 2. 熟悉as的常用快捷键 3. 了解gradle常见操作和基本原理 推荐阅读kvh的拥抱as系列资源这一块有一些基本的网站比如安卓官网、github、stackoverflow。 还有一些良心网站 1. http://androiddevtools.cn/ 业界良心学原创 2015-12-30 20:45:39 · 431 阅读 · 0 评论 -
material design学习之杂记
一、v4、v7兼容包其中兼容包能够让我们的程序在低版本的手机上可以使用高版本的特性(包括高版本的控件)。后面的数字表示兼容到哪个api level。我们常见的compile ‘com.android.support:appcompat-v7:23.1.1’ 第二个冒号后面的代表该兼容包的版本号三、compile sdk一般和target sdk 一致。 appcompat-原创 2015-12-30 19:19:31 · 412 阅读 · 0 评论 -
android studio创建及运行java程序
前言步骤前言经常在写安卓的时候,需要写个java程序测试一下。这个时候再去启动IntelliJ IDEA就不是很方便了,如果能在as中直接书写就好了。当然这是完全可以的。步骤new Module在里面选择java library,并填写一些类的基本信息然后就如图所示: 写个hello world,这个时候是不能运行的,还需要若干配置。见下图 一切准备就绪,点击run试试吧。原创 2015-11-19 22:20:59 · 916 阅读 · 0 评论 -
android studio中直接运行java程序
问题搜了几篇博客,主要参考这篇博客http://blog.csdn.net/xiaxiayige/article/details/46706949 以及百度知道的http://zhidao.baidu.com/question/753270350874404684.html当时以为看到第二篇博客中的步骤三有:apply plugin: ‘application’,以为是第一篇博主为了博客简洁就没写原创 2015-11-25 11:12:25 · 6307 阅读 · 2 评论 -
如何阅读Android系统源码-收藏必备
本文转自http://www.jianshu.com/p/b3580904d298转载 2015-11-02 22:14:34 · 459 阅读 · 0 评论 -
android 告别龟速,快速更新sdk
需要更新sdk可以试试 还有一个镜像:mirrors.opencas.cn 镜像的端口一般都是80原创 2015-11-06 19:15:54 · 425 阅读 · 0 评论 -
android studio最简单的更新方式(像普通软件一样直接在线升级,谁说as不能在线升级的???)
本文转自:http://android-mirror.bugly.qq.com:8080/include/usage.html之前一直看诸位网友说as不可直接在线更新,于是耐心琢磨,google官网的离线增量更新(增量更新见另外一篇博客as离线更新方式)。但是今天看到这篇文章一口血喷在键盘上。我他妈怎么没有早点看到,早点看到,早点看到。The user guide for this mir转载 2015-11-07 14:59:15 · 6549 阅读 · 0 评论 -
记项目中的一次错误之RecyclerView
项目viewpager中的fragment中使用了RecyclerView显示当前发布的商品和历史商品现象上午测试的时候出现了一个很奇怪的错误,viewpager滑动奔溃。主要错误信息 nullPointer RecyclerView.onInterceptTouchEvent ps:在调试这个的过程中,发现后台使用desc无法从java实体类反转到mysql数据库 表原创 2015-11-02 22:02:01 · 938 阅读 · 0 评论 -
Android 实现ListView/GridView等中Item被单击后背景色保持高亮
今天做一个商品查询,选择商品之后,以GridView显示属性和品种,点击选中之后保持高亮提示用户该项已被选择正好碰到该篇博客,以下是转载内容今天为了解决一个需求,就是我有一个slidingDrawer,里面是一个ListView。然后,单击其中的Item,默认只是显示一个橙色背景后就恢复了。客户便有着个需求,需要单击这个Item的背景高亮。于是就Google咯。得到一位前辈的文章。故为转载 2015-10-07 21:53:14 · 2028 阅读 · 0 评论 -
android MVVM 数据绑定初体验
android MVVM 数据绑定初体验(未完待续)前言环境构建的坑使用总结设计思想总结问题参考资料原创 2015-11-09 22:05:56 · 663 阅读 · 0 评论 -
new AlertDialog.Builder(this).setxx引发的胡思乱想
安卓 设计模式Builder AlertDialog源码一前言二建造者模式三为何dialog使用builder模式四一般用Builder创建对象的一般方法五AlertDialog中的Builder方法Builder构造函数AlertDialogBuilder的public AlertDialog create法AlertDialogController原创 2015-10-27 22:33:08 · 1844 阅读 · 0 评论 -
Android开源项目和常用控件
看到了许多不错的控件,免去了造轮子的麻烦本文转自:http://waylenw.github.io/android-all-open-source/最近发现多了不少访问量,仔细查看后发现原来是技术小黑屋推荐了。首先很感谢被推荐了,这篇博客初衷是记录一下自己开发使用到的一些轮子和开源项目,不追求全,只追求实用吧。鉴于很久没更新了,所以本次周末便把之前收藏的一些更新了。也是希望能继转载 2015-10-27 10:04:34 · 773 阅读 · 0 评论 -
android 图片缓存相关杂记
android 图片缓存相关杂记一般情况下我们都是使用的ARGB_8888,ARGB分别表示透明度,R、G、B三原色。因为一个像素占32位共占4字节的内存。假设有一张480x800的图片,如果格式为ARGB_8888,那么将会占用1.5M的内存。原创 2015-10-13 12:26:51 · 416 阅读 · 0 评论 -
ADB server didn't ack * failed to start daemon及unable to obtain result of 'adb versio错误
前言解决总结前言想想搞点开发真心不容易,今天早上起来打开AS就遇到ADB server didn’t ack * failed to start daemon 的错误。解决网上大致都是说端口占用问题,然后参考这篇博客解决了一下。 http://blog.csdn.net/xiaanming/article/details/9401981 但是从端口占用来看,确实adb.exe占用,这是正原创 2015-11-17 09:57:31 · 6880 阅读 · 3 评论 -
下拉刷新之 swipeRefreshLayout
基本原理注意事项使用记录控件完善修改源码实现常见的下拉箭头那种下拉效果实现上拉加载功能分页数据加载优化及刷新的两级缓存基本原理注意事项SwipeRefreshLayout 只能有一个直接子View,可能是一个ListView或一个Layout或其他需要刷新的组件。见下使用记录一setOnRefreshListener 用于监听刷新的动作。SwipeRefreshLayout 下拉,原创 2015-11-18 22:45:06 · 1686 阅读 · 0 评论 -
android在java代码中动态添加组件及相关布局方法(LayoutParams)
前言java代码使用布局总结前言Android的界面布局可以用两种方法,一种是在xml中布局,一种是在JAVA代码中实现界面的布局。前者布局是很方便的,但是对于需要动态的显示界面,这个时候xml就缺少了一种灵活性。有一个需求:针对listView或者RecyclerView进行下拉刷新和上拉加载更多的时候,我们页面需要安卓qq那种:下拉刷新的listView或者RecyclerView上面嵌上一原创 2015-11-18 17:05:56 · 7139 阅读 · 0 评论 -
从零开始搭建架构实施Android项目
本文转自:http://www.cnblogs.com/lao-liang/p/5122425.html我们先假设一个场景需求:刚有孩子的爸爸妈妈对用照片、视频记录宝宝成长有强烈的意愿,但苦于目前没有一款专门的手机APP做这件事。A公司洞察到市场需求,要求开发团队尽快完成Android客户端的开发。以下模拟团队和工作开展。团队情况:产品经理1人,Android开发2人,服务端开转载 2016-01-12 20:11:14 · 553 阅读 · 0 评论