240 发简信
IP属地:天津
  • Flutter 和 Android 混编以及各种坑

    Flutter 开发快,性能好,值得一用,但很多项目已然有成堆的 Native 代码了,如何才能在已有的基础上接入 Flutter 呢? 新建 Flutter 用于混编 这和...

  • 参数的解析就是 ***option.h 里面定义的 Help 部分。

    Android IJKPlayer Options

    0. 文为 Android 环境,IOS 大同小异。 1. Java 接口的定义(IjkMediaPlayer.java): 2. 参数含义 category 选项类别,na...

  • Android IJKPlayer Options

    0. 文为 Android 环境,IOS 大同小异。 1. Java 接口的定义(IjkMediaPlayer.java): 2. 参数含义 category 选项类别,na...

  • @奔跑的小坦克 有个 Camera 的 ID,可以通过那个区分。

    Android Camera2 简介

    Camera2 是 Android L 的一个重大更新,重新定义了相机 API,也重构了相机 API 的架构,但使用起来,还是很复杂。官方 Demo 中仅仅实现了分辨率适配、...

  • @奔跑的小坦克 有个 cameraId,详情看这个:https://stackoverflow.com/questions/32462486/android-camera2-front-camera
    关键代码如下:
    CameraCharacteristics cameraCharacteristics = manager.getCameraCharacteristics(cameraId);

    if (cameraCharacteristics == null)
    throw new NullPointerException("No camera with id " + cameraId);

    return cameraCharacteristics.get(CameraCharacteristics.LENS_FACING) == CameraCharacteristics.LENS_FACING_FRONT;

    Android Camera2 简介

    Camera2 是 Android L 的一个重大更新,重新定义了相机 API,也重构了相机 API 的架构,但使用起来,还是很复杂。官方 Demo 中仅仅实现了分辨率适配、...

  • 这个有些情况会有问题,因为可能使用的是新的 six 的新特性,pip3自然也是有问题的,用python2 写的 install.py 怎么用 python3 执行?
    应该这样写:sudo -H pip install libName
    有提示的:The directory '~/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
    The directory '~/Library/Caches/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.

    [pip]Pip安装依赖于six的库失败的解决方法

    安装一些库的时候会报错如下: 参考外网大神的解释把安装的命令改成 即可解决(libName 库名)Mac自己安装了python3的可以用pip3 原因是Apple预安装的这个...

  • @听任蔓草堙路 camera2 没有向下兼容,理论上5以上 camera2,5以下 camera,不过5以上使用 camera 也没问题

    Android Camera2 简介

    Camera2 是 Android L 的一个重大更新,重新定义了相机 API,也重构了相机 API 的架构,但使用起来,还是很复杂。官方 Demo 中仅仅实现了分辨率适配、...

  • Android 尺寸说明

    http://stackoverflow.com/questions/2025282/what-is-the-difference-between-px-dp-dip-and...

  • Using the Android Toolbar (ActionBar) - Tutorial

    http://www.vogella.com/tutorials/AndroidActionBar/article.html#tutorial_contextualmenu

  • Fixing "There was a problem with the editor vi" for Git

    http://www.freyskeyd.fr/fixing-there-was-a-problem-with-the-editor-vi-for-git/ error:er...

  • A Good Vimrc

    https://dougblack.io/words/a-good-vimrc.html

  • Retrofit

    原文:http://square.github.io/retrofit/ 简介 Retrofit 会吧 HTTP API 转化为一个 Java 接口。 类 Retrofit ...

  • .png图片批量压缩脚本

    目的应用开发中,安装包的大小是很重要的,所以需要对资源进行压缩,特别是图片。这是一个python编写的简单的.png批量压缩工具。环境配置python 环境配置自然需要 py...

  • Dagger 官方介绍翻译

    官方介绍翻译,原文:dagger 使用 Dagger 用一个例子来说明 Dagger 的依赖关系注入方法。完整的代码可以编译执行,见coffee example. 声明依赖 ...

  • 判断应用程序在前台、后台的方法。

    简介 工程链接:AndoridProcess 通过 getRunningTasks 判断 App 是否位于前台, 此方法在5.0以上失效。 ActivityManager#g...

  • ViewConfiguration

    包含一些UI方法的标准量,包括超时、大小和距离滚动条的宽和高,单位dipSCROLL_BAR_SIZE = 10;滚动条消失时间,单位msSCROLL_BAR_FADE_DU...

  • FragmentManager checkStateLoss

    一、问题 先来看两个Crash Log: 1. 2. 二、原因 经过查找,发现这两个Crash处于由同一个方法触发: 这个方法中的每一个异常分别对应了上述的两段Crash L...

  • android:windowSoftInputMode

    “stateUnspecified”: 软键盘状态不指定,无论是现实还是隐藏。系统自动选择合适状态或者由theme指定。软键盘的默认设置。 “stateUnchanged”:...

  • AbsListView 之 RecycleBin

    RecycleBin 是为了便于界面的复用而产生的类。大体而言 RecycleBin 的存储内容可分为两种类型:ActiveViews 和 ScrapViews。Active...