- 博客(15)
- 资源 (7)
- 收藏
- 关注
转载 巧用onWindowFocusChanged(boolean hasFocus)
Activity作为四大组件之一,对于整个Android开发有多重要就无需赘言了.关于它的生命周期,这里借用下官网的图,便一目了然: 那么它的生命周期和我们所说的onWindowFocusChanged(boolean hasFocus)方法有何关系?Activity生命周期源于onCreate(),于是我们将很多数据的初始化放在这里,将数据的持久保存放在onStop() onPause()和on
2015-09-28 10:49:01 2307
转载 java 数据结构
Java 数据结构(1) Collection 接口是用于容纳元素的容器。而Iterator接口是用于遍历集合中每一个元素的数据结构,因此Iterator也被称为迭代器。Iterator 通用方法简介 代码如下:public void test1_array() { Collection c = new ArrayList(); c.add("
2015-09-24 09:42:18 389
转载 android画图抗锯齿的几个方法
在画图的时候,图片如果旋转或缩放之后,总是会出现那些华丽的锯齿。其实Android自带了解决方式。 方法一:给Paint加上抗锯齿标志。然后将Paint对象作为参数传给canvas的绘制方法。 Java代码paint.setAntiAlias(true);方法二:给Canvas加上抗锯齿标志。 有些地方不能用paint的,就直接给canvas加抗锯齿,更方便。 Java代码
2015-09-23 10:10:31 3287
转载 android中color的用法及十六进制编码大全
在android开发中,适当的颜色搭配可以为我们的应用增色不少,废话就不多了,下面是对android开发中颜色使用的总结颜色分类:1.系统颜色 android内置的颜色,比如系统资源中定义的颜色,有以下几个: BLACK(黑色),BLUE(蓝色),CYAN(青色),GRAY(灰色),GREEN(绿色),RED(红色),WRITE(白色),YELLOW(黄色)等 当然android的and
2015-09-22 17:09:37 4306
转载 Android开发之SurfaceView详解
SurfaceView介绍通常情况程序的View和用户响应都是在同一个线程中处理的,这也是为什么处理长时间事件(例如访问网络)需要放到另外的线程中去(防止阻塞当前UI线程的操作和绘制)。但是在其他线程中却不能修改UI元素,例如用后台线程更新自定义View(调用View的在自定义View中的onDraw函数)是不允许的。如果需要在另外的线程绘制界面、需要迅速的更新界面或则渲染UI界面需要较长的时间,这
2015-09-18 16:24:18 1403
转载 String.valueOf() 方法的使用
1. 由 基本数据型态转换成 StringString 类别中已经提供了将基本数据型态转换成 String 的 static 方法 也就是 String.valueOf() 这个参数多载的方法 有下列几种 String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串 String.valueOf(char c) : 将 char 变量
2015-09-15 13:52:00 503
原创 Android SDK 在线更新镜像服务器资源
作者说明:作者下载更新SDK一般用第一个,具体网速跟你宽带网速有很大的关系,作者在公司下载平均网速在1M/S以上。如果下载遇阻,也要看看自己的IP地址,这里建议在公司上班的人把IP地址以及DNS设置为自动获取。作者的开发平台是win7 64位,MAC、Linux操作方法相同。 Android SDK 在线更新镜像服务器资源: 大连东软信息学院镜像服务器地址: http://mirrors.ne
2015-09-14 17:19:27 1969 1
转载 AndroidStudio问题解决系列2—HAX is not working
1. 问题描述 在Windows环境下Android Studio 1.2.2中运行时,出现下面错误信息:HAX is not working and emulator runs in emulation modeemulator: The memory needed by this AVD exceeds the max specified in your HAXM configurat
2015-09-10 21:33:51 2516
原创 AndroidStudio问题解决系列1—ADB无响应
AndroidStudio之后经常无法打开adb,看了网上大神的说法应该是某些程序占用了ADB的端口,在这里记录一下解决的方法省得以后在遇见。提示信息为ADB not responding. If you’d like to retry, then please manually kill “adb.exe” and click ‘Restart’我解决问题的方法有两种有时候一种方法即可有时候需要两
2015-09-10 21:17:19 7593
转载 Windows环境下Android Studio下载安装
背景Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉到这是Android开发的未来,那么我们还有什么理由不去拥抱未来呢? Android Studio VS Eclipse Android Studio明显优于Eclipse, 优点详细描述可参见[2]。其优点主要有:
2015-09-10 20:44:26 3316
转载 Android之View和SurfaceView
Android之View和SurfaceView Android游戏当中主要的除了控制类外就是显示类View。SurfaceView是从View基类中派生出来的显示类。android游戏开发中常用的三种视图是:view、SurfaceView和GLSurfaceView。 View:显示视图,内置画布,提供图形绘制函数、触屏事件、按键事件函数等;必须在UI主线程内更新画面,速度较慢。 Sur
2015-09-09 16:59:15 333
转载 View的绘制流程
View的绘制流程分为三个阶段: Measure–测量 Layout–放置视图位置 Draw–绘制 View树的绘制流程是在ViewRootImpl类的performTraversals()方法(这个方法巨长)开始的。 每个控件的实际宽高都是由父视图和自身决定的,实际测量是在OnMeasure()方法中进行,所以在View的子类需要重写OnMeasure()方法。
2015-09-09 13:09:36 435
转载 Android GestureDetector手势识别与多点触控探究
参考文章: 理解Android的手势识别 Android实战之手势与多点触控探究 Android开发中实现多点触摸 Android学习指南之三十八:Android手势操作编程 Android GestureDetector手势识别类 Android 自定义View可拖动移动位置及边缘拉伸放大缩小 一、最原始的单点拖拽和两点缩放 原理:对于常规的控件触控操作,在setOnTouc
2015-09-08 14:41:42 3304
原创 MotionEvent的getX(),getY()与getRawX(),getRawY()的区别
android的触摸事件一般会传递一个event参数,这个参数有两套获取触摸位置的方法(相对坐标和绝对坐标):getX(), getY():取得当前触摸位置相对于当前调用事件的view的左上角的坐标。(相对坐标)getRawX(), getRawY():取得当前触摸位置相对于整个屏幕左上角的坐标。(绝对坐标)比如,如果当前触摸了一个按钮,触发了按钮的回调listener,这个时候:
2015-09-02 14:16:14 495
原创 自定义控件view并且使用ScrollView
1.Android自定义控件是通过继承View类实现的,新建一个View类的子类,然后重写ondraw方法,加入你创建的类名为(MyView),那么在Activity中SetContentview(MyView),就可以显示你自己定义的控件了。但是如果你想将该控件能够和其他控件(如:Button)一样可以在xml中通过布局的方式显示它,那么你就必须重写View类的另一个构造方法,如下: pub
2015-09-02 11:31:56 1527
Serv-U FTP Server v15.0官方中文破解版
2015-12-01
官方最新AndroidStudio不断更新
2015-10-18
新版Android Studio 百度云盘
2015-09-24
Android BLE 官方DEMO
2015-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人