自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Venus 的博客

科技改变世界,知识在于积累,更在于分享.

  • 博客(595)
  • 资源 (55)
  • 论坛 (1)
  • 问答 (22)
  • 收藏
  • 关注

原创 开发学习常用网站

文章目录1、Android 开发1)Android 在线代码阅读1、Android 开发1)Android 在线代码阅读https://www.androidos.net.cn/sourcecode

2019-01-14 13:38:24 870

原创 常用工具 网站等

文章目录1、思维导视图1、思维导视图1)ProcessOn在线UML

2018-10-08 15:04:40 230

原创 Android studio 配置 checkStyle

1.安装插件android studio 设置 里面安装checkstyle 插件安装完成后重启 就可以看到 checkStyle 选项2.安装自定义的 checkStyle1)首先完成第一步2) 去checkStyle 官网下载 需要的 checkStyle.xml 文件checkStyle官网下载 需要的style文件到本地3)Android Studio 中配置如果配置中出现错误,尝试修改版本号。...

2021-10-21 19:35:16 11

转载 Android GMS (谷歌移动服务)

GMS全称为GoogleMobile Service,即谷歌移动服务。GMS是Google开发并推动Android的动力,是谷歌程序运行的基础。1.基本介绍GMS提供有GooglePlay、Search、Search by Voice、Gmail、Contact Sync、Calendar Sync、Talk、Maps、Street View、YouTube、Android Market等服务,GMS为安卓上的谷歌公司系列应用提供支持对于安卓来说它是Android设备配置服务的一项。2.

2021-10-13 19:30:04 8

转载 多线程JNI 获取全局 jvm

一、前言在JNI开发时,最重要的就是JNIEnv *env这个参数,它代表着Java本地接口环境(Java Native Interface Environment),通过它可以在native层中与java层进行交互。因此在每个定义的native方法中都有这个参数。二、问题描述在项目中遇到的一个问题就是在native层中的回调函数里调用java层的方法,实时向java层传输算法结果,这里就需要在回调函数中定义JNIEnv *env这个参数。我当时认为只要定义一个全局变量env,在其他方法中进行赋值,

2021-10-10 18:05:47 7

原创 自定义 Dialog

1. 创建 自定义的 layout xml 文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="ma.

2021-10-10 17:54:40 8

转载 Android小窗口模式,picture-in-picture(PIP画中画)的使用

1.介绍Android8.0的时候推出了画中画模式,可以让Activity缩小显示在其他Activity上方。当初我维护的项目本身自己实现了这个功能,Android加入画中画之后两个功能并行,互相交互的时候出了一大堆问题。现在几乎所有的视频软件都加入了这个功能。使用方法十分简单,但是需要处理好AudioFocus的问题。2.参数介绍在Android 8.0时候,只需要调用Activity的enterPictureInPictureMode();或者enterPictureInPict.

2021-10-10 17:37:32 7

转载 ApkToolkit 反编译 教程

今天踩了一遍坑,算是成功了,坑就不描述了,按如下方法应该可以OK完成反编译再打包签名。使用工具ApkToolkit第一步:下载ApkToolkit并解压,随便丢哪儿都行下载地址:https://down.52pojie.cn/Tools/Android_Tools/下载内容:解压以后是下图这个么东西第二步,下载最新的apktool.jar下载地址:https://bitbucket.org/iBotPeaches/apktool/downloads/第三步,计算机安装ja...

2021-10-10 17:16:26 4

原创 adb 线刷 ota 出现 adb: failed to read command: No error

有时候线刷 ota 升级包出现adb: failed to read command: No error这个错误可以忽略,它是因为手机重启后进入了OS,升级系统其实已经被覆盖。文章参考:小米线刷 mysql_小米6刷机(线刷)第三方ROM——LineageOS小米6 刷LineageOS教程...

2021-10-10 17:01:31 17

原创 error: inflate: data stream error (incorrect data check)

giterror: inflate: data stream error (incorrect data check)fatal: serious inflate inconsistencyfatal: index-pack failed

2021-10-08 19:42:12 7

原创 RelativeLayout view 设置 为 gone 界面错乱

在使用相对布局是,当我的一个参照控件处于gone状态时另外一个控件如需参照处于gone的那个控件需添加android:layout_alignWithParentIfMissing="true"

