内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 软件编程 > 安卓开发 >

  • Android自动化页面测速在美团的实践07月14日

    背景 随着移动互联网的快速发展,移动应用越来越注重用户体验。美团技术团队在开发过程中也非常注重提升移动应用的整体质量,其中很重要的一项内容就是页面的加载速度。如果发生冷启动时间过长、页面渲染时间过长、网络请求过慢等现象,就会直接影响到用户的

    Tags:美团
  • AndroidStudio多渠道打包07月08日

    在上篇文章中,我们学习了有关Gradle的一些基础知识,今天我们来学习一下Android Studio的多渠道打包,顺便将学习到的Gradle知识进行实战一下。如果你对Gradle或者Groovy的基础知识还不了解的话,请先移步至我的上篇文章:Gradle基础知识点总结 首先我们新建

    Tags:AndroidStudi多渠道打包
  • Android之控件与布局 结构知识点 基础完结07月08日

    在Android中我们常常用到很多UI控件,如 TextView , EditText , ImageView , Button , ImageButton , ToggleButton , CheckBox , RadioButton 等等这些可以自己多用就会了。 也会学到一些布局如: LinearLayout 线性布局 , RelativeLayout 相对布局

    Tags:Android
  • Android WebView无法返回上一页且一直刷新当前页面的问题07月08日

    解决办法: // 按下返回键返回上一页 public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) this.wv.canGoBack()) { String url = this.wv.getUrl().toString(); this.wv.goBack(); // 如果遇到迷之无法返回上一

    Tags:WebViewAndroid
  • RxLifecycle详细解析07月08日

    一、介绍 RxLifecycle 目的:解决 RxJava 使用中的内存泄漏问题。 例如,当使用 RxJava 订阅并执行耗时任务后,当 Activity 被 finish 时,如果耗时任务还未完成,没有及时取消订阅,就会导致 Activity 无法被回收,从而引发内存泄漏。 为了解决这个问题,就

    Tags:RxLifecycle
  • Tinker热更新笔记07月08日

    Tinker is a hot-fix solution library for Android 前言:最近接手一个新项目,用到了 tinker 热更新,记录一下使用心得。 00 Tinker 热更新过程 关于热更新原理,可以参考这篇文章: Android热更新技术的研究与实现 。我简单说下 tinker 热更新的过程吧,

    Tags:Tinker热更新
  • Android视频播放器 (二):使用MediaPlayer播放视频07月08日

    在 Android 视频播放器 (一):使用VideoView播放视频 我们讲了一下如何使用VideoView播放视频,了解了基本的播放器的一些知识和内容。也知道VideoView内部封装的就是MediaPlayer,本文就介绍如何使用MediaPlayer播放视频。 一、简介 MediaPlayer是Android中

    Tags:MediaPlayerAndroid
  • Android拦截返回键事件的实例详解07月08日

    KeyEvent类 Android.View.KeyEvent类中定义了一系列的常量和方法,用来描述Android中的按键事件。 和返回键有关的常量和方法有。 KeyEvent.KEYCODE_BACK: 表示key类型为返回键 KeyEvent.ACTION_DOWN:表示事件为按下key,如果一直按住不放,则会不停产生此

    Tags:返回键Android
  • 记录从android开发转golang后台开发07月08日

    自从golang问世之后 一直就对其非常感兴趣,也同时利用业余时间去学习相关知识。当初也是凭着兴趣爱好去学习这门新语言,也没想到现在有机会转做服务器golang开发。服务器开发相关知识犹如汪洋大海,学习起来真是非常辛苦,但自己还是下定决心去做了。怎么说

    Tags:golangandroid
  • Mac下安装Flutter并创建第一个App07月08日

    相关软件安装 JDK安装 下载 前往下载页面下载安装包: http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载8.x的版本,8以上的会出问题 安装 双击安装包,一路下一步至完成 配置 找到jdk安装路径,一版情况为:/Library/Java/JavaVirt

    Tags:FlutterMacApp
  • 记一次Activity的内存泄漏和分析过程07月08日

    发现这个问题的原由是测试提出的一个bug,是某个地图页面多次操作以后会出现卡顿甚至会ANR,很明显肯定是内存的问题,我就用Android Profiler查看了一下内存,发现出现某个图层操作的时候短时间内会很频繁的触发GC操作,然后无意中发现退出这个地图页面的时

    Tags:Activity内存泄漏
  • 一起做个工具库07月08日

    一、工具库构想及由来 欢迎大家加入技术微讯群主创建的圈子,这是群主与他的嘉宾朋友一起建立的一个Android常用技术工具库的交流圈子,由群主邀请的嘉宾蓝天主编,多年项目开发管理经验,就其中Android方面的开发经验5+年,有多年大厂背景。目前蓝天朋友全职

    Tags:工具库
  • 高德地图和google地图适配07月08日

    Android组件化架构 今天介绍的是大型app必备模块-地图模块。 当今世界最大的地图sdk应该是google地图,但是由于国内墙掉了google play service,国内是无法使用google地图的,然而国内比较热门的地图sdk是高德地图和百度地图。(如果你是IOS,还有自带的地图

    Tags:高德地图google地图
  • Flutter知识点:Drag07月08日

    效果GIF drag.gif 需求 7个可拖拽的色块 1个固定的随机颜色色块 同色块则计分 实现需要的Widget Draggable :一个可以被拖拽到DragTarget的widget DragTarget:一个用来接收被拖拽的Draggable的widget Positioned:定位 拆解 1.可拖拽的色块 @overrideWidget

    Tags:FlutterDrag
  • macaca自动化测试以及配置环境问题07月08日

    macaca 测试和环境问题 标签(空格分隔): macaca自动化配置环境问题 macaca环境变量配置 基本环境需要准备的东西: JDK的安装及环境配置;(1.8) Node.js的安装及环境配置;(6+) android SDK安装及环境配置;(25+) gradle安装及环境配置; Xcode[mac]

    Tags:macaca自动化测试
  • Android的Lifecycle源码分析07月08日

    1. 简介 很早就听说了Google的Lifecycle组件,因为项目没有使用过,所以并没有过多的接触。不过最近看到了一篇文章,其中的一条评论提到了 LiveData 。恰巧这两天工作内容不多,所以赶紧研究一波! 不过在看LiveData之前,我觉得还是先看下 Lifecycle 吧(Li

    Tags:LifecycleAndroid
  • Activity实现Dialog样式使用07月08日

    自定义样式 style name=DialogStyle parent=@style/Theme.AppCompat.Dialog !--设置dialog的背景-- item name=android:windowBackground@android:color/transparent/item !--设置无标题-- item name=android:windowNoTitletrue/item !--是否浮现在activity之

    Tags:ActivityDialog
  • Android开发之从零开始学RxJava 2.x(一):认识Rxjava07月07日

    落地98k,没有倍镜怪谁,让你扶我你却丢个手雷。 哈哈,大家好,喜欢装逼的我又出现了,今天给大家带来的是RxJava的相关讨论,RxJava已经出来很久了,也是一直在用,但是总感觉没有完全掌握它,所以花了点时间也阅读了很多文章以及官方的文档,决定对其好好总

    Tags:RxjavaAndroid
  • Android使用jni调用c++/c详解07月07日

    目录: 1、下载ndk 2、编写jni的加载类 3、使用javah -jni生成.h文件 4、准备好c/c++源代码文件 5、编写Application.mk和Android.mk文件 6、编写app.gradle 7、用ndk-build命令编译成so库 8、android载入so并调用方法 开发环境: macbook pro 2017 android s

    Tags:Androidjni

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号