【android】
文章平均质量分 67
scx_white
这个作者很懒,什么都没留下…
展开
-
福利:分享给大家一个软件,可以录制gif图片
大家在写博客是总要上传一些图片,而静态图片又不能充分体现出我们要表达的意思 所以特意找到了一个gif制作软件 直接录制的哦~勾选显示区域,然后选择区域,再点击开始就能开始录制,停止结束录制。最后保存就行,注意要修改一下gif图片的名称 否则无法保存的哦~原创 2016-02-16 09:21:36 · 3300 阅读 · 2 评论 -
andoird:GridView的练习
部署到手机效果:总共四个步骤1.准备数据源2.新建适配器(SimpleAdapter)3.GridView加载适配器4.GirdView配置事件监听器activity_main.xml 添加一个GridView控件,设置列数为3<LinearLayout xmlns:android="http://schemas.android.com/apk/res原创 2016-02-21 11:41:00 · 1991 阅读 · 0 评论 -
android:QQ多种侧滑菜单的实现
在这篇文章中写了自定义HorizontalScrollView实现qq侧滑菜单然而这个菜单效果只是普通的侧拉效果 我们还可以实现抽屉式侧滑菜单 就像这样第一种效果第二种效果第三种效果第四种效果其它代码都和上篇文章相同,只是在MyHorizontalScrollView.class重写onScrollChanged这个方法第一种的侧滑效果代码很简单 @Ov原创 2016-02-20 17:29:57 · 4728 阅读 · 5 评论 -
android:自定义HorizontalScrollView实现qq侧滑菜单
今天看了鸿洋_大神在慕课网讲的qq5.0侧滑菜单。学了不少的知识,同时也佩服鸿洋_大神思路的清晰。看了教程课下也自己实现了一下。代码几乎完全相同 别喷我啊。。没办法 o(︶︿︶)o 唉像素不好 没办法 找不到好的制作gif的软件。我们暂且称侧滑左边界面的为menu,右边为content首先是menu的布局<RelativeLayout xmlns:andro原创 2016-02-18 22:13:40 · 7821 阅读 · 0 评论 -
android:ImageView选择本地图片并显示
运行结果:一个隐式意图布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" andr原创 2016-03-03 19:33:41 · 11400 阅读 · 0 评论 -
android:listview实现qq,微信好友列表(头像,昵称,个性签名)
首先附上运行结果:如果你没有学过listview请你先看一看基本知识。不想再说的那么细了 太多了。首先是listview布局<ListView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/lv_view" android:layout_width="ma原创 2016-02-17 12:12:50 · 9177 阅读 · 0 评论 -
android:SpannableString的应用,TextView中某些文字的点击事件
在这篇文章中点击打开链接 我已经解释了关于SpannableString如何应用各种的Span就是通过SpannableString来封装样式的,设置完Span之后需要将Span放入到SpannableString类中,然后SpannableString设置到TextView中去。在这里就写一个小例子。通过使用SpannableString类,来实现在Activity中点击某些文字进入原创 2016-02-16 21:15:45 · 10413 阅读 · 2 评论 -
android:SpannableString使用详解
在android学习的时候经常发现TextView有时候不仅仅只代表普通文本,还要对其格式,事件方面的设置。于是android有了这么一个类SpannableString.来对TextView做相关的处理。当然了不仅仅是TextView,还有某些继承TextView的类,都可以使用SpannableString类具体有以下功能1、BackgroundColorSpan 背景原创 2016-02-16 19:39:32 · 2525 阅读 · 0 评论 -
android:TextView实现文字走马灯效果(欺骗系统获取持久的焦点)
通常情况下我们想实现文字的走马灯效果需要在xml文件中这样设置 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:ellipsize="mar原创 2016-02-15 20:11:55 · 4900 阅读 · 4 评论 -
android:如何在TextView实现图文混排
我们通常在TextView文本中设置文字。可是如何设置图文混排呢?我就在这里写一个例子 。我们需要用到一点简单的HTML知识原创 2016-02-15 13:42:37 · 10683 阅读 · 1 评论 -
android:giavity和layout_gravity的区别
android:gravity: 是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.android:layout_gravity:是用来设置该view相对与父view 的位置.比如一个button 在linearlayout里,你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置.原创 2016-02-14 15:45:32 · 2245 阅读 · 0 评论 -
android:px,dp(dip),sp的区别
1.px:表示屏幕的实际像素,例如320*480的屏幕在横向有320个像素,在纵向有480个像素,如果指定的某个空间的单位为px,那么在不同分辨率下的手机上,显示的都是指定的大小。一般不推荐使用px。2.dp(dip):是屏幕的物理尺寸。可以理解为可以变换的值。在不同的分辨率下会通过一定的算法转换成px单位在手机上显示出来。这样可以起到屏幕适配的作用。推荐使用。3.sp:和dp类似,只不过原创 2016-02-14 14:37:39 · 1719 阅读 · 0 评论 -
android:eclipse看着很舒服的字体和启动速度很快android模拟器
找了很久才找到这个字体点击下载 下载后 在c盘windows/font文件夹下添加解压后的字体即可 然后重启eclipse 依次打开preference->General->appearance->Colors and Fonts-->Basic->Text Font->Edit找到YaHei Consolas Hybrid 即可如下:感觉比以前看着舒服多了原创 2016-02-21 21:52:40 · 3261 阅读 · 4 评论 -
android:progressbar实现进度条
在听网络音乐或者下载软件的时候总能看到进度条的身影 它是怎么实现的呢 应该是已下载的大小/总的应用的大小 哈哈 progress小例子代码很简单就不说名 主要的都有注释package com.example.progressbar;import android.os.Bundle;import android.app.Activity;import原创 2016-02-21 19:37:32 · 3706 阅读 · 0 评论 -
android:使用webview显示网页
学到现在。。懵懵懂懂 还是先上运行结果大家看到返回的时候要点很多次返回 。这是因为页面会有快速跳转过程 所以多按几次返回把 没办法布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" a原创 2016-02-21 23:39:06 · 1861 阅读 · 0 评论 -
android:Notification实现状态栏的通知
在使用手机是,当有未接来电或者新短消息时,手机会给出响应的提示信息,这些提示信息通常会显示到手机屏幕的状态栏上。Android也提供了用于处理这些信息的类,它们是Notification和NotificationManager。其中,Notification代表的是具有全局效果的通知,而NotificationManager则是用于发送Notification通知的系统服务。使用Notif原创 2016-02-29 21:56:34 · 6322 阅读 · 3 评论 -
android:常用的AlertDialog对话框及自定义对话框
常用的Dialog有确认对话框,单选按钮对话框,多选按钮对话框,复选按钮对话框另外还有自定义的对话框AlertDialog的常用方法setTitle:为对话框设置标题setMessage:为对话框设置内容setIcon:为对话框设置图标setItems设置对话框要显示的listsetMultiChoiceItems:一般用于复选框显示setSingleChoiceI原创 2016-02-29 14:03:55 · 3272 阅读 · 2 评论 -
程序员这样优化简历,一投制胜
本文转载于:(http://mp.weixin.qq.com/s?__biz=MzAxMzUzNzYyNA==&mid=402350606&idx=1&sn=c356b88f22d9277534aeee773f07d6ca&scene=23&srcid=02256Zn4PnYzdQ8M8WyTj5BG#rd&ADUIN=3024665621&ADSESSION=1456446961&ADTAG原创 2016-02-28 18:55:22 · 4756 阅读 · 6 评论 -
android:异步任务asyncTask介绍及异步任务下载图片(带进度条)
为什么要用异步任务?在android中只有在主线程才能对ui进行更新操作,而其它线程不能直接对ui进行操作android本身是一个多线程的操作系统,我们不能把所有的操作都放在主线程中操作 ,比如一些耗时操作。如果放在主线程中 会造成阻塞 而当阻塞事件过长时 系统会抛出anr异常。所以我们要使用异步任务。android为我们提供了一个封装好的组件asynctask。AsyncTask可以原创 2016-02-28 14:27:33 · 5677 阅读 · 2 评论 -
android:ListView缓存机制及BaseAdapter的三重境界(逗比式,普通式,文艺式)
大家都知道listview的格式是一定的 而数据源确是多重多样的 这时候 就需要一种适配器来把数据源转换成listview要显示的格式baseAdapter就诞生了。listview和gridView的显示和缓存机制 如下图大家都知道屏幕的大小是有限的 可是listview中的数据却可能很多 所以手机不能一下子展示所有的数据 它只会加载屏幕上显示的数据 。如上图,当我们原创 2016-02-27 09:45:10 · 3189 阅读 · 4 评论 -
android:使用gallery和imageSwitch制作可左右循环滑动的图片浏览器
为了使图片浏览器左右无限循环滑动 我们要自定义gallery的adapter如果要想自定义adapter首先要了解这几个方法@Override public int getCount() { // TODO Auto-generated method stub return 0; } @Override public Object getItem(int position原创 2016-02-25 18:58:20 · 3907 阅读 · 1 评论 -
android:ScrollView滑动到底部显示加载更多
这是效果主要是onTouchListener监听事件,监视什么时候滑到底部同时要理解getMeasuredHeight和getHeight的区别getMeasuredHeight:全部的长度 包括隐藏的getHeight:在布局中展示出来的长度布局文件:<FrameLayout xmlns:android="http://schemas.android.com/apk/原创 2016-02-24 21:23:53 · 9872 阅读 · 7 评论 -
android:viewpager实现图片循环滑动+索引点击事件
先付上运行结果这画质 o(︶︿︶)o 唉。。至于左右循环滑动的原理就是把viewpager相关的代码改成无限循环。 需要自定义ViewPagerAdapterlayout布局:<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sch原创 2016-02-23 19:00:46 · 3901 阅读 · 0 评论 -
android:获取手机号码和姓名实现通讯录
首先是运行结果由于通讯录在手机里是以数据库贮存的 所以我们可以通过一个方法 context.getContentResolver().query(Phone.CONTENT_URI, null, null, null, null);来获得通讯录 ,这个方法返回一个游标的数据类型,通过moveToNext()方法来获取所有的手机号码信息当然读取手机通讯录需要权限 在adnro原创 2016-03-08 14:29:01 · 6484 阅读 · 2 评论 -
android:webview实现简单的浏览器
实现了浏览器的返回 前进 主页 退出 输入网址的功能注释的很清楚啦 就不多说了首先是布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_p原创 2016-02-22 10:54:06 · 7994 阅读 · 17 评论 -
android:Activity四种启动模式简介
Activity启动模式可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题Activity有四种加载模式1.standard(默认启动模式,每次激活Activity都会创建Activity实例,并放入Activity栈中)2.singleTop(可以有多个实例,但是不允许此Activity的多个实例叠加。即,如果此Activit原创 2016-02-13 22:48:20 · 1625 阅读 · 0 评论 -
android:Activity启动模式之singleInstance
先看一下singleInstance启动模式的说明:只有一个实例,并且这个实例独立运行在一个activity任务栈中,这个task只有这个实例,不允许有别的Activity存在下面我们通过一个实例来了解singleInstance启动模式在手机上的运行结果如下图layout布局文件为<LinearLayout xmlns:android="http://schemas.andr原创 2016-02-14 14:22:38 · 8405 阅读 · 3 评论 -
android:Invalid file name: must contain only [a-z0-9_.]错误
今天创建一个xml文件 发现报错了 原来xml名称要用小写字母 0-9的数字 下划线 和小数点 不能用大写字母改一下就好了原创 2016-01-18 15:43:08 · 1787 阅读 · 0 评论 -
Android属性动画完全解析(上),初识属性动画的基本用法(转)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画的工作原理很简单,其实原创 2015-11-29 17:00:53 · 1581 阅读 · 0 评论 -
setAlpha方法 设置透明度
public void setAlpha (int x)其中,参数x为透明度,取值范围为0~255,数值越小越透明。原创 2015-11-28 17:30:45 · 12342 阅读 · 1 评论 -
setImageResource和setImageDrawable区别(转)
ImageView设置图片的方式有很多钟,可以在xml里面写android:src=”@drawable/xxx”,也可以在java代码里面设置。在java里面的设置方式也有多种,方法包括:setImageResource,setImageDrawable,setImageBitmap。在xml里面设置实际上和在java里面调用setImageResource是一样的,当然xml多原创 2015-11-28 17:28:45 · 7314 阅读 · 0 评论 -
Android:线性布局(LinearFrame)例子
修改layout中xml为<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" an原创 2015-11-15 15:48:13 · 1605 阅读 · 0 评论 -
Android:match_parent,fill_parent,wrap_content的区别
match_parent,fill_parent,wrap_content用于设置组件的基本高度fill_parent表示该组件的高度和父容器高度相同;match_parent与fill_parent的作用完全相同,从Android2.2开始推荐使用;wrap_content表示该组件的高度恰好能包裹它的内容。原创 2015-11-15 15:43:25 · 2565 阅读 · 0 评论 -
Adb connection Error:远程主机强迫关闭了一个现有的连接
从昨天晚上就发现我的手机连接eclipse时出现这个错误 同时在网上一直搜索 可是都没有解决。最后想想是不是驱动的问题 就在设备管理器中把自己的手机驱动卸载了。然后安装了豌豆荚 (因为豌豆荚连接手机的时候会自动下载驱动)豌豆荚成功连接手机后 进入eclipse发现 连接成功了。几种可能的原因 1.手机未进入开发者选项2.在eclipse中找到DDMS->devices->r原创 2015-11-15 14:04:48 · 1761 阅读 · 0 评论 -
android 计时器线程
private Handler handler = new Handler( );private Runnable runnable = new Runnable( ) {public void run ( ) {update( );// 要运行的方法handler.postDelayed(this,1000); //postDelayed(this,1000)原创 2015-11-14 18:24:02 · 1984 阅读 · 0 评论 -
android两种方式生成keystore
一:在你的eclipse已经配置好环境变量以后(未配置的自己百度),直接在运行->cmd输入keystore出现就证明你配置成功了 。然后输入keytool -genkeypair -v -keystore E:/android.keystore -alias susu -keyalg RSA -validity 100000其中E:/android.keystore是密钥库的保存路径原创 2015-11-10 19:46:06 · 2440 阅读 · 0 评论 -
android:使用mediaplayer播放res/raw文件夹中的音乐
(1)在res文件夹中新建一个文件夹重命名为raw,并且将要播放的音乐放到raw文件夹里面(2)修改layout目录下的xml布局文件,添加3个按钮空间和一个文本控件,用于提示当前播放状态和 播放暂停 停止等功能。具体代码如下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" androi原创 2016-02-06 11:52:35 · 32593 阅读 · 9 评论 -
android:qq的欢迎界面
首先我们新建一个名为welcome 的android project ,在create activity这里选择Fullscreen Activity 像这样在drawable里面上传上我们的qq欢迎图片建完android项目后 我们修改layout1文件为<FrameLayout xmlns:android="http://schemas.android.com/ap原创 2016-02-07 14:18:21 · 2139 阅读 · 0 评论 -
Android:图像切换器imageSwitcher的实例应用
图像切换器(ImageSwitcher),用于实现类似于windows操作系统下的windows照片查看器中的上一张 下一张切换图片的功能,在使用ImageSwitcher时,必须实现ViewSwitcher.ViewFactory接口,并通过makeView()方法来创建显示图片的ImageView。makeView()方法将返回一个显示图片的imageView。再使用图像切换器时,还有一个方法原创 2016-01-19 12:31:38 · 2339 阅读 · 1 评论 -
Android:霓虹灯
activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/ll"原创 2016-01-19 15:03:07 · 1866 阅读 · 0 评论