2021-10-08 19:30:59 7

原创 相对布局 设置 gone 之后界面错乱

在使用相对布局时,A组件参考B 组建的id,当 B 组建 gone 时 A 组件可能错乱,这个时候需要设置 B 组建属性android:layout_alignWithParentIfMissing="true"

2021-09-28 18:48:40 9

转载 Java 复制大文件方式(nio2 FileChannel 拷贝文件能力测试)

目前为止,我们已经学习了很多 Java 拷贝文件的方式,除了 FileChannel 提供的方法外,还包括使用 Files.copy() 或使用字节数组的缓冲/非缓冲流。那个才是最好的选择呢?这个问题很难回答,因为答案基于很多因素。本文将目光集中到一个因素,那就是速度,因为拷贝任务 越快将会提高效率,在有些情况下,这是成功的关键。因此,本文将使用一个应用程序来比较下面这些拷贝方式的具体时间:FileChannel 和非直接模式的 ByteBuffer FileChannel 和直接模式的 ByteBu

2021-09-22 19:54:32 28

转载 android meta工具,android ota 升级包制作分析 工具

1. mkbootfsmkbootfs的源代码在system/core/cpio中mkbootfs -f boot_filesystem_config.txt targetfiles/BOOT/RAMDISK | minigzip > ramdisk.img2.mkbootimgmkbootimg的源代码在system/core/mkbootimg中mkbootimg --kernel kernel --ramdisk ramdisk.img --output /tmp/boo

2021-09-18 11:15:37 12

转载 如何使用Android原生接口,实现“应用双开”

第一次使用应用双开功能的时候,感觉好神奇,一直想研究他是怎么实现的,无奈反编译后看不懂,就此作罢。前段时间做项目的时候,突然发现android 5.0以后引入的一个神奇的功能--Android in the Enterprise,我称之为--企业空间。Android 5.0以后允许在原本用户上面,创建一个企业空间,在企业空间里,可以包含有多个应用,这些应用和原本用户的应用是独立的。2个空间(企业空间和用户空间)之前的数据也是分开的。这样可以更好的保证企业空间内应用数据的保密性,在企业空间内甚

2021-09-15 19:40:40 13

原创 TextView getLinesCount的值为0

