JanNi

班级

TA还未加入任何班级

课程

ta还没有开始学习课程

笔记

来自Android开发视频教程14(2)

一些任务时间过长,不能放在Activity中,需要放在handler来处理。(多个线程)handler.post(updateThread);handler.removeCallback(updateThread);Handler handler=new Handler();Runable updateThread = new Runable(){public void run(){handler.postDelayed(updateThread,3000ms);//延迟3000Ms加入handler消息对列}}; 每个handler都对应一个消息队列、、一个线程队列 创建handler对象。将要执行的操作写在线程对象的run方法中(继承runable接口)在run方法内部执行handler的postDelayed或post方法,可一直循环执行 提供了一个异步执行消息处理机制。。 Message msg=handler.obtainMeaage();Message arg1 和 arg2 这两个成员变量课传递消息,优点是系统性能消耗较少。。handler.sendMessage(msg);将消息加入消息队列接收消息,通过复写 handleMessage(Message msg);   

来自Android开发视频教程18(0)

文件下载步骤 创建 HttpURLConnection对象URL url = New URL(urlStr);HttpURLConnection urlConn=(HttpURLConnection)url.openConnection();获得一个inputStream对象urlConn.getInputStream();访问网络的权限andorid.permission.INTERNET 得到当前设备SD卡目录Environment.getExternalStorageDirectory()访问SD卡权限android.permission.WRITE_EXTERNAL_STORAGE  

来自Android开发视频教程31(0)

Tabactivity

来自Android开发视频教程22(0)

注册BroadcastReceiver的方法1、在应用程序代码中注册特点:灵活,可随时注册registerReceiver(receiver,filter);unregisterReceiver(receiver);1.生成一个Receiver对象2.生成一个IntentFilter对象IntentFilter filter=new IntentFilter();filter.addAction(SMS_ACTION);3.注册registerReceiver(receiver,filter);  2.在Manifest中注册特点:在应用程序关闭后,依然接收广播Android 内置的Broadcast ActionsACTION_CAMERA_BUTTONACTION_BATTERY_LOW  

留言

功能维护升级中,维护完成完后将再次开放,非常抱歉给您学习造成的不便。