文章库ARTICLE COLUMN

  • dex、vdex、.odex与.oat区别和介绍

    dex、vdex、.odex与.oat区别和介绍

    dex、vdex、.odex与.oat文件介绍1、dex文件在我们写Java代码的时候,生成的文件是.java文件。对于PC上的java虚拟机(JVM)运行的是.class。.java文件转成.class文件,需要jdk工具,转换命令:javac xxxx.java关于JVM虚拟机为了使代码和平台无关,JAVA开发了 J...

    社区管理员社区管理员 评论0 收藏0
  • getMeasuredWidth和getWidth区别

    getMeasuredWidth和getWidth区别

    1:getMeasuredWidth方法获得的值是setMeasuredDimension方法设置的值,它的值在measure方法运行后就会确定2:getWidth方法获得是layout方法中传递的四个参数中的mRight-mLeft,它的值是在layout方法运行后确定的3:一般情况下在onLayout方法中使用getMeasure...

    社区管理员社区管理员 评论0 收藏0
  • Android 获取wifi连接历史记录

    Android 获取wifi连接历史记录

    1、adb shell2、su切换至root用户3、cd /data/misc/wifi4、cat wpa_supplicant.conf注:需要获取root权限

    社区管理员社区管理员 评论0 收藏0
  • CMake文件配置

    CMake文件配置

    cmake版本cmake_minimum_required(VERSION 3.4.1)设置生成的so动态库最后输出的路径set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/src/main/jniLibs/${ANDROID_ABI})包含的头文件include_directories(src/main/cpp/libyuv/incl...

    社区管理员社区管理员 评论0 收藏0
  • Android平台视频录制

    Android平台视频录制

    录制方案Andriod系统APIMediaRecoder 压缩率低,录制高分辨率的视频体积过大MediaCodec 采用硬编码,编码速度快ffmpeg+x264 软编码编译每一帧视频数据较慢采用MediaCodec录制视频流程音视频元数据采集视频数据旋转、格式转换处理音视频数据编码音视频合成mp4r...

    社区管理员社区管理员 评论0 收藏0
  • iTerm2简介和安装

    iTerm2简介和安装

    简介iTerm2 是mac 上一款非常好用的命令行工具,具有一些比自带的 terminal 更好用的特性安装iTerm2 是免费的,直接到官网下载安装即可特性选择即复制:在 iTerm2 界面,选择了一行,不用执行 command + c 就已经复制了可以保留 ssh 链接账户信息,在 Profile...

    社区管理员社区管理员 评论0 收藏0
  • 屏幕适配

    屏幕适配

      什么是屏幕适配:为了使同一款App在不同分辨率的手机上显示效果大致相同的这个过程,叫做屏幕适配。  为何要做屏幕适配:同一款App在不同分辨率手机上显示效果大致相同  如何做屏幕适配:  1、确定边界  a、业务边界  b、手机尺寸边界 (360dp、...

    社区管理员社区管理员 评论0 收藏0
  • Android事件分发

    Android事件分发

      MotionEvent:常见的动作常量:  ACTION_DOWN: 单点触摸动作  ACTION_UP : 单点触摸离开动作  ACTION_MOVE: 触摸点移动动作  ACTION_CANCEL: 触摸动作取消  ACTION_OUTSIDE : 触摸动作超出边界  ACTION_POINTER_DOWN: 多点触摸动作  A...

    社区管理员社区管理员 评论0 收藏0
  • Handler 引起的内存泄露分析以及解决方法

    Handler 引起的内存泄露分析以及解决方法

    摘要:引起的内存泄露分析以及解决方法是系统提供的一种在子线程更新的机制,但是使用不当会导致。所以引用的对象是在主线程中创建的。主线程的因为在活动中,所以主线程一直存在。自然会引起内存泄露的。 Handler 引起的内存泄露分析以及解决方法 Handler是...

    Steve_Wang_Steve_Wang_ 评论0 收藏0
  • Flutter移动端实战手册

    Flutter移动端实战手册

    摘要:动态路由静态路由的方式并不是很灵活,相对而言动态路由更加灵活。无论是通过静态路由还是动态路由的方式创建,都可以通过函数接收新页面返回时的返回值。 该文章属于原创,转载请注明: https://www.jianshu.com/p/d27c1f5ee3ff showImg("https://s...

    stormzhangstormzhang 评论0 收藏0
  • 6月份最新语言排行:Java,Python我更看好谁?

    6月份最新语言排行:Java,Python我更看好谁?

    摘要:作为一种现代语言,它看起来像一种旧语言,因更倾向于做移动和网站开噶。所以,个人觉得每种语言都有其自己的优势,找到自己的短板并补足自己的短板。总结于哥更推荐想成为某种语言编程大牛的人,不建议只想搬运带代码的码农。 文章首发于终端研发部,...

    Big_fat_catBig_fat_cat 评论0 收藏0
  • Deeplink(深度链接)如何提高App转化率、留存率

    Deeplink(深度链接)如何提高App转化率、留存率

    摘要:升级版延迟深度链接技术相比,增加了一个判断,能在用户点击链接时判断设备是否安装了目标,如果没有安装,则跳转应用市场或者浏览器中引导下载,用户安装后再次实现的场景还原功能。 移动互联网时代,信息的分享传播无疑是 App 引流增长的关键,与其...

    LsnshLsnsh 评论0 收藏0
  • 腾讯零反射全动态Android插件框架Shadow解析

    腾讯零反射全动态Android插件框架Shadow解析

    摘要:简介最近几年,腾讯对于开源事业也是越来越支持,今天要说的就是在腾讯被广泛使用的框架,一个经过线上亿级用户量检验的反射全动态插件框架。凭借这个特性不断的动态发布插件框架的代码,去适配各种兼容性问题。 简介 最近几年,腾讯对于开源事业也是...

    darkbaby123darkbaby123 评论0 收藏0
  • Flutter开发环境搭建配置

    Flutter开发环境搭建配置

    Futter开发环境搭建配置 Flutter SDK的获取 首先,从GitHub官网下载Flutter SDK。或者,先下载git,然后安装git,打开Git Bash,在窗口中输入 git clone -b master https://github.com/flutter/flutter.git 由于,谷歌的原因,我们需要镜像地址更改一下(根...

    AtomAtom 评论0 收藏0
  • Channel: flutter平台层与运行层的双向通信

    Channel: flutter平台层与运行层的双向通信

    摘要:环境对应存在这样的情形应用的视图控件响应用户的输入比如需要将平台的按键数据传递到的环境并响应同时应用可能因为某个操作需要调用平台的接口让手机震动但是的视图运行代码平台运行代码同时层无法识别层定义的对象类这就需要将数据在不同的运行环境中...

    BetaRabbitBetaRabbit 评论0 收藏0
  • YRoute开发随笔

    YRoute开发随笔

    摘要:是一个新开发的路由库,使用了函数式库作为核心库,是之前对于函数范式学习和思考的集大成者。但目前还在前期开发阶段,仅实现了一些简单的功能做架构验证用。 YRoute是一个新开发的Android路由库,使用了arrow函数式库作为核心库,是之前对于函数范式...

    douziflydouzifly 评论0 收藏0
  • XUI 一个简洁而又优雅的Android原生UI框架

    XUI 一个简洁而又优雅的Android原生UI框架

    摘要:一个简洁而又优雅的原生框架,解放你的双手还不赶紧点击使用说明文档,体验一下吧涵盖绝大部分的组件等一系列的组件和丰富多彩的样式主题。样式统一,框架提供了一系列统一的样式,使整体看上去美观和谐。 showImg("https://segmentfault.com/img/bVbt...

    AjianAjian 评论0 收藏0
  • 安卓猿的ADB骚操作

    安卓猿的ADB骚操作

    摘要:前言当前连着多个安卓设备时,当超出了所支持的设备数,步骤如下列出你当前的设备列表,然后拷贝你要安装的设备使用来进行安装效果图快捷命令这个必须要参考底下命令的下达获取安卓设备数量没有设备的总行数第一行第二行空获取自定义格式设备 前言 当...

    SolomonXieSolomonXie 评论0 收藏0
  • Android自定义实现按周签到打卡功能

    Android自定义实现按周签到打卡功能

    摘要:之前实现过可签到的日历控件的功能,跟这篇一样都是实现签到打卡功能,这篇实现的是按月进行打卡做标识,本篇内容实现的按周进行签到打卡。实现签到规则如下连续签到天,即可获得额外积分奖励。 之前实现过《Android可签到的日历控件》的功能,跟这篇...

    anywayanyway 评论0 收藏0
  • 用cordova+vue-cli 打包成 android apk 过程和路径问题

    用cordova+vue-cli 打包成 android apk 过程和路径问题

    摘要:简介最近用框架写安卓版,本来打算用打包成文件即可,但发现配置起来复杂,还不如自己搭建环境,用工具提供的命令在终端实现,下面介绍遇到的问题及解决。 简介:最近用vue-cli框架写安卓版APP,本来打算用Hbuilder打包成.apk文件即可,但发现配置起来...

    JellyBoolJellyBool 评论0 收藏0
  • 互联网寒冬下,原生Android开发的路该怎么走

    互联网寒冬下,原生Android开发的路该怎么走

    摘要:组件化是基本要会的,插件化大公司要求会实操的。主要是阅读源码,理解透开发常见的流程和原理启动流程事件分发机制广播机制机制内存管理机制等向架构师发展。最后,互联网不存在所谓的寒冬,只是你没有努力罢 移动寒冬 18年的冬真冷,大家都在说裁员...

    FullStackDeveloperFullStackDeveloper 评论0 收藏0
  • Vue+Flask新手的第一个图片分享网站开发及部署

    Vue+Flask新手的第一个图片分享网站开发及部署

    摘要:超简单实现一个图片分享网站及多平台部署网站简介源码地址这是一个图片分享平台,借鉴的基础功能和页面布局并进行一点减法的移动端网页,也是我在移动端乃至项目的处女作,文章或者项目有问题的地方欢迎大家多多指正先来点图登录注册首页内容发布评论转...

    zzirzzir 评论0 收藏0
  • Vue+Flask实现一个图片分享网站及多平台部署

    Vue+Flask实现一个图片分享网站及多平台部署

    摘要:网站简介源码地址这是一个图片分享平台,借鉴的基础功能和页面布局并进行一点减法的移动端网页,也是我在移动端乃至项目的处女作,文章或者项目有问题的地方欢迎大家多多指正先来点图登录注册首页内容发布评论转发消息个人中心项目技术栈前端后端数据对...

    chanjarsterchanjarster 评论0 收藏0
  • Android实现仿QQ登录界面背景动画效果

    Android实现仿QQ登录界面背景动画效果

    摘要:登录的时候,我们会看到在登录界面的背景不是静态的,而是一段动画效果,刚开始觉得蛮好奇的,现在我们也来实现一下这种效果,实现起来还是挺简单的。 登录QQ的时候,我们会看到在登录界面的背景不是静态的,而是一段动画效果,刚开始觉得蛮好奇的,现...

    alightersalighters 评论0 收藏0
  • Android实现底部状态栏切换

    Android实现底部状态栏切换

    摘要:开发过程中,特别是新开的项目,底部状态栏的切换使用的频率非常的高,主要的实现方式有这里我先介绍前面两种实现方式,后面两种后期再贴出实现方式。代码地址底部公众号回复底部状态栏切换即可获取。 Android开发过程中,特别是新开的项目,底部状态...

    SQCSQC 评论0 收藏0
<