出版社:人民出版社
年代:2012
定价:35.0
本书充分考虑入门级会计人员的特点和实际需求,体现了“即学即用”的理念,概念和理论性的内容点到为止,对实务工作中的程序、方法、技巧等进行了详细介绍,讲解深入、透彻,并配备相应的实务案例,活学活用。另外,针对各个专业内容和知识点,归纳总结了学习和应用时应注意的问题,对一些关键知识点,重要事项、环节,以及操作流程进行高度提炼,放入相应的特色栏目中,方便学员学习和记忆。本套书按照会计工作岗位和内容的不同,分为出纳、记账、会计、财务报表、税务会计、财务管理、报税、纳税筹划、会计电算化、内部控制、内部审计等分册。每册图书具有极强的针对性,努力做到了所学即所用,语言通俗易懂,叙述简明扼要,能够快速提高学员的实践技能水平,是会计新人学习实务知识,适应工作岗位,提高业务能力,实现职业梦想的良师益友、必备资料。
第1章 Android应用与开发环境11.1 Android的发展和历史21.1.1 Android的发展和简介21.1.2 Android平台架构及特性31.2 搭建Android开发环境51.2.1 下载和安装Android SDK51.2.2 安装运行、调试环境71.2.3 安装Eclipse和ADT插件101.3 Android常用开发工具的用法131.3.1 在命令行创建、删除和浏览AVD131.3.2 使用Android模拟器(Emulator)141.3.3 使用DDMS进行调试151.3.4 Android Debug Bridge(ADB)的用法161.3.5 使用DX编译Android应用181.3.6 使用Android Asset Packaging Tool(AAPT)打包资源181.3.7 使用mksdcard管理虚拟SD卡181.4 开始第一个Android应用191.4.1 使用Eclipse开发第一个Android应用191.4.2 通过ADT运行Android应用231.5 Android应用结构分析231.5.1 创建一个Android应用241.5.2 自动生成的R.java261.5.3 res目录说明271.5.4 Android应用的清单文件:AndroidManifest.xml281.5.5 应用程序权限说明291.6 Android应用的基本组件介绍301.6.1 Activity和View301.6.2 Service311.6.3 BroadcastReceiver311.6.4 ContentProvider321.6.5 Intent和IntentFilter321.7 签名Android应用程序331.7.1 在Eclipse中对Android应用签名341.7.2 使用命令对APK包签名351.8 本章小结37第2章 Android应用的界面编程382.1 界面编程与视图(View)组件392.1.1 视图组件与容器组件392.1.2 使用XML布局文件控制UI界面442.1.3 在代码中控制UI界面452.1.4 使用XML布局文件和Java代码混合控制UI界面462.1.5 开发自定义View472.2 第1组UI组件:布局管理器502.2.1 线性布局502.2.2 表格布局532.2.3 帧布局562.2.4 相对布局592.2.5 Android 4.0新增的网格布局612.2.6 绝对布局632.3 第2组UI组件:TextView及其子类652.3.1 文本框(TextView)与编辑框(EditText)的功能和用法652.3.2 EditText的功能与用法722.3.3 按钮(Button)组件的功能和用法742.3.4 使用9Patch图片作为按钮背景762.3.5 单选按钮(RadioButton)与复选框(CheckBox)的功能与用法772.3.6 状态开关按钮(ToggleButton)与开关(Switch)的功能与用法792.3.7 时钟(AnalogClock和DigitalClock)的功能与用法812.3.8 计时器(Chronometer)832.4 第3组UI组件:ImageView及其子类842.5 第4组UI组件:AdapterView及子类912.5.1 列表视图(ListView)和ListActivity912.5.2 Adapter接口及实现类932.5.3 自动完成文本框(AutoCompleteTextView)的功能和用法1022.5.4 网格视图(GridView)功能和用法1042.5.5 可展开的列表组件(ExpandableListView)1072.5.6 Spinner的功能和用法1102.5.7 画廊视图(Gallery)的功能和用法1122.5.8 AdapterViewFlipper的功能与用法1142.5.9 StackView的功能与用法1172.6 第5组UI组件:ProgressBar及其子类1192.6.1 进度条(ProgressBar)的功能与用法1192.6.2 拖动条(SeekBar)的功能和用法1232.6.3 星级评分条(RatingBar)的功能和用法1252.7 第6组UI组件:ViewAnimator及其子类1262.7.1 ViewSwitcher的功能与用法1272.7.2 图像切换器(ImageSwitcher)的功能与用法1322.7.3 文本切换器(TextSwitcher)的功能与用法1342.7.4 ViewFlipper的功能与用法1362.8 各种杂项组件1382.8.1 使用Toast显示提示信息框1382.8.2 日历视图(CalendarView)组件的功能和用法1402.8.3 日期、时间选择器(DatePicker和TimePicker)的功能和用法1412.8.4 数值选择器(NumberPicker)的功能与用法1442.8.5 搜索框(SearchView)的功能与用法1462.8.6 选项卡(TabHost)的功能和用法1482.8.7 滚动视图(ScrollView)的功能和用法1502.8.8 Notification的功能与用法1512.9 对话框1542.9.1 使用AlertDialog创建对话框1542.9.2 对话框风格的窗口1612.9.3 使用PopupWindow1612.9.4 使用DatePickerDialog、TimePickerDialog1632.9.5 使用ProgressDialog创建进度对话框1642.10 菜单1672.10.1 选项菜单和子菜单(SubMenu)1672.10.2 使用监听器来监听菜单事件1712.10.3 创建复选菜单项和单选菜单项1712.10.4 设置与菜单项关联的Activity1712.10.5 上下文菜单1722.10.6 使用XML文件定义菜单1742.10.7 使用PopupMenu创建弹出式菜单1782.11 使用活动条(ActionBar)1792.11.1 启用ActionBar1802.11.2 使用ActionBar显示选项菜单1812.11.3 启用程序图标导航1832.11.4 添加Action View1842.11.5 使用ActionBar实现Tab导航1852.11.6 使用ActionBar实现下拉式导航1912.12 本章小结192第3章 Android的事件处理1933.1 Android事件处理概述1943.2 基于监听的事件处理1943.2.1 监听的处理模型1953.2.2 事件和事件监听器1973.2.3 内部类作为事件监听器类2003.2.4 外部类作为事件监听器类2003.2.5 Activity本身作为事件监听器2023.2.6 匿名内部类作为事件监听器类2033.2.7 直接绑定到标签2043.3 基于回调的事件处理2053.3.1 回调机制与监听机制2053.3.2 基于回调的事件传播2063.3.3 重写onTouchEvent方法响应触摸屏事件2083.4 响应的系统设置的事件2103.4.1 Configuration类简介2103.4.2 重写onConfigurationChanged响应系统设置更改2123.5 Handler消息传递机制2143.5.1 Handler类简介2143.5.2 Handler、Loop、MessageQueue的工作原理2163.6 异步任务(AsyncTask)2203.7 本章小结223第4章 深入理解Activity与Fragment2244.1 建立、配置和使用Activity2254.1.1 Activity2254.1.2 配置Activity2334.1.3 启动、关闭Activity2354.1.4 使用Bundle在Activity之间交换数据2374.1.5 启动其他Activity并返回结果2414.2 Activity的回调机制2454.3 Activity的生命周期与加载模式2464.3.1 Activity的生命周期演示2464.3.2 Activity与Servlet的相似性与区别2504.3.3 Activity的4种加载模式2514.4 Fragment详解2574.4.1 Fragment概述及其设计哲学2574.4.2 创建Fragment2584.4.3 Fragment与Activity通信2624.4.4 Fragment管理与Fragment事务2644.5 Fragment的生命周期2684.6 本章小结272第5章 使用Intent和IntentFilter进行通信2735.1 Intent对象详解2745.1.1 使用Intent启动系统组件2745.2 Intent的属性及intent-filter配置2755.2.1 Component属性2755.2.2 Action、Category属性与intent-filter配置2775.2.3 指定Action、Category调用系统Activity2825.2.4 Data、Type属性与intent-filter配置2875.2.5 Extra属性2955.2.6 Flag属性2955.3 使用Intent创建Tab页面2965.4 本章小结297第6章 Android应用的资源2986.1 资源的类型及存储方式2996.1.1 资源的类型以及存储方式2996.1.2 使用资源3016.2 使用字符串、颜色、尺寸资源3026.2.1 颜色值的定义3036.2.2 定义字符串、颜色、尺寸资源文件3036.2.3 使用字符串、颜色、尺寸资源3056.3 数组(Array)资源3076.4 使用(Drawable)资源3106.4.1 图片资源3106.4.2 StateListDrawable资源3116.4.3 LayerDrawable资源3126.4.4 ShapeDrawable资源3146.4.5 ClipDrawable资源3166.4.6 AnimationDrawable资源3186.5 属性动画(Property Animation)资源3206.6 使用原始XML资源3226.6.1 定义原始XML资源3226.6.2 使用原始XML文件3236.7 使用布局(Layout)资源3256.8 使用菜单(Menu)资源3256.9 样式(Style)和主题(Theme)资源3266.9.1 样式资源3266.9.2 主题资源3276.10 属性(Attribute)资源3296.11 使用原始资源3326.12 国际化和资源自适应3336.12.1 Java国际化的思路3346.12.2 Java支持的语言和国家3346.12.3 完成程序国际化3356.12.4 为Android应用提供国际化资源3376.12.5 国际化Android应用3386.13 自适应不同屏幕的资源3406.14 本章小结343第7章 图形与图像处理3447.1 使用简单图片3457.1.1 使用Drawable对象3457.1.2 Bitmap和BitmapFactory3457.2 绘图3487.2.1 Android绘图基础:Canvas、Paint等3487.2.2 Path类3527.2.3 绘制游戏动画3557.3 图形特效处理3627.3.1 使用Matrix控制变换3627.3.2 使用drawBitmapMesh扭曲图像3667.3.3 使用Shader填充图形3687.4 逐帧(Frame)动画3707.4.1 AnimationDrawable与逐帧动画3717.5 补间(Tween)动画3747.5.1 Tween动画与Interpolator3747.5.2 位置、大小、旋转度、透明度改变的补间动画3767.5.3 自定义补间动画3807.6 属性动画3837.6.1 属性动画的API3837.6.2 使用属性动画3857.7 使用SurfaceView实现动画3937.7.1 SurfaceView的绘图机制3947.8 本章小结398第8章 Android数据存储与IO3998.1 使用SharedPreferences4008.1.1 SharedPreferences与Editor简介4008.1.2 SharedPreferences的存储位置和格式4018.1.3 读、写其他应用SharedPreferences4038.2 File存储4048.2.1 openFileOutput和openFileInput4058.2.2 读写SD卡上的文件4078.3 SQLite数据库4148.3.1 SQLiteDatabase简介4148.3.2 创建数据库和表4158.3.3 使用SQL语句操作SQLite数据库4168.3.4 使用sqlite3工具4188.3.5 使用特定方法操作SQLite数据库4198.3.6 事务4228.3.7 SQLiteOpenHelper类4228.4 手势(Gesture)4278.4.1 手势检测4278.4.2 增加手势4348.4.3 识别用户的手势4378.5 自动朗读(TTS)4398.6 本章小结441第9章 使用ContentProvider实现数据共享4429.1 数据共享标准:ContentProvider简介4439.1.1 ContentProvider简介4439.1.2 Uri简介4449.1.3 使用ContentResolver操作数据4459.2 开发ContentProvider4469.2.1 ContentProvider与ContentResolver的关系4469.2.2 开发ContentProvider4479.2.3 配置ContentProvider4489.2.4 使用ContentResolver调用方法4499.2.5 创建ContentProvider的说明4519.3 操作系统的ContentProvider4579.3.1 使用ContentProvider管理联系人4579.3.2 使用ContentProvider管理多媒体内容4639.4 监听ContentProvider的数据改变4669.4.1 ContentObserver简介4669.5 本章小结468第10章 Service与BroadcastReceiver46910.1 Service简介47010.1.1 创建、配置Service47010.1.2 启动和停止Service47210.1.3 绑定本地Service并与之通信47310.1.4 Service的生命周期47710.1.5 使用IntentService47810.2 跨进程调用Service(AIDL Service)48110.2.1 AIDL Service简介48210.2.2 创建AIDL文件48210.2.3 将接口暴露给客户端48310.2.4 客户端访问AIDLService48410.3 电话管理器(TelephonyManager)49110.4 短信管理器(SmsManager)49810.5 音频管理器(AudioManager)50210.5.1 AudioManager简介50210.6 振动器(Vibrator)50410.6.1 Vibrator简介50410.6.2 使用Vibrator控制手机振动50510.7 手机闹钟服务(AlarmManager)50510.7.1 AlarmManager简介50510.7.2 设置闹钟50610.8 接收广播消息51010.8.1 BroadcastReceiver简介51010.8.2 发送广播51210.8.3 有序广播51310.9 接收系统广播消息52010.10 本章小结523第11章 多媒体应用开发52411.1 音频和视频的播放52511.1.1 使用MediaPlayer播放音频52511.1.2 音乐特效控制52811.1.3 使用SoundPool播放音效53611.1.4 使用VideoView播放视频53911.1.5 使用MediaPlayer和SurfaceView播放视频54011.2 使用MediaRecorder录制音频54311.3 控制摄像头拍照54611.3.1 通过Camera进行拍照54611.3.2 录制视频短片55111.4 本章小结555第12章 OpenGL与3D应用开发55612.1 3D图像与3D开发的基本知识55712.2 OpenGL和OpenGL ES简介55812.3 绘制2D图形55912.3.1 在Android应用中使用OpenGL ES55912.3.2 绘制平面上的多边形56212.3.3 旋转56712.4 绘制3D图形56912.4.1 构建3D图形56912.4.2 应用纹理贴图57312.5 本章小结578第13章 Android网络应用57913.1 基于TCP协议的网络通信58013.1.1 TCP协议基础58013.1.2 使用ServerSocket创建TCP服务器端58113.1.3 使用Socket进行通信58213.1.4 加入多线程58613.2 使用URL访问网络资源59213.2.1 使用URL读取网络资源59313.2.2 使用URLConnection提交请求59413.3 使用HTTP访问网络59913.3.1 使用HttpURLConnection60013.3.2 使用Apache HttpClient60513.4 使用WebView视图显示网页60913.4.1 使用WebView浏览网页61013.4.2 使用WebView加载HTML代码61113.4.3 使用WebView中的JavaScript调用Android方法61213.5 使用Web Service进行网络编程61513.5.1 Web Service平台概述61513.5.2 使用Android应用调用Web Service61713.6 本章小结628第14章 管理Android手机桌面62914.1 管理手机桌面63014.1.1 删除桌面组件63014.1.2 添加桌面组件63014.2 改变手机壁纸63114.2.1 开发动态壁纸(Live Wallpapers)63114.3 通过程序添加快捷方式63614.4 管理桌面控件63814.4.1 开发桌面控件63814.4.2 Android 4.0新增的显示数据集的桌面控件64214.5 本章小结647第15章 传感器应用开发64815.1 利用Android的传感器64915.1.1 开发传感器应用64915.2 Android的常用传感器65115.2.1 方向传感器Orientation65115.2.2 磁场传感器Magnetic Field65215.2.3 温度传感器Temperature65215.2.4 光传感器Light65215.2.5 压力传感器Pressure65315.3 传感器应用案例65515.4 本章小结660第16章 GPS应用开发66116.1 支持GPS的核心API66216.2 获取LocationProvider66416.2.1 获取所有可用的LocationProvider66416.2.2 通过名称获得指定LocationProvider66516.2.3 根据Criteria获得LocationProvider66516.3 获取定位信息66616.3.1 通过模拟器发送GPS信息66616.3.2 获取定位数据66716.4 临近警告66816.5 本章小结670第17章 使用Google Map服务67117.1. 调用Google Map的准备67217.1.1 获取Map API Key67217.1.2 创建支持Google Map API的AVD67417.2 根据GPS信息在地图上定位67617.3 GPS导航68117.4 根据地址定位68317.4.1 地址解析与反向地址解析68317.4.2 根据地址定位68817.5 本章小结689第18章 疯狂连连看69018.1 连连看游戏简介69118.2 开发游戏界面69118.2.1 开发界面布局69218.2.2 开发游戏界面组件69318.2.3 处理方块之间的连接线69618.3 连连看的状态数据模型69718.3.1 定义数据模型69718.3.2 初始化游戏状态数据69818.4 加载界面的图片70018.5 实现游戏Activity70318.6 实现游戏逻辑70818.6.1 定义GameService组件接口70818.6.2 实现GameService组件70918.6.3 获取触碰点的方块71018.6.4 判断两个方块是否可以相连71118.6.5 定义获取通道的工具方法71318.6.6 没有转折点的横向连接71518.6.7 没有转折点的纵向连接71518.6.8 一个转折点的连接71618.6.9 两个转折点的连接71818.6.10 找出最短距离72418.7 本章小结726第19章 电子拍卖系统72719.1 系统功能简介和架构设计72819.1.1 系统功能简介72819.1.2 系统架构设计72919.2 JSON简介73019.2.1 使用JSON语法创建对象73119.2.2 使用JSON语法创建数组73219.2.3 Java的JSON支持73319.3 发送请求的工具类73419.4 用户登录73519.4.1 处理登录的Servlet73619.4.2 用户登录73719.5 查看流拍物品74519.5.1 查看流拍物品的Servlet74519.5.2 查看流拍物品74619.6 管理物品种类75119.6.1 浏览物品种类的Servlet75219.6.2 查看物品种类75219.6.3 添加种类的Servlet75719.6.4 添加物品种类75819.7 管理拍卖物品76019.7.1 查看自己的拍卖物品的Servlet76019.7.2 查看自己的拍卖物品76119.7.3 添加拍卖物品的Servlet76419.7.4 添加拍卖物品76519.8 参与竞拍77119.8.1 选择物品种类77119.8.2 根据种类浏览物品的Servlet77219.8.3 根据种类浏览物品77319.8.4 参与竞价的Servlet77519.8.5 参与竞价77619.9 权限控制78119.10 本章小结782
//www.crazyit.org)发帖,笔者将会及时予以解答。本书适合有一定Java编程基础的读者。如果读者已熟练掌握Java编程语法并具有一定图形界面编程经验,阅读本书将十分合适。否则,阅读本书之前建议先认真阅读疯狂Java体系之《疯狂Java讲义》。