返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 全新Android从入门到精通扶松柏9787830025106
  • 正版
    • 作者: 扶松柏著 | 扶松柏编 | 扶松柏译 | 扶松柏绘
    • 出版社: 科学,北京希望电子出版社
    • 出版时间:2020-01-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    萌萌哒图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 扶松柏著| 扶松柏编| 扶松柏译| 扶松柏绘
    • 出版社:科学,北京希望电子出版社
    • 出版时间:2020-01-01
    • 版次:1
    • 印次:1
    • 字数:688000
    • 页数:450
    • 开本:16开
    • ISBN:9787830025106
    • 版权提供:科学,北京希望电子出版社
    • 作者:扶松柏
    • 著:扶松柏
    • 装帧:平装
    • 印次:1
    • 定价:79.80
    • ISBN:9787830025106
    • 出版社:北京希望出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2020-01-01
    • 页数:450
    • 外部编号:1201994048
    • 版次:1
    • 成品尺寸:暂无

    章Android开发基础1

    1.1Android系统简介2

    1.1.1Android9的新特2

    1.1.2Kotlin语言2

    1.1.3Android系统的发展现状3

    1.1.4Android系统的自身优势3

    1.1.5Android开发的类别4

    1.2搭建Android应用开发环境5

    1.2.1安装Android SDK的系统要求5

    1.2.2为Java开发做准备:安装JDK5

    1.3搭建Android Studio开发环境9

    1.3.1官方方式获取Android Studio工具包9

    1.3.2安装工具包11

    1.3.3启动Android Studio前的设置工作13

    1.3.4正式启动Android Studi5

    1.4个Android应用程序实例16

    1.4.1新建Android工程17

    1.4.2编写代码和代码分析17

    1.4.3调试程序18

    1.4.4使用模拟器运行项目19

    1.4.5使用真机运行项目19

    1.4.6将Java转换为Kotlin22

    第2章剖析Android应用程序

    2.1Android系统架构24

    2.1.1应用程序框架层(Application Framework)24

    2.1.2应用程序层(Application)25

    2.2Android应用程序文件组成25

    2.2.1两种模式25

    2.2.2“app”目录27

    2..设置文件AndroidManfest.xml30

    2.2.4“GradleScripts”目录32

    第3章界面UI设计和布局35

    3.1使用View视图组件36

    3.1.1类View的常用属和方法36

    3.1.2ViewGroup容器37

    3.1.3类ViewManager37

    3.2UI界面布局的方式38

    3.2.1使用XML进行布局38

    3.2.2在Java代码中控制布局38

    3.3使用Android布局管理器40

    3.3.1使用线布局LinearLayout40

    3.3.2使用相对布局RelativeLayout42

    3.3.3使用帧布局FrameLayout45

    3.3.4使用表格布局TableLayout46

    3.3.5使用布局AbsoluteLayout48

    3.3.6使用网格布局GridLayout49

    第4章基本视图组件51

    4.1使用Widget组件52

    4.1.1Widget框架类的组成52

    4.1.2实战演练:使用Widget组件52

    4.1.3实战演练:使用Button按钮组件53

    4.1.4实战演练:使用TextView文本框组件54

    4.1.5实战演练:使用EditText编辑框组件55

    4.1.6实战演练:使用CheckBox多项选择组件56

    4.1.7实战演练:使用单项选择组件RadioGroup57

    4.1.8实战演练:使用Spinner下拉列表组件58

    4.1.9实战演练:使用AutoCompleteTextView自动完成文本组件59

    4.1.10实战演练:使用DatePicker日期选择器组件61

    4.1.11实战演练:使用TimePicker时间选择器组件61

    4.1.12实战演练:使用ScrollView滚动视图组件62

    4.1.13实战演练:使用ProgressBar进度条组件63

    4.1.14实战演练:使用SeekBar拖动条组件64

    4.1.15实战演练:使用RatingBar评分组件64

    4.1.16实战演练:使用ImageView图片视图组件65

    4.1.17实战演练:使用网格视图组件GridView66

    4.1.18实战演练:使用ImageSwitcher图片切换器组件67

    4.1.19实战演练:使用HorizontalScrollView水平滑动组件68

    4.2使用MENU菜单组件70

    4.2.1MENU组件基础70

    4.2.2实战演练:使用MENU组件71

    4.3使用列表组件ListView72

    4.3.1Adapter介绍73

    4.3.2ListView基础73

    4.3.3实战演练:使用SimpleAdapter方式实现ListView列表74

    4.4使用Toast和Notification通知组件75

    4.4.1使用Toast通知75

    4.4.2使用Notification通知76

    4.4.3实战演练:使用Toast通知的5种用法77

    第5章事件处理79

    5.1基于监听的事件处理80

    5.1.1监听处理模型中的三种对象80

    5.1.2实战演练:单击按钮事件处理程序81

    5.1.3Android系统中的监听事件83

    5.2实现事件监听器的方法84

    5.2.1内部类形式84

    5.2.2实战演练:使用外部类形式定义事件监听器84

    5..实战演练:将Activity本身作为事件监听器类86

    5.3基于回调的事件处理87

    5.3.1Android事件侦听器的回调方法87

    5.3.2实战演练:使用基于回调的事件处理机制89

    5.3.3实战演练:使用基于回调的事件传播91

    5.3.4重写onTouchEvent方法响应触摸屏事件92

    5.4系统设置事件92

    5.4.1Configuration类基础93

    5.4.2实战演练:获取系统的屏幕方向和触摸屏方式93

    第6章Activity程序界面96

    6.1Activity基础97

    6.1.1Activity的状态及状态间的转换97

    6.1.2实战演练:使用Activity覆盖7个生命周期98

    6.2启动Activity102

    6.2.1实战演练:使用LauncherActivity启动Activity列表102

    6.2.2实战演练:使用ExpandableListActivity生成一个可展开列表窗口104

    6..实战演练:使用PreferenceActivity设置界面105

    6.2.4实战演练:通过Activity数据交换开发会员注册系统107

    6.3Activity的加载模式109

    6.3.1四种加载模式109

    6.3.2实战演练:使用singleInstance加载模式110

    6.4使用Fragment112

    6.4.1Fragment的设计理念112

    6.4.2创建Fragment112

    6.4.3实战演练:使用Fragment实现图书展示系统114

    第7章Intent和IntentFilter117

    7.1Intent和IntentFilter基础118

    7.1.1Intent启动不同组件的方法118

    7.1.2Intent的构成119

    7.1.3实战演练:在一个Activity中调用另一个Activity119

    7.2使用IntentFilter121

    7.2.1IntentFilter基础121

    7.2.2IntentFilter响应隐式Intent122

    7..实战演练:一个拨打电话程序124

    7.3Intent的属125

    7.3.1实战演练:使用Component属介绍125

    7.3.2实战演练:Action属127

    7.3.3实战演练:使用Category属131

    第8章Service和BroadcastReceiver134

    8.1后台服务Service135

    8.1.1Service介绍135

    8.1.2实战演练:创建、启动和停止Service135

    8.1.3设置Service的访问权限138

    8.1.4实战演练:绑定后台Service服务138

    8.2AL实现跨Service交互140

    8.2.1AL基础141

    8.2.2实战演练:在客户端访问ALService141

    8.3使用BroadcastReceiver接收信息143

    8.3.1BroadcastReceiver基础143

    8.3.2实战演练:发送广播信息144

    8.4短信处理146

    8.4.1SmsManager类介绍146

    8.4.2实战演练:实现一个发送短信系统148

    8.5拨打电话处理150

    8.5.1TelephonyManager类介绍150

    8.5.2实战演练:来电后自动发送邮件通知151

    第9章资源管理机制153

    9.1Android的资源类型154

    9.2使用资源的3种方式155

    9.2.1在Java代码中使用资源清单项155

    9.2.2在XML代码中使用资源155

    9..实战演练:联合使用字符串、颜色和尺寸资源156

    9.3使用Drawable(图片)资源157

    9.3.1使用StateListDrawable资源157

    9.3.2使用LayerDrawable资源158

    9.3.3使用ShapeDrawable资源159

    9.3.4使用ClipDrawable资源160

    9.3.5使用AnimationDrawable资源160

    9.4使用XML资源162

    9.4.1Android操作XML文件162

    9.4.2实战演练:解析原始XML文件162

    9.5使用样式资源和主题资源163

    9.5.1使用样式资源163

    9.5.2使用主题资源164

    9.5.3实战演练:使用主题资源164

    9.6使用类型的资源166

    9.6.1实战演练:使用属资源166

    9.6.2实战演练:使用声音资源169

    0章Android数据存储171

    10.1使用SharedPreferences存储172

    10.1.1SharedPreferences简介172

    10.1.2实战演练:使用SharedPreferences存储联系人信息172

    10.2文件存储174

    10.2.1文件存储介绍174

    10.2.2实战演练:实现一个掌上日记本系统174

    10.3使用SLite技术176

    10.3.1SLite基础176

    10.3.2SLiteOpenHelper辅类176

    10.3.3实战演练:使用SLite存储并操作数据177

    10.4ContentProvider存储180

    10.4.1ContentProvider介绍180

    10.4.2实战演练:获取通讯录中的联系人信息181

    10.5网络存储184

    10.5.1WebService介绍184

    10.5.2实战演练:开发一个天气预报系统184

    1章绘制二维图形187

    11.1Skia渲染引擎介绍188

    11.2使用画布绘制图形188

    11.2.1Canvas画布188

    11.2.2实战演练:使用画布绘制二维图形189

    11.3使用画笔绘制图形191

    11.3.1Paint类基础191

    11.3.2实战演练:使用类Color和类Paint绘制图形191

    11.4使用位图操作类绘制图形192

    11.4.1类Bitmap基础192

    11.4.2实战演练:使用类Bitmap实现模拟水纹效果193

    11.5设置文本颜色195

    11.5.1类Color基础195

    11.5.2实战演练:使用类Color更改文字的颜色196

    11.6使用矩形类Rect和RectF197

    11.6.1类Rect基础197

    11.6.2类RectF基础198

    11.6.3实战演练:使用类Rect和类RectF绘制矩形199

    11.7使用变换处理类Matrix201

    11.7.1类Matrix基础201

    11.7.2实战演练:使用类Matrix实现图片缩放功能201

    11.8使用BitmapFactory类203

    11.8.1类BitmapFactory基础203

    11.8.2实战演练:获取指定图片的宽度和高度204

    11.9使用TweenAnimation建二动画205

    11.9.1Tween动画基础205

    11.9.2实战演练:实现Tween动画的4种效果206

    11.10实现FrameAnimation(帧动画)效果207

    11.10.1Frame动画基础207

    11.10.2实战演练:实现Frame动画效果208

    11.11使用ProryAimation(属动画)209

    11.11.1ProryAimation(属)动画基础209

    11.11.2实战演练:实现属动画效果210

    2章多媒体音频211

    12.1核心功能类AudioManager212

    12.1.1AudioManager基础212

    12.1.2实战演练:设置短信提示铃声212

    12.2实现录音功能214

    12.2.1MediaRecorder接口基础214

    12.2.2实战演练:录制并播放录制的音频215

    1.使用MediaPlayer播放音频218

    1..1MediaPlayer基础218

    1..2实战演练:使用MediaPlayer播放音频218

    12.4使用SoundPool播放音频220

    12.4.1SoundPool基础220

    12.4.2实战演练:使用SoundPool播放长短不一的音效220

    12.5使用Ringtone播放铃声221

    12.5.1类RingtoneManager基础221

    12.5.2实战演练:使用RingtoneManager设置手机铃声222

    12.6实现手机振动功能2

    12.6.1Vibrator类基础2

    12.6.2实战演练:使用Vibrator实现手机振动224

    12.7设置闹钟225

    12.7.1AlarmManage基础225

    12.7.2实战演练:开发一个闹钟简单的闹钟程序226

    3章开发视频应用程序228

    13.1实战演练:使用MediaPlayer播放视频229

    13.2使用VideoView播放视频1

    13.2.1VideoView基础1

    13.2.2实战演练:使用VideoView

    播放手机中的影片

    4章使用OpenGLES开发3D程序5

    14.1OpenGLES介绍

    14.2使用点线法绘制三角形

    14.2.1点线法基础

    14.2.2实战演练:使用GL_TRIANGLES方法绘制三角形

    14.3使用索引法绘制三角形

    14.3.1gl.glDrawElements()方法基础

    14.3.2实战演练:使用索引法绘制三角形

    14.4实现投影效果241

    14.4.1正交投影和透视投影241

    14.4.2实战演练:在Android屏幕中实现投影效果242

    14.5实现光照效果243

    14.5.1光源的类型243

    14.5.2实战演练:开启或关闭光照244

    14.6实现纹理映247

    14.6.1纹理贴图和纹理拉伸247

    14.6.2实战演练:实现三角形纹理贴图效果248

    14.7实现坐标变换251

    14.7.1坐标变换基础251

    14.7.2实战演练:实现平移变换效果251

    14.8使用Alpha混合技术253

    14.8.1Alpha混合基础253

    14.8.2实战演练:实现光晕和云层效果254

    5章HTTP和URL数据通信256

    15.1HTTP协议开发257

    15.1.1Android中的HTTP257

    15.1.2实战演练:在手机屏幕中传递HTTP参数258

    15.2URL和URLConnection260

    15.2.1URL类基础261

    15.2.2实战演练:从网络中下载图片作为屏幕背景262

    15.3使用HTTPURLConnection访问网络资源264

    15.3.1HttpURLConnection的主要用法264

    15.3.2实战演练:显示网络中的图片268

    6章处理XML数据270

    16.1XML技术基础271

    16.2使用SAX解析XML数据272

    16.2.1SAX基础272

    16.2.2实战演练:使用SAX解析XML数据272

    16.3使用DOM解析XML275

    16.3.1DOM基础275

    16.3.2实战演练:使用DOM技术来解析并生成XML275

    16.4使用Pull解析技术278

    16.4.1Pull解析原理278

    16.4.2实战演练:使用Pull解析并生产XML文件278

    16.4.3实战演练:开发一个音乐客户端280

    7章使用WebView浏览网页283

    17.1WebView基础284

    17.1.1WebView的优点284

    17.1.2WebSettings管理接口284

    17.1.3Web视图客户对象284

    17.1.4客户基类WebChromeClient285

    17.2使用WebView的3种方式286

    17.2.1实战演练:浏览指定网址的网页信息286

    17.2.2实战演练:加载显示指定的HTML程序288

    17..实战演练:实现与JavaScript的交互289

    8章开发移动Web应用程序293

    18.1实战演练:编写一个适用于Android系统的网页294

    18.1.1控制页面的缩放296

    18.1.2添加Android的CSS297

    18.1.3添加JavaScript299

    18.2实战演练:使用Ajax技术302

    18.3让网页动起来305

    18.3.1实战演练:使用JToch框架开发网页306

    18.3.2实战演练:使用PhoneGap框架开发网页309

    9章GPS地图定位315

    19.1使用位置服务316

    19.1.1android.location功能类316

    19.1.2实战演练:使用G定位术获取当前的位置信息318

    19.2及时更新位置信息320

    19.2.1使用LocationManager监听位置320

    19.2.2实战演练:监听当前设备的坐标、高度和速度321

    19.3在Android设备中使用谷歌地图3

    19.3.1GoogleMapsAndroidAPI开发基础3

    19.3.2类MapFragment324

    19.3.3申请SHA1认指纹和GoogleMapsAPIV2Android密钥328

    19.3.4使用GoogleMapAPI密钥330

    19.3.5实战演练:在谷歌地图中定位显示当前的位置333

    19.3.6实战演练:根据给定坐标在地图中显示位置336

    19.4使用百度地图337

    19.4.1百度Android定位SDK介绍337

    19.4.2使用百度Android定位SDK338

    19.4.3实战演练:在百度地图中定位显示当前的位置341

    19.5使用高德地图343

    19.5.1使用高德地图343

    19.5.2实战演练:使用高德地图定位显示当前的位置350

    第20章开发蓝牙应用程序353

    20.1蓝牙4.0BLE介绍354

    20.2和蓝牙相关的类354

    20.2.1蓝牙套接字类BluetoothSocket354

    20.2.2服务器监听接口类BluetoothServerSocket356

    20..蓝牙适配器类BluetoothAdapter356

    20.2.4服务端常量类BluetoothClass.Service365

    20.2.5定义设备常量类BluetoothClass.Device365

    20.3开发Android蓝牙应用程序366

    20.3.1实战演练:开发一个控制玩具车的蓝牙遥控器366

    20.3.2实战演练:开发一个Android蓝牙控制器368

    2章拍照和二维码识别372

    21.1调用系统内置的拍照功能373

    21.1.1开启权限373

    21.1.2Camera2中的主要接口373

    21.2使用CameraAPI374

    21.2.1使用CameraAPI方式拍照374

    21.2.2实战演练:自己开发的拍照程序375

    21.3全新的Camera2API376

    21.3.1Camera2API介绍377

    21.3.2实战演练:使用Camera2API实现预览和拍照功能379

    21.4解析二维码381

    21.4.1RCode码的特点381

    21.4.2实战演练:在早期版本使用相机解析二维码381

    21.4.3实战演练:使用开源框架Zxing生成二维码384

    第22章网络防火墙系统391

    22.1系统需求分析392

    22.2编写布局文件392

    2.编写主程序文件395

    2..1主Activity文件395

    2..2帮Activity文件408

    2..公共库函数文件409

    2..4系统广播文件421

    2..5登录验422

    2..打开/关闭某一个实施控件424

    第章在线电话簿管理系统428

    .1实例目标429

    .2PhoneGap简介430

    .2.1产生背景介绍430

    .2.2什么是PhoneGap431

    ..搭建PhoneGap开发环境431

    .具体实现433

    ..1创建Android工程433

    ..2实现系统主界面435

    ..3实现信息查询模块437

    ..4实现系统管理模块439

    ..5实现信息添加模块444

    ..实现信息修改模块447

    ..7实现信息删除模块和更新模块450

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购