有的时候在 某些流程函数中获取 TextView 的 行数获取不到,是因为这个时候,view 还没有得到渲染,所以获取不到数值.我们可以采用 延时获取的方法来解决:TextView mTextView ;代码省略``````mTextView.post(new Runnable() { @Override public void run() { if(mTextView.getLineCount() == 1){ //t...

2021-09-15 19:19:25 10

转载 Android:根据文件大小自动转化为KB, MB, GB

Formatter.formatFileSize(this, Long.valueOf(target_size));//工具类 根据文件大小自动转化为KB, MB, GB formatSize(file.size()); private String formatSize(String target_size) { return Formatter.formatFileSize(activity, Long.valueOf(target_size)); }f...

2021-09-13 19:56:21 8

转载 ListView 和 Adapter 的基础

ListView 和 Adapter 的基础工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!实际上Android为你缓存了视图。Android中有个叫做Recycler的构件,下图是他的工作原理:1.如果你有10亿个项目(item),其中只有可见的项目存在内存中,其他的在Recycler中。2.ListVi.

2021-09-13 19:52:18 16

转载 Android源码中 添加用户组及自定义App权限

一、应用场景在Android设备上,现在我们外接了一个USB转串口的设备,设备节点是/dev/ttyUSB0:# ls -l /dev/ttyUSB0crw-rw---- 1 root root 188, 0 /dev/ttyUSB0文章转载:Android添加用户组及自定义App权限

2021-09-03 17:03:11 13

原创 cmake update

1.download cmakewget https://cmake.org/files/v3.13/cmake-3.13.0-Linux-x86_64.tar.gztar -xzvf cmake-3.13.0-Linux-x86_64.tar.gz2.unzip cmake and movesudo mv cmake-3.13.0-Linux-x86_64 /opt/cmake-3.13.03.build ls linksudo ln -sf /opt/cmake-3...

2021-09-03 16:32:21 14

原创 微信小程序组件 按比例 布局排列

只需要在组件中加入flex-grow:1; 属性 就可以了.cost{justify-content:center;margin-top:10px;flex-grow:1;}

2021-08-22 19:52:00 49

原创 微信小程序 内部组件右对齐

2021-08-22 19:35:41 68

原创 微信小程序 之 定时器

简介:每一秒出发按一次事件,改变数字关键代码实现:var num= 0 ;data:{changedata:0},timechange:function(){num+=1;this.setData({changedata:num,});if(num>5){console.log("移除定时器")this.timer&&...

2021-08-22 19:00:53 27

原创 apply update from sdcard

用户需要将待升级的OTA文件拷贝到SD卡根目录中,并将SD卡插入设备进入 recovery 模式:adb reboot recovery音量上下键 选择 apply update from sdcardChoose a package to install:/sdcard- Foler- ota_file.zip- file-------------------------------用户选择需要升级的OTA文件,比如 ota_file.zip系统就会自动...

2021-08-20 20:32:09 178

原创 apply update from ADB

进入 recovery 模式:adb reboot recovery音量上下键 选择 apply update from ADB然后 cmd 输入:adb sideload ota.zip等待上传 100%选择reboot system now重启手机。

2021-08-20 20:21:53 172

原创 微信小程序 view 中文字居中显示

主要是 在 view 组件中设置:display:flex; //显示 样式 固定justify-content:center; // 内容 左右居中align-items:center; //内容 上下居中

2021-08-19 23:41:23 221

原创 微信小程序界面布局

1.组件横向排列父组件设置属性:display:flex; //弹性布局flex-direction:row; //布局方向 横向父组件设置2.组件纵向排列父组件设置属性:display:flex; //弹性布局flex-direction:row; //布局方向 纵向3.组件重叠排列子组件都使用 z-index 和 position 配合z-index 越小越在下面pos...

2021-08-19 23:27:08 61

原创 微信小程序之组件轮廓 outline

轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。轮廓(outline)属性指定元素轮廓的样式、颜色和宽度。用于显示一个view 的轮廓形状outline 其他属性:属性 说明 值 CSS outline 在一个声明中设置所有的轮廓属性 outline-color outline-style outline-width inherit 2 outline-color 设..

2021-08-18 23:33:38 24

原创 微信小程序 组件的边框设置 border

对于组件 view 有一个边框,我们可以对其进行设置<view class="test">test</view>效果展示:更多关于边框的属性border 简写属性,用于把针对四个边的属性设置在一个声明。 border-style 用于设置元素所有边框的样式,或者单独地为各边设置边框样式。 border-width 简写属性,用于为元素的所有边框设置宽度,或者单独地为各边边框设置宽度。 border-color 简写..

2021-08-18 23:23:11 371

原创 微信小程序 wxss之 background 属性

1. backgroundcolor<viewclass="teststycleone">这是一个测试</view>.teststycleone{width:400rpx;height:400rpx;background-color:red;}2.background-image微信小程序view background-image 不能够直接显示本地,但是可以显示网络图片.teststycleone{...

2021-08-18 20:02:01 252

原创 微信小程序 城市选择器

1、效果展示2、文件结构布局3、布局文件 picker.wxml<!--工作原理:先给出一个省的对象,对象里每一个省都有一个编号,通过省的编号去找市,然后市又对应一个对象,每一个市都有一个编号,可通过不同的市去找各自县或者区 --><formbindsubmit='save'><viewclass="list"><viewclass="list-left">地区...

2021-08-10 23:30:06 168

原创 微信小程序 简单计算器

1、效果展示2、页面布局文件<!--pages/calculator/calculator.wxml--><view class="screen"><view> {{result}}</view></view><view class="bottom"> <view class="btnGroup"><button bindtap="clickButton" id="{{id1}}".

2021-08-08 18:08:09 96

原创 微信小程序 demo 分数录入

1、效果展示2、布局文件<input bindinput="inputName" placeholder="请输入姓名" placeholder-class="placeholder"></input><input bindinput="inputChinese" placeholder="请输入语文成绩" placeholder-class="placeholder"></input><input bindinput="inputM.

2021-08-08 14:38:10 57 1

原创 微信小程序 布局对齐属性

1、效果展示2、代码展示<!--引用模板import--><viewclass="content"><viewclass="content-item"style="background:skyblue">1</view><viewclass="content-item"style="background:#ff0000">2</view><viewclass="c...

2021-08-08 12:52:56 43

原创 微信小程序 bind 和 catch 的区别

1、bind 不会阻止嵌套组件 event 事件上传一个嵌套组件 viewOne viewTwo,并且都有监听事件。我们点击之后,发现log输出:同时出发两个 view 的tap 事件。2、catch 会阻止嵌套组件的事件上传换成catch 之后 ,我们发现 log 只有 viewTwo 的事件被触发了。...

2021-08-08 12:28:46 28

原创 微信小程序 编辑组件样式

1、view 组件 引用view 引用 组件样式 a b 并且设置自身文字颜色为红色1、wxss 文件 可以编辑组件样式其中 a 为本身文件夹中样式, b 为其他文件 样式。引用其他文件样式 采用 @import " 样式路径";...

2021-08-07 20:11:32 16

原创 微信小程序 获取 event 对象以及传递数据

绑定 tap 事件,并且添加数据:打印event 事件对象,以及里传递的数据获取:

2021-08-07 19:25:00 79

原创 微信小程序点击事件

1、效果2、界面布局通过 bind 或者 catch 属性 来绑定相关事件,和触发时调用函数3、逻辑文件在 pages 中 填写 处理的 逻辑 :

2021-08-07 19:14:15 21

原创 跨页面引用页面组件

1、template 使用 ipmort 引用foxmail 一个template,一个 view在qq 页面 通过 import 来引入template第二方 引用第三方的template,不能通过 impoort 第二方 来引用wx有个 template 被 fox 引用但是 qq 在引用 wx 本身 template 的时候 可以,在引用 wx template 的时候找不到但是 可以通过 我们下面的 include 来...

2021-08-07 18:56:34 13

原创 template 模板 一类相似view 格式输出

1、定义以组数据2、使用template 显示类似的格式组件

2021-08-07 18:17:19 6

Android 自定义组件开发

1) Android 自定义组件开发详解 2)view 绘图 ,界面等

2019-03-08

keil c51 安装软件

keil c51 安装软件 用于编写 单片机 相关硬件的程序语言

2019-01-18

python 写的类似雷霆战机游戏

1) python 写的 一个小程序,类似于 小时候的雷霆战机 2)简单易懂 适合新手

2019-03-26

Android 心电图demo

一个简单的心电图demo

2021-04-07

Android编程经典200例_源代码_楚无咎

Android编程经典200例_源代码_楚无咎 代码注释详细,非常适合新手学习

2018-09-19

app_autojs_4_1_1.zip

1) autojs 安装 apk 版本 4_1_1 2) 包含 autojs 本身安装apk 和 打包 脚本成apk 文件的插件

2020-05-01

jack 相关文件

包含 jack 服务所需的 .jack .jack-server .jack-settings

2017-04-18

QFile 高通刷机软件

QFile 高通刷机软件

2021-04-06

Android 行楷字体下载

1) android 行楷字体文件 放在 assets 文件下 加载使用

