移动开发
Java开发Android应用程序学习
橙子AQA
这个作者很懒,什么都没留下…
展开
-
Socket编程之通信原理
socket网络编程的原理以及服务器和客户端的实现原创 2016-11-06 23:11:06 · 293 阅读 · 0 评论 -
Android的网络应用
(一)Android网络编程简介Android完全支持JDK本身的网络通信API,也可以使用ServerSocket,Socket来建立基于TCP/IP协议的网络通信,还可以使用DatagramSocket和Datagrampacket,MulticastSocket来建立基于UDP协议的网络通信。(二)基于TCP协议的网络通信ServerSocket对象用于监听来自客户端的Socke原创 2017-12-15 19:47:59 · 573 阅读 · 0 评论 -
ContentProvider实现数据共享
(一)程序之间共享数据的方式SharedPreferences,文件,SQLite数据库,ContentProvider(二)ContentProvider简介ContentProvider是不同应用程序之间进行数据交换的标准API.ContentProvider是以某种Uri的形式对外提供数据。允许其他应用访问或者修改数据,其他应用程序使用ContentResolver根据Uri去访原创 2017-12-15 19:54:28 · 1228 阅读 · 0 评论 -
Service与BroadcastReceiver
(一)Service创建和配置步骤1.定义一个继承Service的子类2.在AndroidManifest.xml文件中配置该Service ,无须指定label属性,因为service没有界面Service和Activity都是从Context中派生出来的,所以都可以调用getResources()和getContentResolver()方法IBinder onBind(原创 2017-12-15 19:55:24 · 1666 阅读 · 0 评论 -
多媒体开发
(一)音频和视频播放1.使用MediaPlayer播放音频当程序控制MediaPlayer对象装载音频完成后,程序可以调用MediaPlayer的如下三个方法进行播放控制start() 开始或恢复播放stop() 停止播放pause() 暂停播放使用MediaPlayer提供的如下两个静态方法装载音频文件static MediaPlayer create(原创 2017-12-15 19:56:08 · 300 阅读 · 0 评论 -
使用Intent和IntentFilter进行通信
(一)Intent的属性及intent-filter配置1.Component属性Component的构造器ComponentName(String pkg,String cls)ComponentName(Context pkg,String cls)ComponentName(Context pkg,Class cls)setComponent(ComponentN原创 2017-12-15 19:40:51 · 240 阅读 · 0 评论 -
Activity和Fragment
(一)LauncherActivity开发启动应用实现public Intent intentForPosition(int position){return new Intent(MainActivity.this,class[position]);}方法(二)使用ExpandableListActivity实现可展开的Activity设置Adapter属性即可Expan原创 2017-12-15 19:40:06 · 230 阅读 · 0 评论 -
Android事件处理
(一)基于回调的事件处理事件源事件事件监听器(注册一个监听器要实现View.XxxListener()接口即可)实现事件监听的四种形式1.内部类形式2.外部类形式3.Activity本身作为事件监听器4.匿名内部类形式(二)基于监听的事件处理Android为所有的GUI都提供了一些事件处理回调的方法,以View为例boolean onKeyDown(in原创 2017-12-15 19:38:40 · 370 阅读 · 0 评论 -
Android应用界面组件(下)
(一)各项杂组件1.Toast(显示提示框)提示信息不会获取焦点。提示信息过一段时间会自动消失。通过如下方式实现:1.调用Toast构造器或者makeText()静态方法创建一个Toast对象。2.调用Toast的方法来设置该消息的对齐方式,页边距等等。3.调用Toast的show()方法显示。方法:1.通过makeText()Toast toast=Toa原创 2017-12-15 19:37:41 · 390 阅读 · 0 评论 -
Android应用界面组件(上)
一、视图组件与容器组件Android绝大多数组件都放在android.widget包及其子包、android.view包及其子包。android所有的ui组件都继承了View类。View类支持的XML属性:android.alpha;android.id;android.backgroundandroid.onClick;android.scrollbars;a原创 2017-12-15 19:34:50 · 995 阅读 · 0 评论 -
Android应用界面组件(中)
(一)TextView及其子类继承关系:TextView直接继承了View,EditText和Button两个UI组件的父类。常用XML属性:android:autoText控制是否将URL、E-mail地址等连接自动转换成可单击的连接android:autoLink是否将符合指定格式的文本转换成可以单击的超连接形式android:editable设置文本是否可以编原创 2017-12-15 19:36:30 · 665 阅读 · 0 评论 -
android体系结构
一、资源的使用1.在java代码中使用资源R为每份资源分别定义了一个内部类,每个资源对应内部类里面的一个静态变量。(如string,id,layout,drawable)需要引用时使用R.string.资源name通过findViewById()来调用此资源。2.在XML文件中使用资源格式:@/例如:@string/app_name,@id/二、资源的定义1.定原创 2017-12-15 19:33:17 · 355 阅读 · 0 评论 -
Android数据存储与IO
1.SharePreferencesPreference数组主要是key-value数据对SharePreferences接口主要负责读应用程序的Preference数据,通过如下方法访问key-value数据boolean contains(String key)abstract Map getAll() 获取SharedPreferences数据里面的全部的key-value对原创 2017-12-15 19:42:01 · 275 阅读 · 0 评论