android
文章平均质量分 87
雨田先生0502
如果自己不想积极认真的生活,不管别人给你什么样的答案都没有用。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android 中所有颜色对应代码
对于像我这种新手来说,有时在xml布局文件中设置颜色时,找不到想要的颜色而且调用系统的又麻烦,就在一大神那借用了这个,很齐全。下面就是Android中所有颜色对应的代码结合,跟新手一起学习。 #ffffff #fffff0 #ffffe0 #ffff00 #fffafa #fffaf0 #fffacd #fff8dc #fff5ee #fff转载 2015-07-02 21:10:55 · 1369 阅读 · 0 评论 -
仿美团(二)之登录界面
直接上图片,先看看了解了解: 图片一 图片二 布局思路:最外层用LinearLayout线性布局,整个背景用#ededed灰色填充满,设置垂直布局orientation="vertical",把每个子布局模块放入其中,设原创 2015-07-09 18:04:27 · 1335 阅读 · 0 评论 -
仿美团(一)之开始界面
大家都知道现在的APP一点击APP图标后都会出现一张相关的图片在屏幕几秒钟后才会进入登录界面,上面就是美团的开始界面,先上一张图了解了解 java代码如下: package com.myandroid.meituan;import android.app.Activity;import android.content.Intent;impor原创 2015-07-09 16:22:32 · 1125 阅读 · 0 评论 -
美团(三)之登录到主页面间的加载界面
还是先上图: 这个布局很容易,一个进度条控件和一个文本框控件放在线性布局及ok了,然后设置这个线性布局的背景,宽高。外层再套个布局就行了,看代码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_par原创 2015-07-12 12:51:51 · 894 阅读 · 0 评论 -
美团(四)之导航界面底部带小圆点效果的实现
因为导航界面是要实现侧滑功能,所以就要用到viewpager这个控件,在android中viewpager的功能就是实现侧滑,在使用时要创建viewpager适配器。然后就是在滑动的界面底部有几个小圆点,小圆点随着界面的滑动一起滑动,看起很酷的感觉,下面就可以实现了:package com.myandroid.meituan;import java.util.ArrayList;原创 2015-07-12 13:15:14 · 1355 阅读 · 0 评论 -
android intent调用隐式调用系统
Android Intent调用大全、系统自带Intent调用大全1.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchManager.QUERY,"searchString") startActivity原创 2015-07-26 22:20:05 · 852 阅读 · 0 评论 -
.9图的制作(也叫9妹图,因为图片格式是以.9结尾的)
解释:1号黑色条位置向下覆盖的区域表示图片横向拉伸时,只拉伸该区域 2号黑色条位置向右覆盖的区域表示图片纵向拉伸时,只拉伸该区域 3号黑色条位置向左覆盖的区域表示图片纵向显示内容的区域 4号黑色条位置向上覆盖的区域表示图片横向显示内容的区域 没有黑色条的位置覆盖的区域是图片拉伸时保持不变(比如,如原创 2015-07-26 22:41:23 · 1219 阅读 · 0 评论 -
样式和主题
一、样式样式是属性的集合,例如定义属性fontColor、fontSize、layout_width、layout_height等,以独立的资源文件存放在XML文件中,并设置样式的名称。Android Style类似网页设计中的级联样式CSS设计思路,可以让设计与内容分离,并且可以方便的继承、覆盖、重用。1.使用Style首先,在res/values/下创建Style XM原创 2015-07-26 22:31:02 · 550 阅读 · 0 评论 -
shape控件美化
shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Java代码中:R.原创 2015-07-26 22:33:27 · 381 阅读 · 0 评论 -
listview 监听失效原因
在写ListView点击监听事件的的时候我发现我的OnItemClickListView点击事件不起作用了,然后反复各种检查都没有发现错误,觉得很不解,就上网找了白老师,看了大家的解释,恍然大悟,然后改正了就ok了,可以正常运行。下面就把自己的错误记下,希望以后不会再有同样的错发生了:如果ListView的每项布局里有像Button,ImageButton之类View的控键时,这些View就会抢占原创 2015-07-27 22:33:49 · 987 阅读 · 1 评论 -
ProgressBar,SeekBar的美化
进度条类控件ProgressBar作为某些操作进度的可视指示器,为用户呈现操作的进度,它还有一个次要的进度条,用来显示中间进度,如在流媒体播放时视频缓冲的进度。进度条有两种模式确定模式和不确定模式,在不确定模式下,进度条显示循环动画,这种模式常用于应用程序使用任务的长度是未知的。ProgressBar的样式设定其实有两种方式如下:Widget.ProgressBar原创 2015-07-26 22:23:40 · 1306 阅读 · 0 评论 -
SQLite数据库
数据库即存储数据的仓库,不管是在PC端还是移动手机客户端都非常重要,应用也非常广泛,如手机中的通讯录应用,短消息应用,日历,邮箱应用等都基于本地数据库存储数据的. Android手机中使用的是Sqlite数据库,SQLite是一款轻量级的关系型数据库,由于它占用的资源非常少,所以在很多嵌入式设备都是用SQLite来存储数据.Sqlite已完全集成在Android手机中,所以我们在手原创 2015-07-15 22:58:12 · 753 阅读 · 0 评论 -
Http网络传递参数中文乱码问题解决办法
我们通过Http连接网络传递中文参数时经常遇到乱码问题,乱码问题一般是客户端和服务端编码方式不一至造成的.首先统一客户端和服务端的编解码方式为UTF-8.Web服务端一般采用Tomcat服务器,Tomcat默认编码方式为ISO-8859-1,iso-8859-1是不支持中文的,也就是说不做处理,中文是一定乱码的。代码处理可用1Stri原创 2015-08-07 22:54:59 · 11135 阅读 · 1 评论 -
android 文件存储 Internal storage External storage
我们知道电脑上的文件是存储在硬盘上的,硬盘逻辑划分为C盘,D盘,E盘… 。Andrdoi设备文件存储区域被分为内部存储(internal)和外部存储区域(external),两个名称来自与早先的Android系统中,那个时候大多数的设备都内置了不可变的内存(internalstorage),然后再加上一个类似SD card(external storage)这样可以卸载的存储部件。后来有一些设备原创 2015-07-18 22:58:41 · 876 阅读 · 0 评论 -
TabHost主界面实现
在android 中可以用TabHost来实现主界面,例如像微信,美团登录进去后看到的界面,在底部或顶部有四个选项如美团底部的:团购,商家,我的,更多这样的效果实现。看了后面的效果图就可以很容易的明白要实现的效果什么样了,下面写的一个Demo:1.布局文件1 2<TabHost xmlns:android="http://schemas.android.com/apk/res/and原创 2015-07-18 23:06:59 · 645 阅读 · 0 评论 -
Http下载图片
连网下载图片跟连网下载字符串没多大区别,都要在异步任务里操作,不能在主线程操作,我这里放的是网络上的地址,也可以换成本地地址都行,效果如下: package com.example.myandroid.json;import java.io.File;import java.io.FileNotFoundException;import java.i原创 2015-08-12 17:22:14 · 1002 阅读 · 0 评论 -
http异步大量图片下载,并用GridView显示九宫格图片样式
package com.example.myandroid.json;import java.io.IOException;import java.io.InputStream;import java.lang.ref.WeakReference;import java.net.MalformedURLException;import java.net.URL;impo原创 2015-08-12 18:15:05 · 944 阅读 · 0 评论 -
屏幕尺寸,控件尺寸的获取方法
在Android中,有时需要获取内容区域,标题区域,状态区域,控件的尺寸,如长宽高,才能精确的布局,使界面更美观。下面就把各种用到的求尺寸的方法汇总,代码如下:一、获取控件尺寸1方法一:2View layout = findViewById(R.id.popwindow_btn);3ViewTreeObserver vto = layout.getViewTreeObserver()原创 2015-07-18 23:53:26 · 465 阅读 · 0 评论 -
面试总结
分类: android目录(?)[+]目录(?)[-]在加强版的基础上又再加强的android应用面试题集有些补充略显臃肿只为学习 1activity的生命周期2横竖屏切换时候activity的生命周期3android中的动画有哪几类它们的特点和区别是什么4 一条最长的短信息约占多少byte5handler机制的原理6什么是嵌入式实时操作系统转载 2015-07-19 00:26:59 · 300 阅读 · 0 评论 -
Http 异步批量下载图片之优化
// task.execute(imageUrl);//启动单线程 ,就是图片按顺序一张一张的下载, // task.executeOnExecutor(mExec, imageUrl);// 启动多线程,同时下载多张图片,效率比较高package com.example.myandroid.json;import java.io.IOException;import java.原创 2015-08-12 18:42:37 · 1800 阅读 · 0 评论 -
美团(五)TabHost实现主界面
xml布局:<TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="match_parent" android:layout_height="match_parent" >原创 2015-07-21 14:06:05 · 823 阅读 · 0 评论 -
mp3播放器 遍历本地音乐显示在listview上,点击每一项item并传送音乐地址
最近做了个Mp3播放器,可以实现基本的核心功能如播放,暂停,上一曲,下一曲,播放音乐时发送通知,因为本人技术不是很好做的东西只能算得上Dome级的,还有很多不足之处,还望大家指出,促使自己不断长进。。。。。首先,我们要把手机sdcard里的音乐要遍历查找出来,显示在界面上,就需要用到listview,自定义适配器。本人就选了个自己喜欢的音乐播放器来模仿,效果如下:package com原创 2015-08-03 13:41:31 · 10250 阅读 · 4 评论 -
mp3 遍历本地音乐方法二
这个方法获取的音乐信息比较全面,而且很受大家都欢迎,所以建议遍历音乐文件时还是用这个方法,比较简单,都是固定格式代码,就是代码量稍多点,想学习好的东西还是不要怕这些困难,马上上图上代码:package com.example.duomimusicplayer;import java.util.ArrayList;import java.util.List;import原创 2015-08-04 14:01:27 · 1815 阅读 · 1 评论 -
ListView/gridView代码优化viewHolder精解--converView使用
大家都知道listview的使用和MVC框架有一定的异曲同工—-我们会在activity里面异步获取到一定的数据项再传给adapter,由adapter将数据与视图有机结合—–adapter 就是control——在以前我也在写adapter的时候遇到很多问题,这篇也是精要的写明listView和gridView里面viewHolder和converView的使用先附上adapte转载 2015-08-16 21:37:21 · 612 阅读 · 0 评论 -
Fragment 实现tab页卡切换并保存界面状态,动态添加Fragment
Fragment实现tab页卡切换,切换后并保存原先的界面状态,比如我在第一个页面输入了某些字符,突然忘了要切换到其他页面看看在回来继续输入,这时就需要对先前输入的字符进行保存,当从其他界面界面回到这里时信息就还会存在。在这个Demo里用的其实是在切换时把其他界面隐藏起来,而不是去销毁它,这样数据就不会丢失。效果图如下:就像上图那样,我在订单界面输入字符,突然要切换到其他界面然后再切换回来原创 2015-08-18 19:22:48 · 766 阅读 · 0 评论 -
Fragment交互,接口方式从一个Fragment传参到另一个Fragment
在要传参的Fragment里面定义一个接口,接口里面有个方法,然后再activity里面实现接口的方法,先看效果图:package com.example.myandroid.Fragment.Interaction1;import android.app.Activity;import android.app.Fragment;import android.os.Bund原创 2015-08-18 19:40:55 · 1352 阅读 · 0 评论 -
HttpClient 连接网络的两种方法doGet和doPost
大家都知道android连接网络有两种方式,一种是HttpClient,另一种是HttpURLConnection,下面就先把我自己学习的第一种连网方式HttpClient记录下来,后一种方法有空再记录下来,好记心始终不如烂笔头啊。 android连网分HttpClient和HttpURLConnection两种,而HttpClient又分doGet和doPost两种,HttpUR原创 2015-08-06 19:01:26 · 3900 阅读 · 0 评论 -
Android动画(Animation)
Android提供了2种动画1.Tween动画,通过对View的内容进行一系列的图形变换(包括平移,缩放,旋转,改变透明度)来实现动画的效果,动画效果的定义可以采用XML方式也可以采用编码来做Tween动画有4种类型:动画的类型Xml定义动画使用的配置节点编码定义动画使用的类渐变透明度动画效果 Al转载 2015-09-10 11:38:36 · 376 阅读 · 0 评论 -
高仿美团(全)
效果图:源码下载地址:http://download.csdn.net/my原创 2015-09-06 14:42:28 · 880 阅读 · 0 评论 -
为打开新Activity动作添加动画效果
转载自:http://blog.csdn.net/liu_jun_y/article/details/9178369为打开Activity动作添加动画效果 1. 代码整理自 Android-8 例子程序 : ApiDemos 2. 实现的方式是调用 Activity 的 overridePendingTransition 方法,这个方法的签名为: overrid转载 2015-09-10 14:57:35 · 480 阅读 · 0 评论 -
智能聊天机器人
效果图:原创 2015-09-07 00:41:23 · 496 阅读 · 0 评论 -
Android系统时间
1、获取系统时间[java] view plaincopyprint?SimpleDateFormat timeFormat = new SimpleDateFormat("HH-mm-ss"); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); strTime = tim转载 2015-08-21 14:24:52 · 495 阅读 · 0 评论 -
文件管理员
效果图:下载地址:http://download.csdn.net/detail/huanglei201502/9084107原创 2015-09-07 00:29:13 · 292 阅读 · 0 评论 -
音乐播放器(仿多米)
效果图:下载地址:http://download.csdn.net/detail/huanglei201502/9084101原创 2015-09-07 00:34:53 · 752 阅读 · 0 评论 -
新闻客户端(高仿网易)
效果图: 下载地址:http://download.csdn.net/detail/huanglei201502/9084089原创 2015-09-07 00:23:17 · 3746 阅读 · 0 评论 -
RecyclerView+Glide+PhotoView
RecyclerView是谷歌最新的代替ListView和GridView一款超赞控件,可以随意变成ListView,GridView,和瀑布流的样式,也许是才出来不久,苦恼的是它的监听事件有点麻烦,需要自己动手重写方法,后面代码里会体现出来。Glide是一款高效图片处理的第三包,比较其他的图片处理第三方包要高效,好用很多,自己可以上网查查了解了解。PhotoView是一款支持放大缩小图片浏览的第原创 2015-10-16 15:30:25 · 5845 阅读 · 2 评论 -
Adnroid之TextView属性详解和常用特效特效用法
转自:http://blog.csdn.net/onlyonecoder/article/details/8559473常用的一些效果: 实现起来非常简单,TextView中已经提供了多种显示接口,可以在文字显示不下时,以各种方式进行显示例如前置省略号后置省略号中间省略号 跑马灯显示 主要的区转载 2015-10-21 14:01:14 · 429 阅读 · 0 评论 -
Android OkHttp完全解析 是时候来了解OkHttp了
转自:http://blog.csdn.net/yilip/article/details/45073019为什么需要一个HTTP库Android系统提供了两种HTTP通信类,HttpURLConnection和HttpClient。关于HttpURLConnection和HttpClient的选择>>官方博客尽管Google在大部分安卓版本中推荐使用HttpU转载 2015-10-08 11:37:44 · 440 阅读 · 0 评论 -
Android自定义控件View(圆形控件)
虽然Android API给我们提供了众多控件View来使用,但是鉴于Android的开发性,自然少不了根据需求自定义控件View了。比如说QQ头像是圆形的,但是纵观整个Android控件也找不到一个加载圆形图片的Button或者ImageView,那么咋办?废话,肯定是自定义一个圆形RoundImageView控件啦!这里我们可以继承ImageView重写里面的方法来实现这一效果。还有一种自定义转载 2015-09-18 23:34:02 · 1181 阅读 · 0 评论 -
Android实现应用程序只有在第一次启动时显示引导界面 ,以后就不在显示了
程序安装后第一次启动:启动页-->功能介绍页-->系统主页以后启动:启动页-->系统主页 所以在启动页中判断一下就可以了 可以弄一个文件保存一个状态,推荐用SharedPreferences。1.可以定义一个变量来判断程序是第几次运行,如果是第一次则跳转到引导的Activity,如果不是第一次则执行系统主页。判断系统是第一次运行原创 2015-10-08 18:11:41 · 1790 阅读 · 0 评论
分享