2019-01-08

vc_environment.rar

1、python 3.7 使用 Cython 转 .py 到 .pyd 文件 出错 error: Unable to find vcvarsall.bat 2、安装资料上传的两个文件即可 3、安装时记得勾选C++ 选项

2020-09-15

Android面试宝典6.0.rar

1) java 基础/中级面试 2)Android 基础/中级/高级面试 几乎包含Android 中 相关知识点,希望能够帮助大家尽快全面的学习

2020-05-22

指南针APK Demo

1)用方位传感器做的一个指南针demo 2)其中里代码中有详细注释

2018-06-19

K-Lite14.2.4.exe

K-Lite14.2.4视频解码器,它为您提供绝大多数影音格式i的解码器,装了它,您的播放器就可以通吃绝大多数的影音格式.

2020-10-07

sourceInsite_40118压缩包及文件

1.sourceInsite_40118 版本 2.内含最新安装包,以及改后的替换文件 3.内含 readMe解说步骤

2020-09-28

正交法则查找文本里面时间

1)能够查找文本里面的时间信息 比如 2018-5-28 2018/5/28 2018年5月28日 2)以及时间信息 比如 2:20 等 3)扩展性强,几乎添加各种类型的时间格式筛选,注释详细

2018-07-10

pyasn1模块代码资源包

