自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

翻译 SurfaceTexture

该矩阵将传统的2D OpenGL ES纹理坐标列向量(形式为(s,t,0,1),其中s和t在包括区间[0,1])转换为流式纹理中的适当采样位置。例如,可以通过使用查询的矩阵转换列向量(0,0,0,1)从图像的左下角采样,而可以通过使用转换(1,1,0,1)从图像的右上角采样。调用updateTexImage()时,指定SurfaceTexture创建时的纹理对象的内容将更新为图像流中最新的图像。构造一个新的SurfaceTexture以将图像流传输到给定的OpenGL纹理,并指定是否使用单缓冲模式。

2024-02-29 14:11:54 23

原创 安装 Anaconda

使用 Anaconda1. 安装官网地址 https://www.anaconda.com/安装需要注意需要勾选add anaconda to environment2. 安装完成检测anaconda环境是否安装成功:conda --version检测目前安装了哪些环境:conda info --envs默认只有 base 环境3. 创建自己的Py环境获取当前的py版本列表: conda search --full-name python创建环境:conda create --

2021-09-15 16:15:18 70 1

原创 android 用 versionName 进行比对做版本更新 - kt

比对方式 :通过拆分versionName 1.0.0 与服务器版本进行比对isUpdate("1.1.0", BuildConfig.VERSION_NAME) private fun isUpdate(newVer: String, appVer: String): Boolean { if (newVer == "") return false val newVerS = newVer.split(".") val appVerS =

2021-04-01 17:34:15 507

原创 android animator - 2

看代码,这个基本都很熟悉ObjectAnimator .ofFloat(imageView, "translationX", 1, 100) .setDuration(200) .start(); 拿 ofFloat 举例子ofFloat(Object target, String propertyName, float… values)正常情况下 ofFloat 的第一个参数 target 你会放个View进去,但一看源码他是个Object类型的,你可能会

2021-03-25 18:13:36 96

原创 android animator

属性动画里涉及的一些属性值:translationX和translationY: 这两个属性作为一种增量来控制着View对象从它布局容器的左上角坐标偏移的位置rotation、rotationX和rotationY:这三个属性控制着View对象围绕支点进行2D和3D旋转scaleX和scaleY:这两个属性控制着View对象围绕支点进行2D缩放pivotX和pivotY:这两个属性控制着View对象的支点位置,围绕这个位置进行旋转和缩放的变化处理,默认情况下,该支点为View对象的中心点。x和y

2021-03-25 18:12:12 133

原创 Android Button 顶部 底部 去空白解决方案

Button 顶部 底部 去空白解决方案正常新建一个按钮:解决方案: <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:insetTop="0dp" android:insetBottom="0dp" android

2021-03-25 18:07:52 929 2

转载 Android开发中,那些让你相见恨晚的方法、类或接口

getParent().requestDisallowInterceptTouchEvent(true);剥夺父view 对touch 事件的处理权,谁用谁知道。ArgbEvaluator.evaluate(float fraction, Object startValue, Object endValue); 用于根据一个起始颜色值和一个结束颜色值以及一个偏移量生成一个新的颜色,分分钟实

2016-04-14 15:06:02 526

翻译 android 控件不同状态 selector----drawable

先看代码<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" android:constantSize=["true" | "false"] android:dither=["true" | "false"] and

2015-10-24 20:35:38 1047

原创 简单学会FastJson解析

FastJson解析相信FastJson大家都了解了,我就不多说啥了。一、类对象生成Json字符串二、List集合生成Json字符串三、转换JSON为类对象四、转换JSON为集合对象实体类:wPayMessages、wPayAway两个JAR:fastjson-1.1.43.android.jar下载地址:http://pan.baidu.com

2015-01-10 20:35:45 386

转载 System.exit(0)和System.exit(1)区别

1.参考文献http://hi.baidu.com/accpzhangbo/blog/item/52aeffc683ee6ec238db4965.html2.解析查看java.lang.System的源代码,我们可以找到System.exit(status)这个方法的说明,代码如下: /** * Terminates the currently ru

2014-09-25 16:22:12 322

转载 创建快捷图标

大家都知道在Android系统中,可以通过拖动图标到桌面来创建快捷方式,今天我们来看一下如何在程序中直接创建程序的快捷图标。新建一个工程,在布局文件中放入两个按钮,如图:布局文件:12345678910111213141516LinearLayoutxmlns:android="

2014-09-25 15:11:36 556

转载 基础总结篇之一:Activity生命周期

学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很大程度上的改善,在这里和大家分享一下。熟悉javaEE的朋友们都了解servlet技术,我们想要实现一个自己的servle

2014-09-25 11:45:03 396

android12系统源码_StorageManager源码

StorageManager。package="com.android.storagemanager" android-12.0.0_r3 原始源码未做任何修改

2022-08-24

Android12_Settings源码

系统版本 android-12.0.0_r3。未做任何修改源码

2022-08-24

Apktool v2.3.4 Released

用于逆向工程第三方,封闭式二进制Android应用程序的工具。它可以将资源解码为近乎原始的形式,并在进行一些修改后重建它们。它还使得使用应用程序更容易,因为项目像文件结构和一些重复性任务的自动化,如构建apk等。 它不适用于盗版和其他非法律用途。它可用于本地化,添加一些功能或支持自定义平台,分析应用程序等等。 https://ibotpeaches.github.io/Apktool/

2018-10-11

android 版本更新 APK 下载 安装

android 版本更新 APK 下载 安装 可直接拷贝到项目中使用

2016-04-05

apktool_2.0.0.jar

支持(Android API 23)2.0.8版

2015-10-31

Android 定时获取位置

只要软件不被彻底关闭 能一直后台获取位置信息 拷贝到项目 添加网络请求即可用

2015-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除