Android
文章平均质量分 54
团子11
这个作者很懒,什么都没留下…
展开
-
Android总结(更新中...)
http://wenku.baidu.com/link?url=csF3rsMdy16ys5pXm1j1IJNWU-2GCyClCM6ukRFcWssKEbDR76CJWih5iHACVX0t6nPnb9LVzXBe2I8tydaO0Hgo1i9Bv6HLvaMAIxA4UEW一,android 四大组件活动(Activity); 广播接收器(BroadcastReceiver); 服务(Serv原创 2015-09-25 10:55:34 · 469 阅读 · 0 评论 -
Android中ViewPager(让用户可以左右切换当前的view)
viewpager ViewPager是android扩展包v4包中的类,这个类可以让用户左右切换当前的view。 1)ViewPager类直接继承了ViewGroup类,所有它是一个容器类,可以在其中添加其他的view类。 2)ViewPager类需要一个PagerAdapter适配器类给它提供数据。 3)ViewPager经常和Fragment一起使用,并且提供原创 2015-09-14 21:01:43 · 799 阅读 · 0 评论 -
自定义View(擦除蒙版得到背景,存储图片,更换背景)
效果图:代码MyBitmapTwopackage com.example.administrator.mywidgetmode.Bitmapview;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics原创 2015-09-18 20:20:25 · 1216 阅读 · 0 评论 -
Android之Xutils
xUtils简介 xUtils 包含了很多实用的android工具。 xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响… xUitls最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:原创 2015-09-15 20:49:44 · 577 阅读 · 0 评论 -
Android 网络通信框架Volley
使用volley前我们需要导入volley的jar包。 eclipse:下载jar包,复制到工程下的libs中即可。 studio: 法1:和eclipse一样把jar包放在libs下 法2:用studio直接下载:右击项目>open moudle settings>在Dependencies中搜索:volley,使用最新的版本,OK即可。 法3:导入源码包:file>右原创 2015-09-14 14:55:11 · 474 阅读 · 0 评论 -
Android Studio快捷键
转载来自: http://blog.csdn.net/altair86/article/details/8972178转载 2015-08-25 10:06:45 · 316 阅读 · 0 评论 -
控件
AutoCompleteTextView layout<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" a原创 2015-08-31 21:52:57 · 363 阅读 · 0 评论 -
volley
参考:http://www.kwstu.com/ArticleView/kwstu_20144118313429 操作:创建一个RequestQueue对象。创建一个StringRequest对象。将StringRequest对象添加到RequestQueue里面。原创 2015-11-09 16:07:12 · 362 阅读 · 0 评论 -
Android多媒体——(MidiaRecorder音频录制/视频播放surface/Soundpool提示音/调用系统摄像头camera)
MidiaRecorder音频录制工作流程图权限 写一个小例子来具体说下 layout代码这里就不写了,只放两个按钮,一个开始录音,一个结束录音 MainActivity import android.media.MediaRecorder;import android.os.Environment;import android.support.v7.a原创 2015-09-17 21:10:27 · 1889 阅读 · 0 评论 -
Android程序启动画面之Splash
首先是AndroidManifest.xml,要把splash界面放成是首界面<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.administrator.myviewpager" >原创 2015-09-15 19:53:52 · 429 阅读 · 0 评论 -
svn
svn下载地址 http://tortoisesvn.net/downloads.html svn服务器下载地址 https://www.visualsvn.com/downloads/ 如何从svn导出项目 http://zhidao.baidu.com/link?url=d59jK9TqlkYG7zsV_yK0Bz6_cn9x4QZi8ywYWNhitBomIm2p5yN8WrXkJA原创 2015-09-23 18:14:04 · 336 阅读 · 0 评论 -
Android之地图
地图:步骤:百度地图API——申请百度开发者——打开【开发Android地图SDK】——打开【开发指南】 根据开发指南的步骤一步一步完成 下载Android SDK:打开【开发Android地图SDK】——打开【相关下载】——点击【一键下载】代码:权限:<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/原创 2015-09-22 18:56:33 · 436 阅读 · 0 评论 -
Android画图之setXfermode处理两图相交叉的情况
注意:不能直接在”画布“上画,要先放张”纸“再画。 mBitmap = Bitmap.createBitmap(width,height, Bitmap.Config.ARGB_8888); canvas原有的图片 可以理解为背景 就是dst 新画上去的图片 可以理解为前景 就是src 用法:...PorterDuffXfermode mode=new PorterDuffXfermo原创 2015-09-17 17:17:50 · 743 阅读 · 0 评论 -
自定义ViewGroup
步骤:1,继承viewgroup 2,重写onMeasure@Override//测量 protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); width = ge原创 2015-09-19 11:43:36 · 413 阅读 · 0 评论 -
传感器(例子:指南针)
这两个例子的layout我就不写了,注意view名称要写全包名+view名继承viewOneActivitypackage com.example.administrator.map.MyOne;import android.app.Activity;import android.content.Context;import android.hardware.Sensor;import and原创 2015-09-25 11:01:53 · 703 阅读 · 0 评论 -
Android UI设计——布局方法
五大布局: Android中的UI界面元素是由View和ViewGroup对象建立的,ViewGroup继承于View LinearLayout–线性布局 RelativeLayout–相对布局 FrameLayout–帧布局 TableLayout–表格布局 AbsoluteLayout–绝对布局(Android不适用)(以原创 2015-09-14 21:56:49 · 796 阅读 · 0 评论 -
AndroidUI设计——Gridview
例子效果: 这个例子里除了用了gridview还加了选中加蒙版和点击图片被选中。代码:Fruitpackage com.example.administrator.mygridview;/** * Created by Administrator on 2015/8/26. */public class Fruit { private String name; private原创 2015-11-09 11:17:49 · 359 阅读 · 0 评论 -
总结
优化问题内存优化参考:http://blog.csdn.net/hewence1/article/details/39004301listview优化参考:http://blog.csdn.net/dfqin/article/details/7458853 Adapter优化 convertView Viewholder 1、ConvertView 存放于ListView原创 2015-11-09 11:31:05 · 384 阅读 · 0 评论 -
基本的UI控件和布局文件
文本控件 -TextView -EditText 按钮控件 -Button -ImageButton 状态开关按钮 -ToggleButton 单选与复选按钮 -CheckBox -RadioButton 图片控件 -ImageView 时钟控件 -AnalogClock -DigitalClock 日期与时间选择控件 -DataPicker -TimePick原创 2015-11-09 11:31:44 · 543 阅读 · 0 评论 -
自定义View(环形下载,球形下载)
效果图:代码:这里的layout就不写了,注意view要写全称,包名类名都要写环形下载:MyArcpackage com.example.administrator.mywidgetmode.Progress;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;i原创 2015-09-18 20:34:27 · 528 阅读 · 0 评论 -
自定义view例子(【图片移动】【仿联系人边上字母列表】)
图片移动代码 layout<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_pa原创 2015-09-17 21:59:17 · 506 阅读 · 0 评论 -
Android之Fragment(碎片)
Fragment简介 碎片(Fragment)是一种可以嵌入到活动当中的UI片段,它能让程序更加合理和充分的利用大屏幕的空间。 Fragment的生命周期 它与Activity生命周期的关系: 可以看到Fragment比Activity多了几个额外的生命周期回调方法: onAttach(Activity) 当Fragment原创 2015-09-15 19:41:30 · 525 阅读 · 0 评论 -
第七周Android(CheckBox /ImageView/ListView/ImageButton/AdapterView)
CheckBox<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" androi原创 2015-08-24 21:39:00 · 390 阅读 · 0 评论 -
Android动画(透明度,平移,旋转,拉伸,动态添加按钮)
步骤:透明度变化状态图:代码: //透明度变化 AlphaAnimation alphaAnimation = new AlphaAnimation(0.0f, 1.0f);//第一个参数开始的透明度,第二个参数结束的透明度 alphaAnimation.setDuration(3000);//多长时间完成这个动作原创 2015-09-19 17:25:10 · 6934 阅读 · 0 评论 -
自定义View(使用canvas画圆,线,矩形[钟表,圆形下载,矩形下载,弧形下载])
介绍自定义view 重写onMeasure方法 重写onMeansure方法得到自定义view的宽高。@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec原创 2015-09-17 15:45:39 · 1171 阅读 · 0 评论 -
一个listView的例子代码
MainActivitypackage com.example.administrator.myapplication;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.LayoutInflater;import android.view.View原创 2015-11-20 16:58:37 · 606 阅读 · 0 评论