android studio 断点调试和高级调试

android studio 断点调试和高级调试 有人说Android 的调试是最坑的,那我只能说是你不会用而已,我可以说Android Studio的调试是我见过最棒的。 好了开始写一个简单的调试程序,我们先来一个for循环 1 2...

2016-09-21 22:36:38

阅读数:352

评论数:0

Android中的Handler信息传递机制

在介绍Handler之前有必要介绍一下:主线程(UI线程) 当应用启动,系统会创建一个主线程(mainthread)。这个主线程负责向UI组件分发事件(包括绘制事件),也是在这个主线程里,你的应用和Android的UI组件(components from the android.widg...

2016-09-18 15:16:53

阅读数:599

评论数:0

Can't resolve symbol 'Handler'和Can’t resolve method handleMessage

很大可能性是包导入错误 加上这句即可: import android.os.Handler;

2016-09-17 22:26:05

阅读数:517

评论数:0

基于回调的事件处理机制

方法回调: 是将功能定义与功能分开的一种手段,一种解耦合的设计思想,在JAVA中回调是通过接口来实现的,作为一种系统架构,必须要有自己的运行环境,且需要为用户提供实现接口,实现依赖于客户,这样就可以达到接口统一,实现不同,系统通过在不同的状态下“回调”我们的实现类,从而达到接口和实现的分离 举...

2016-09-16 22:19:20

阅读数:330

评论数:0

基于监听的事件处理机制-----五种onClickListener实现方法

事件处理机制 举个简单的例子,比如点击一个按钮,我们想服务器发送登录请求!当然,Android中的事件处理机制不止这一种,简单点说,事件处理机制就是我们和UI发生交互时,我们在背后添加一些小动作而已!我们来介绍使用的最为频繁的一种:基于监听的事件处理机制! 事件监听机制中有事件源,事件,事件监...

2016-09-16 15:26:46

阅读数:2480

评论数:0

Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)的用法

在调试代码的时候我们需要查看调试信息,那我们就需要用Android Log类。 android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERR...

2016-09-16 09:27:46

阅读数:328

评论数:0

android学习--------Gestures(手势)

先介绍几个基本手势: ❉按下(onDown):刚刚收手指接触到触摸屏的那一刹那,就是触的那一下。 ❉抛掷(onFling):手指在触摸屏上迅速移动,并松开的动作。 ❉长按(onLongPress):手指按在持续一段时间,并且没有松开。 ❉滚动(onScroll):手指在触摸屏上滑动。 ❉按...

2016-09-16 09:10:58

阅读数:375

评论数:0

android API中文版

分享一个android API中文版

2016-09-15 16:33:20

阅读数:449

评论数:0

Android网络服务---Socket网络通信

Sock又称“套接字”,应用程序通常通过“套接字”向网络发出请求或者应答网络请求。抽象出来,Socket实质上是提供了进程通信的的端点。在进程通信之前,双方首先必须各自创建一个端点,否则是没有办法建立联系并相互通信的。正如打电话之前,双方必须各自拥有一台电话机一样。 每一个Socket有一个相关描...

2016-08-27 19:50:13

阅读数:547

评论数:0

Android普通的5种对话框

1.基本使用流程 Step 1:创建AlertDialog.Builder对象; Step 2:调用setIcon()设置图标,setTitle()或setCustomTitle()设置标题; Step 3:设置对话框的内容:setMessage()还有其他方法来指定显示的内容; Step 4:调...

2016-08-24 23:23:20

阅读数:975

评论数:0

详解Paint的setPathEffect(PathEffect effect)

我们一般使用的是他的六个子类: ComposePathEffect CornerPathEffect DashPathEffect DiscretePathEffect PathDashPathEffect SumPathEffect 下面我们依次对他们的作用,以及构造方...

2016-08-23 22:16:29

阅读数:482

评论数:0

动态添加ImageView控件并在其上实现动画

先看个例子: LinearLayout.LayoutParams lytp = new LinearLayout.LayoutParams(100,100); ImageView imageView=new ImageView(this); lytp.se...

2016-08-23 20:35:03

阅读数:4483

评论数:0

Android 用Animation-list实现逐帧动画详细步骤

1.在res\drawable目录下创建两个文件,分别为animation1.xml及animation2.xml分别用于顺序和倒序显示动画文件,具体创建步骤: (1) (2) 加上文件名 (3) 发现初始这样: (4)改成 然后可以具体改写了...

2016-08-22 15:15:16

阅读数:6572

评论数:0

Android onStartCommand方法常用的3种返回值及其使用

Android onStartCommand方法常用的3种返回值及其使用  在Android开发中,调用Context的startService方法启动Service的生命周期时,如果Android面临内存匮乏,可能会销毁掉你当前运行的Service,然后待内存充足的时候可以...

2016-08-21 17:18:36

阅读数:396

评论数:0

Server之播放音乐

1.把活动的布局文件中的代码修改: xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android"...

2016-08-21 17:17:27

阅读数:576

评论数:0

简单谈谈Resource,Drawable和Bitmap之间的转换

简单谈谈Resource,Drawable和Bitmap之间的转换   Resource -> Drawable Drawable draw1 = this.getResources().getDrawable(R.drawable.icon); Draw...

2016-08-20 23:12:29

阅读数:258

评论数:0

setFocusable、setEnabled、setClickable区别

setFocusable、setEnabled、setClickable区别 setClickable  设置为true时,表明控件可以点击,如果为false,就不能点击;“点击”适用于鼠标、键盘按键、遥控器等; 注意,setOnClickListener方法会默认把控件的setCli...

2016-08-20 21:36:23

阅读数:447

评论数:0

Display中getHeight()和getWidth() 官方废弃

今天使用Display获取屏幕的宽和高时出现下面的提示: Display dp=getWindowManager().getDefaultDisplay(); int Height=dp.getHeight(); ---->The method getHeight()...

2016-08-20 21:31:25

阅读数:1601

评论数:0

Android系统图标使用

使用Android自带的图标有两种方法: 1.在代码中使用: setIcon(android.R.drawable.btn_dialog); 2.在布局文件中使用: android:icon="@android:drawable/btn_dialog"; ...

2016-08-20 09:32:30

阅读数:680

评论数:0

android中Application类

Application类 Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。 Android系统自动会为每个程序运行时创建一个Application...

2016-08-16 19:59:51

阅读数:161

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