成功加入购物车

去购物车结算 X
徐小智的书店
  • Android炫酷应用300例.提升篇
  • Android炫酷应用300例.提升篇
  • Android炫酷应用300例.提升篇
  • Android炫酷应用300例.提升篇

Android炫酷应用300例.提升篇

举报

全新正版 极速发货 可开发票

  • 出版时间: 
  • 装帧:    平装
  • 开本:    16开
  • ISBN:  9787302533917
  • 出版时间: 
  • 装帧:  平装
  • 开本:  16开

售价 62.01 6.2折

定价 ¥99.80 

品相 全新

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-05-17

    数量
    仅1件在售,欲购从速
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 货号:
      1202052681
      商品描述:
      前言

         编者2019年于重庆渝北    

       
       
       
       

      商品简介

      本书以“问题描述 解决方案”的模式,以Android 5.0为核心列举了300个实用性极强的移动端应用开发技术实例,旨在帮助广大读者快速解决实际开发过程中面临的诸多问题,从而不断提高开发效率、拓展应用领域。全书根据实例功能将内容分为常用控件、通知栏、菜单、图形和图像、动画、文件和数据、系统和设备、Intent、第三方SDK开发等9章,以所见即所得、所学即所用的速成思维展示了个性化控件、定制通知栏、沉浸式状态栏、折叠式工具栏、分享菜单、抽屉菜单、底部导航菜单、悬挂式窗口、雷达扫描图、波纹扩散图、点九图、PorterDuff特效、ColorMatrix特效、内外阴影、图像裁剪、矢量动画、过渡动画、转场动画、网格动画、异步下载、图形验证码、数据解析和传递、Intent、使用方向传感器自制指南针、使用加速度传感器实现微信的摇一摇功能、使用Camera捕捉前置和后置摄像头画面等精彩实例的实现过程和代码,以及使用第三方SDK进行应用开发,如使用腾讯SDK将图像、视频等分享至QQ好友、QQ空间及微信朋友圈等,使用百度地图SDK规划出行线路、骑行导航、自定义热力图、查询指定地点的卫星图、查询指定城市的兴趣点和街景,在百度地图上添加自定义动画、自定义颜色突出显示行政区域,根据经纬度值计算面积等,使用新浪微博SDK将信息内容发布到微博、执行第三方登录等。 为了突出实用性和简洁性,本书在演示或描述这些实例时,力求有针对性地解决问题,并且所有实例均配有插图。本书适合作为Android应用开发人员的案头参考书,无论是编程初学者,还是编程高手,本书都极具参考价值。


      目录

       001以折叠方式实现隐藏或显示TextView002使用可拉伸9patch图设置TextView背景003使用TextSwitcher平滑切换多个标题004在EditText中弹出输入电话号码的键盘005动态创建多个自定义风格的CheckBox006使用RadioButton创建单选按钮007使用CheckedTextView创建单选按钮008在ListView列表项中自定义单选按钮009使用资源创建自定义背景的椭圆按钮010使用ShapeDrawable创建渐变圆角按钮011在ListView列表项文本的右端添加按钮012将FloatingActionButton锚定到指定控件013使用ZoomControls实现放大和缩小图像014使用StackView实现堆叠显示多幅图像015使用ScrollView实现上下滑动切换图像016使用HorizontalScrollView水平切换图像017在RecyclerView中按照文件属性排序018使用RecyclerView实现简单的ListView019使用ExpandableListView分类显示文件020使用NestedScrollView实现嵌套滚动021在ViewPager轮播时实现立体旋转切换022自定义selector以透明前景切换控件023使用ViewOutlineProvider裁剪控件外形024使用SwipeRefreshLayout扫动刷新UI025使用自定义Behavior实现滑动遮盖效果026创建百分比数字跟随进度改变的进度条027使用BottomNavigationBar实现底部导航028使用两个Spinner实现省市两级联动029使用BackgroundColorSpan定制背景第2章通知栏030动态设置当前应用的标题栏文本031动态设置当前应用的标题栏背景032动态隐藏或显示当前应用标题栏033自定义TextView创建渐变标题栏034使用自定义布局创建个性化标题栏035在标题栏左侧添加默认的后退按钮036在标题栏右侧添加分享按钮分享文本037使用SearchView在标题栏添加搜索框038使用SearchManager实现标题栏搜索039使用ActionBar通过布局定制标题栏040使用UI标志动态隐藏或显示通知栏041使用UI标志动态隐藏或显示通知栏图标042使用窗口标志实现半透明显示通知栏043使用指定颜色动态设置通知栏背景色044将应用的背景图像扩展至通知栏045在通知栏上添加通知并实现跳转功能046使用Notification在通知栏上添加图标047使用RemoteViews自定义通知栏视图048以悬挂式窗口显示新增的通知栏任务049允许直接在通知栏上显示消息内容050禁止在通知栏上以右滑方式移除通知051在向通知栏发送消息时同时振动手机052在滚动文本时自动隐藏或显示工具栏053使用Toolbar在工具栏上添加查找按钮054使用Toolbar为导航图标添加关闭功能055在拖动改变控件大小时实现工具栏跟随056创建CollapsingToolbarLayout工具栏057使用Snackbar在底部创建浮出信息栏058自定义Snackbar文本颜色和字体大小059在Snackbar上新增自定义风格布局  第3章菜单060在ActionBar上以按钮风格显示菜单061使用ActionBar在标题栏添加下拉菜单062在ActionBar上使用XML文件创建菜单063使用Toolbar在工具栏上添加下拉菜单064使用ActionProvider创建二级菜单065在右上角二级菜单中实现单选按钮风格066在右上角二级菜单中实现多选框风格067使用DrawerLayout创建抽屉式侧滑菜单068使用手机菜单键控制侧滑菜单是否显示069在侧滑菜单中使用NavigationView导航070使用TabLayout高仿微信底部导航菜单071在弹出底部菜单时主窗口立即变暗072在长时间按住控件时弹出上下文菜单第4章图形和图像073通过像素操作在图像上添加马赛克特效074通过像素操作实现为图像添加冰冻效果075通过像素操作将彩色图像改变为怀旧风格076使用PorterDuffXfermode裁剪六边形077使用PorterDuffXfermode抠取异形图像078使用ColorMatrix增强图像颜色对比度079使用ColorMatrix为图像添加加亮效果080使用ColorMatrix调整图像的红色色调081使用ColorMatrix旋转图像的颜色色相082自定义ColorMatrix改变图像对比度083使用Matrix实现按照指定角度旋转图像084通过改变图像透明度重叠显示两幅图像085根据指定颜色过滤ImageView的图像086使用高斯矩阵模板实现图像的柔化特效087使用正弦函数创建波浪起伏风格的图像088使用BitmapFactory控制图像采样比例089使用SweepGradient创建多色扫描图090使用RadialGradient绘制电波扩散图091使用BlurMaskFilter为图像添加轮廓阴影092使用ComposeShader实现内阴影图像093使用EmbossMaskFilter强化图像轮廓094使用GradientDrawable创建渐变色边框095使用VectorDrawable调整矢量图形亮度096使用ClipDrawable裁剪图像实现拉幕效果097使用ShapeDrawable裁剪五角星图像098使用NinePatchDrawable设置背景099使用DashPathEffect创建虚线边框100使用ComposePathEffect组合路径特效101使用ImageView显示XML路径矢量图形102使用Region的INTERSECT裁剪扇形图像103使用裁剪路径将图像从矩形裁剪成椭圆104在自定义View中使用扇形裁剪图像105根据行列数量将图像切割成碎片并拼图106使用BitmapRegionDecoder加载大图第5章动画107使用ObjectAnimator创建坐标平移动画108使用ObjectAnimator创建波纹扩散动画109使用ValueAnimator动态绘制桃心图形110使用AnimationSet组合多个不同的动画111自定义TypeEvaluator合成多方向的位移112使用PropertyValuesHolder实现弹簧动画113自定义selector实现以动画形式改变透明度114使用StateListAnimator实现状态切换动画115自定义TypeEvaluator以加速动画显示字母116使用BounceInterpolator实现弹跳动画117使用矢量(Vector)动画模拟闹钟耳朵的摆动118控制trimPathEnd动态生成非连续矢量图119改变矢量数据实现不同图形数字的平滑过渡120自定义TimeInterpolator控制转圈进度动画121使用animatedselector实现轮播多幅图像122使用animationlist实现两幅图像的切换123使用AnimationDrawable逐帧播放图像124使用AnimatedVectorDrawable旋转图形125以旋转淡出的动画效果切换两个Activity126在切换Activity的转场动画中共享不同元素127在过渡Activity时禁止部分控件产生动画128使用指定的裁剪区域动态切换两个Activity129在关闭应用(Activity)时显示退场动画130使用转场动画Slide切换两个Activity131使用TransitionSet组合Explode和Fade动画132使用TransitionManager实现缩放过渡动画133使用TransitionManager实现绕Y轴旋转动画134使用多个TranslateAnimation实现抖动窗口135使用LayoutTransition实现布局改变动画136使用TransitionDrawable动态改变图像颜色137在GridView的各个网格中实现Explode动画138使用layoutAnimation平移RecyclerView网格139在ListView列表项上实现抽屉式滑动动画140在ViewPager中实现渐变淡入的转场动画141使用FragmentTransaction实现转场动画142使用PatternPathMotion实现路径过渡动画143使用RippleDrawable创建波纹扩散动画144自定义GLSurfaceView实现波浪起伏的动画145自定义Animation实现硬币正反面绕Y轴旋转第6章文件和数据146采用DOM方式解析XML文件的内容147采用Pull方式解析XML文件的内容148使用JSONArray解析JSON串的多个对象149使用JSONArray解析JSON串的多个键值150使用JSONTokener获取JSON的不同对象151使用JSONTokener解析JSON非对象文本152使用Gson解析JSON字符串的单个对象153使用Intent在Activity之间传递基本数据154使用Intent在Activity之间传递数组数据155使用Intent在Activity之间传递图像数据156使用Intent在Activity之间传递多幅图像157在Intent传递数据时使用Bundle携带数据158使用Bundle从Activity向Fragment传递数据159根据指定网址下载应用安装包到手机SD卡160仅在WiFi时执行DownloadManager下载161使用AsyncTask实现异步访问网络图像162在进度条上显示AsyncTask的下载进度163以数据流形式加载并显示指定网址的图像164使用正则表达式校验在输入框的输入内容165使用随机数生成验证码图像并提交验证166将涂鸦内容在存储卡上保存为图像文件167使用BitmapFactory读取SD卡图像文件168在选择照片窗口中选择图像文件并显示169使用CookieManager读取和保存数据170使用PreferenceScreen跳转到显示设置171使用PreferenceFragment实现页面切换172使用EditTextPreference实现文本读写173使用SwitchPreference读写开关状态值174使用CheckBoxPreference实现多选功能175使用MultiSelectListPreference实现多选第7章系统和设备176使用ContentResolver获取手机短信信息177使用ContentResolver获取所有联系人信息178使用ContentResolver查询联系人电话号码179使用ContentResolver动态新增联系人信息180使用ContentResolver动态修改联系人信息181使用ContentResolver动态删除联系人信息182使用PhoneStateListener监听来电号码183使用BroadcastReceiver监听拨出号码184动态注册BroadcastReceiver监听网络状态185使用BroadcastReceiver实现开机自启动186使用BroadcastReceiver获取电量百分比187使用ConnectivityManager检测数据连接188使用WifiManager动态打开或关闭WiFi189使用LocationManager判断GPS是否开启190使用TelephonyManager获取运营商等信息191使用TelephonyManager检测卡槽类型192使用PackageManager获取包名版本等信息193使用WallpaperManager随机更换壁纸194使用RingtoneManager自定义来电铃声195通过重力传感器控制飞行器的轨迹和速度196使用加速度传感器实现微信的摇一摇功能197使用传感器监测手机周围光线亮度变化198使用方向传感器实现自制指南针199使用DisplayMetrics获取屏幕分辨率200使用StatFs获取存储卡的空间大小信息201使用Camera实现打开或关闭手电筒202使用Camera捕捉前置和后置摄像头画面203使用TextureView实现照相机的预览功能204通过处理按键实现双击后退键退出应用205使用GestureDetector实现横向滑动切换206使用锁屏标志实现在锁屏时是否显示窗口207在当前应用中实现关机和重启功能第8章Intent208使用Intent启动百度地图进行骑行导航209使用Intent启动百度地图查询公交线路210使用Intent启动百度地图查询步行线路211使用Intent启动百度地图查询兴趣点212使用Intent启动百度地图根据地名定位213使用Intent启动百度地图助手搜索地点214使用Intent在百度地图中展示详情页215使用Intent启动百度地图查询实时公交216使用Intent启动百度地图查询实时路况217使用Intent启动百度地图显示实时汇率218使用Intent直接跳转到百度地图App界面219使用Intent启动腾讯地图查询驾车线路220使用Intent启动腾讯地图搜索感兴趣内容221使用Intent启动腾讯地图显示指定位置222使用Intent启动QQ浏览器显示腾讯地图223使用Intent将文本内容仅分享到微信224使用Intent将本地图像发送到微信朋友圈225使用Intent将图像发送到微信我的收藏226使用Intent将视频发送到微信我的收藏227使用Intent将本地视频分享给微信好友228使用Intent直接调启微信的扫一扫功能229使用Intent直接跳转到微信主操作界面230使用Intent根据号码启动QQ聊天界面231使用Intent直接跳转到QQ主操作界面232使用Intent根据组件名称启动QQ233使用Intent直接跳转到QQ的我的电脑234使用Intent将本地图像发送到QQ的我的电脑235使用Intent将多首歌曲发送到QQ的我的电脑236使用Intent将音乐文件分享到QQ好友237使用Intent将多幅图像发送到QQ好友238使用Intent实现截取屏幕部分区域239使用Intent调用照相机拍照并裁剪头像240使用Intent实现允许或禁止按键截屏241使用Intent在应用市场中查找包名详情242使用Intent根据包名卸载手机应用243使用Intent根据内容跳转到搜索工具244使用Intent指定应用打开PDF文件245使用Intent启动应用打开文本文件246使用Intent启动应用打开Excel文件247使用Intent在文件窗口中筛选安装文件248使用Intent在文件窗口中选择图像文件249使用Intent查询支持多个图像分享包名250使用Intent启用默认网络文件下载器251使用Intent发送带附件的邮件252使用Intent跳转到系统无障碍设置界面第9章第三方SDK开发253使用腾讯SDK将指定图像分享给QQ好友254使用腾讯SDK将指定链接分享到QQ空间255使用腾讯SDK将本地视频发布到QQ空间256使用微信SDK将本地图像分享到朋友圈257使用微信SDK将本地图像分享至微信好友258使用微信SDK将音乐链接分享至微信好友259使用微信SDK将视频链接分享到朋友圈260使用新浪SDK将文本分享到当前微博261使用新浪SDK实现获取*发布的微博262使用新浪SDK实现第三方登录微博账号263使用新浪SDK实现分享链接地址至微博264使用新浪SDK实现跳转到微博账户简介265使用百度SDK获取当前手机的经纬度值266使用百度SDK在地图中定位指定的地名267使用百度SDK查询指定地点的卫星图268使用百度SDK在地图上自定义热力图269使用百度SDK实现计算指定范围的面积270使用百度SDK在地图上叠加圆点覆盖物271使用百度SDK在地图上添加半透明椭圆272使用百度SDK在地图的指定位置添加标记273使用百度SDK实现在地图上添加图像按钮274使用百度SDK在地图的城市之间绘制虚线275使用百度SDK实现在地图上绘制多边形276使用百度SDK在地图的三点位置绘制弧线277使用百度SDK在地图上添加生长型动画278使用百度SDK在地图上添加降落型动画279使用百度SDK在地图上添加淡入放大动画280使用百度SDK在地图上添加水平展开动画281使用百度SDK在地图上查询省市行政中心282使用百度SDK判断某地是否在指定区域内283使用百度SDK在地图上自定义行政区颜色284使用百度SDK查询城市兴趣点并显示街景285使用百度SDK查询指定位置附近的兴趣点286使用百度SDK查询在指定区域内的兴趣点287使用百度SDK根据起止地点规划出行线路28

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看