对编译环境中缺少的pyasn1模块进行添加

2017-05-09

rufus 镜像制作工具

1、启动盘镜像制作工具 rufus 2、 包含 rufus 2.8 / 3 .1 两个版本

2018-08-09

listview 向左滑动删除

1、实现listview item向左滑动 2、滑动超出一定范围,显示删除按钮 3、具体看代码注释

2018-08-24

Alexa-On-Android-master.rar

1、alexa android apk 及其源码 2、可以和它进行聊天,查天气等基于 avs 进一步开发 3、源码来自 github (https://github.com/evil0327/Alexa-On-Android) 在这里仅作不方便登陆时备用

2020-07-21

alexa android

1)是一个集合和 Alexa 登陆 2)alexa 调用 avs 语音服务api 接口等 3)用avs SDK 实现的一个聊天机器人

2018-06-02

listView adapter

1)了解 listview 和 adapter 之间怎么进行数据匹配

2018-05-27

EditText输入密码 显示 不显示

1)android edit text 显示输入密码 或者 不显示输入密码

2018-06-06

canvas 绘制旋转直线

1)canvas 绘制圆环 绘制带有旋转角度的直线 2)详细介绍看注释

2018-07-23

一个简单的设置闹铃demo

1、一个最简单的设置闹铃提醒的demo 2、可扩展性强,详细请看注释

2018-08-20

cpu-info.zip

获取android cpu 温度,等资源信息

2021-06-04

Android 编程经典200例_楚无咎

Android 编程经典200例_楚无咎 pdf 非常适合初学者使用

2018-09-19

sqliteData 数据库demo

1、android sqlite 数据库 增删改查 2、扩展性较高,具体看详细注释

2018-08-21

Android 典型技术模块开发详解 代码

Android典型技术模块开发详解 源代码 适合刚步入Android 开发的工作者,对于Android 各个模块能够很好、很全面的讲解。

2018-11-06

二维码扫描Qrdemo

可以扫描,生成二维码

2021-04-08

autolayoutvalues.rar

用于自动生成多个分辨率的values文件 ,也可命令生成 java -jar xx.jar width height width,height_width,height 例如:基准 1280 * 800 ,额外支持尺寸:1152 * 735;4500 * 3200; 双击即可使用

2021-04-01

wifi 扫描链接

1)可以扫描周围的WiFi 并且链接到指定的wifi , 有密码 和 无密码 都可。 具体代码分析,详见代码注释

2018-05-16

wifi 连接/数据传输

1) 安装两个手机上面 2)一个手机打开wifi 热点 作为服务端,点击receiver 作为,准备接受数据 3)一个手机链接 热点 ,点击 send ,作为 客户端发送数据到服务端,同时接受服务端数据反馈 4)实现 WiFi热点 socket 数据通信,具体 数据传输 看log 信息,具体实现请看代码及注释

2018-05-24

Android面试大全.zip

1) java 基础/中级面试 2)Android 基础/中级面试 几乎包含Android 中 相关知识点,希望能够帮助大家尽快全面的学习

2020-04-29

Android ApkIDE_3.5.0

1)Android IDE 是一款逆向编译开发常用的工具 2)3.5.0 版本图形化界面

2019-03-06

底部选项卡的实现

1)实现类似微信底部选项卡的类似功能 2)实现切换不同fragment之后,实例化fragment 中的对象

2018-04-28

source insight 4.0 win

source insight 4.0 可以安装在 win 7 /win 10 64位之上 ,内含安装步骤

2019-04-22

登录亚马逊账户apk

1)一个简单的登录亚马逊账户的apk 2)简单介绍使用apk登录亚马逊账户使用的常用的API接口

2018-05-03

apk 登陆亚马逊账号

1)通过在apk 上输入亚马逊账号dengue亚马逊 2)仅仅是一个登陆的小功能

2018-07-27

source insight

1、很好使用的代码阅览器 2、source insight 版本号 3.5

2018-09-26

语音在线识别 apk

1) 继承百度 sdk ,最简单的一个 语音在线识别 软件

2019-03-18

放大的EZ的留言板

发表于 2020-01-02 最后回复 2020-01-02

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

TA关注的人 TA的粉丝

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