Android基础
文章平均质量分 76
auiyhnlk
这个作者很懒,什么都没留下…
展开
-
【Android基础】二、网络编程
1、从网络中下载图片,使用HttpURLConnection进行访问网络的操作2.访问网络的操作不能放在主线程中,开一个子线程通过发送消息到UI线程,在UI线程修改界面Handler handler = new Handler(){ @Override public void handleMessage(Message msg) {原创 2016-05-31 10:59:43 · 204 阅读 · 0 评论 -
Android坐标系统
1.获取屏幕区域的宽高尺寸DisplayMetrics metrics = new DisplayMetrics();context.getSystemService(Context.WINDOW_SERVICE).getDefaultDisplay().getMetrics(metrics);int widthPixels = metrics.widthPixels;int heightPi原创 2016-08-07 13:30:50 · 389 阅读 · 0 评论 -
Window属性
windowBackground:窗体的背景 windowFrame:Dialog 是否有边框 windowNoTitle:窗体是否有标题 windowActionBar:窗体是否有ActionBar windowFullscreen:是否为全屏 windowOverscan: 是否要求窗体铺满整屏幕 windowIsFloating:窗体是否浮在下层之上 windowConten原创 2016-08-27 20:26:08 · 1121 阅读 · 0 评论 -
Java中日期时间
一、Date类 在类 Date 所有可以接受或返回年、月、日期、小时、分钟和秒值的方法中,将使用下面的表示形式: - 年份 y 由整数 y - 1900 表示; - 月份由从 0 至 11 的整数表示;0 是一月、1 是二月等等;因此 11 是十二月; - 日期(一月中的某天)按通常方式由整数 1 至 31 表示; - 小时由从 0 至 23 的整数表示; - 分钟按通常方式原创 2016-08-27 15:45:56 · 535 阅读 · 0 评论 -
【自定义View】
1.在res/attrs文件中自定义属性,format的取值范围有: string、color、dimension、enum、reference、boolean、integer、float、fraction、flag 2.在自定义控件中声明定义的属性: string是String类型,color、dimension、integer是int类型,float是float类型,boolean是boo原创 2016-08-05 17:40:31 · 191 阅读 · 0 评论 -
Paint和Canvas
PaintPaint继承自Object,是graphics家族的东西,他有一个子类TextPaint。 Paint的方法主要可以抽象成两大类,一类负责设置获取文字相关的东西,一类负责设置获取图形绘制相关的东西; float getFontSpacing() 获取字符行间距。 float getLetterSpacing() void setLetterSpacing(float lette原创 2016-08-03 15:49:31 · 717 阅读 · 0 评论 -
Android Recycler的使用
为了适应RecyclerView,需要创建一个Adapter和LayoutManager 1.创建Adapter继承自RecyclerView.Adapter类,用于将数据和布局Item进行绑定。 重写onCreateViewHolder返回ViewHolder和onBindViewHolder方法和getItemCount方法, 在内部自定义ViewHolder继承RecyclerView.原创 2016-07-22 20:25:18 · 665 阅读 · 0 评论 -
通知栏和桌面小部件
RemoteViews在其它进程中显示,提供了一组基础操作用于跨进程更新界面。 一、通知栏(Notification) 通知栏涉及到两个类,一个是Notification通知信息类,对应了通知栏的各个属性;一个是NotificationManager通知管理类,负责发通知、清除通知等操作。 NotificationManager是一个系统的服务,必须通过getSystemService(NOT原创 2016-06-13 09:18:43 · 470 阅读 · 0 评论 -
Dialog、PopupWindow、Toast
一、对话框 Dialog类中最常用的子类是AlertDialog,通过AlertDialog.Builder对象辅助构造 对话框的使用 可以通过setCustomTitle()和setView()自定义标题样式和内容样式 如果一个对话框在Activity中需要反复使用,可以利用缓存机制,在Activity.onCreateDialog函数中构造,通过Activity.showDialog显示原创 2016-06-13 16:06:34 · 320 阅读 · 0 评论 -
【Android基础】一
一、打电话 1)声明权限: uses-permission android:name="android.permission.CALL_PHONE"/>2)隐式跳转到打电话 Intent intent = new Intent(); intent.setAction("android.intent.action.CALL");原创 2016-05-24 18:59:21 · 296 阅读 · 0 评论 -
【Android基础】Drawable
在实际开发中,Drawable常被用来作为View的背景使用。 Drawable一般都是通过xml来定义,在应用运行时都会加载成一个Drawable对象,也可以使用代码来创建。 1.BitmapDrawable 是对Bitmap的一种包装,在实际开发中,我们可以直接引用原始图片,也可以使用xml来描述它。 它可以设置绘制方式,如平铺、拉伸或保持图片原始大小。 属性: - src:图片的原创 2016-06-08 15:55:52 · 266 阅读 · 0 评论 -
【Android基础】动画
一、帧动画 Frame Animation 1.在res/drawable文件夹下创建.xml文件<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="true"> <item原创 2016-06-08 09:40:40 · 248 阅读 · 0 评论 -
【Android基础】六、Fragment
Fragment家族常用的API Fragment常用的三个类: - android.app.Fragment 主要用于定义Fragment android.app.FragmentManager - 主要用于在Activity中操作Fragment android.app.FragmentTransaction - 保证一些列Fragment操作的原子性,熟悉事务这个词,一定能明白~原创 2016-06-02 16:07:54 · 239 阅读 · 0 评论 -
【Android基础】五、多媒体编程
一、图片: 存放在内存中的图像数据会通过Bitmap对象来表示,实现了Parcelable接口,说明图像数据可以进行序列化和反序列化,便捷地在进程间传递。 不同格式的图像数据在内存中有着不同的存储方式,占用的内存大小不同。 在图片使用完毕后,手动释放图片占用的内存空间,保证内存可以更快的进行回收: if(!bitmap.isRecycled()){ //对原创 2016-06-02 10:12:43 · 198 阅读 · 0 评论 -
【Android基础】四、四大组件(二)
3.Service Service AIDL Service两种启动方式: 1)startService():onCreate方法只调用一次,每次开启服务都会回调onStart方法,开启服务的进程被杀死后会自动重新启动,手动杀死不会重新启动。 2)bindService():onCreate,onBind,onUnbind,onDestroy只调用一次,只能绑定一次,绑定后只能解绑一次,可原创 2016-06-01 15:27:00 · 229 阅读 · 0 评论 -
【Android基础】三、四大组件(一)
一、Activity 二、BroadcastReciver 1)getResultData():获取广播发送的数据,此data是在清单文件中声明广播接收者的时候设置的data标签,在发送广播时对Intent对象setData(); 2)以下两个方法只有在有序广播中才有效 setResultData();//修改广播数据 absorbBroadcast();//拦截广播 3)intent.原创 2016-06-01 13:11:24 · 335 阅读 · 0 评论 -
【Linux】常用命令
命令提示符:[root@localhost ~]#root :当前登录用户localhost:主机名~:当前所在目录(家目录 /root)普通用户是/home/user 超级用户的提示符# 普通用户的提示符$命令格式: 命令 [选项] 简化选项- 完整选项–[参数]ls :查询目录中内容-a 显示所有文件,包括隐藏文件-l 显示详细信息 ll-d 查看目录属性-h人性化显示文件大原创 2016-10-11 16:30:37 · 182 阅读 · 0 评论