自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (11)
  • 收藏
  • 关注

原创 android 12 状态栏服务图标显示白色块问题

众乐乐:

2023-11-30 15:15:49 423

原创 ubuntu 分卷压缩和解压成bz2文件

1. 压缩:最后有个点2. 解压。

2023-09-19 09:59:40 174

原创 android 12 默认时间,除了EARLIEST_SUPPORTED_TIME,还有编译时间

ro.build.date.utcvim +1511 ./core/java/com/android/server/AlarmManagerService.java

2023-06-13 19:39:55 219

原创 android 12 共享以太网/Wifi 固定IP地址

Connectivity/Tethering/src/com/android/networkstack/tethering/PrivateAddressCoordinator.java 的 requestDownstreamAddress。packages/modules/Connectivity/Tethering/src/android/net/ip/IpServer.java 的 requestIpv4Address 是分配IP的函数。简单记录,xx 改成希望的数字。

2023-05-19 11:16:20 1153

原创 android app 扫描 BLE 设备

1. 初始化BluetoothManager bluetoothManager = (BluetoothManager)getSystemService(Context.BLUETOOTH_SERVICE);BluetoothAdapter btAdapter = bluetoothManager.getAdapter();BluetoothLeScanner btLeScanner = bleAdapter.getBluetoothLeScanner();2. 创建扫描回调ScanC

2020-05-28 19:03:30 428

原创 ubuntu 16.04 下安装 MySQL 以及 Redis 服务

MySQL1. sudo apt-get install mysql-server2. 注意设置密码3. sudo apt-get install mysql-client4. sudo apt-get install libmysqlclient-dev5. 测试数据库输入mysql -u root -p提示输入之前第一条命令设置的密码,出现如下界面则安装成功Redis1. sudo apt-get install redis-server接下来会执行完成,我们可以看到包括red.

2020-05-21 10:49:25 193

原创 Ubuntu 16.04 下使用 MQTT EMQX 服务器及配置

1. unzip and run$ unzip emqx-ubuntu14.04-v3.0.0.zip$ ./bin/emqx startemqx 3.1.0 is started successfully!$ ./bin/emqx_ctl statusNode '[email protected]' is startedemqx v3.1.0 is running2. http visit DashBoardhttp://xx.xx.xx.xx:18083/3. auth usern

2020-05-21 10:47:22 484

原创 ubuntu 16.04 下安装 fastdfs 以及使用 nginx 做代理

这个是网上的文章,我这里根据实际操作做了修正,如果哪位的原创请联系我,我将添加您的链接。一、下载安装libfastcommon1.1、下载安装法下载 libfastcommon-master.zip 到 /usr/local/src 目录或者 sudo git clone https://github.com/happyfish100/libfastcommon.gitcd libfastcommon/sudo ./make.shsudo ./make.sh install1.2、解压

2020-05-21 10:43:29 207

原创 netty soket 通讯中发消息给特定client id

可以在handler处理函数中,客户端主动注册一个id(例如设备imei号),通过下面的类似实现,放入一个HashMap中。然后就可以实现发消息给特定client id了。 public static synchronized int getClientId(int clientId) { Channel channel = mChannels.get("" + clientId); if (channel != null) { .

2020-05-20 09:56:00 440

原创 Android 7.1.2 源码开发 默认设置飞行模式,关闭GPS

frameworks/base/packages/SettingsProvider/res/values/defaults.xml设置之后实现开机飞行模式,以及关闭GPS<bool name="def_airplane_mode_on">true</bool><bool name="assisted_gps_enabled">false</bool><bool name="def_netstats_enabled">false</

2020-05-15 20:07:22 621

原创 ubuntu 16.04 下使用 apache-tomcat-7.0.103 和 jenkins 2.222.1 搭建自动构建服务器

自己动手一步步验证Pass的:ubuntu 16.04 下使用 apache-tomcat-7.0.103 和 jenkins 2.222.1 搭建自动构建服务器1. 下载apache-tomcat-7.0.103.tar.gz2. 下载jenkins 2.222.1 war 文件3. 解压apache-tomcat-7.0.103.tar.gz 到 ~/work/z_jenkins/4. cd~/work/z_jenkins/apache-tomcat-7.0.103/...

2020-05-11 19:48:31 309

原创 微信小程序使用地图组件

地图组件,官网使用方法:https://developers.weixin.qq.com/miniprogram/dev/component/map.html1. 有个问题:如果设置为style="width:100%;height:300px;"100%,则无法显示地图。width改为300px则显示ok。2. 功能官方的功能,加上一个点击选点的功能...

2020-04-29 15:57:36 424

原创 android studio 3.6.3 使用 butterknife 插件 配合 butterknife 10.2.1

1. 先安装 File - Settings - Plugins - 搜索 Android ButterKnife Zelezny,然后安装重启。如果不能安装成功,可以手动下载,手动从disk安装。2. 在 module 的 build.gradle 添加:implementation 'com.jakewharton:butterknife:10.2.1'annotationProc...

2020-04-26 21:15:45 889

原创 Android P 9.0 实现自定义字体功能

修改Typeface.java和TextView.java这2个文件,实现此功能的Demo,测试有效。1. Typeface.java:public static Typeface defaultFromStyle(@Style int style) { return mUserSetTf != null ? sDefaults_user[style] : sDefaults[s...

2020-04-14 10:57:22 378

原创 微信小程序连接MQTT服务器、阿里云微消息队列MQTT版

1. 打开https://unpkg.com/browse/[email protected]/dist/mqtt.min.js 复制保存为js文件2. 放到小程序文件夹utils中3. 在项目的详情-本地设置中勾选“不校验合法域名……”4. 在index.js最后添加代码:constmqtt=require('../../utils/mqtt.min.js')function ...

2020-04-13 12:58:36 2804 5

原创 敏捷软件开发笔记(4)——读书记录 通过Daily Scrum 进行依赖发现

在Daily Scrum中拥抱变化,不断调整计划,而不是根据事先的计划而死板的按计划行事。把依赖的发现融入到Daily Scrum中,团队发现依赖,并作出调整。

2019-07-12 17:48:49 187

原创 Android 9.0 P 状态栏下移的实现

services/core/java/com/android/server/policy/PhoneWindowManager.java/** {@inheritDoc} */@Overridepublic void beginLayoutLw(DisplayFrames displayFrames, int uiMode) { displayFrames.onBeginLa...

2019-07-12 17:45:37 1700

原创 敏捷软件开发笔记(3)——基本模式

Scrum 入门容易,精通难,难在如何利用其思想来大幅提高效率。1. Scrum project中有3中主要角色:产品所有者、Scrum主管、团队成员。2. 产品所有者和团队其他成员一起工作,负责维护产品积压工作表(Product Backlog),并对表中的项制订优先级。3. 软件在多轮时间限定的迭代中完成开发,这些迭代成为冲刺(Sprint)。在每一轮冲刺开始的时候,团队进行冲刺规...

2019-07-06 15:18:35 161

原创 敏捷软件开发笔记(2)——12条原则

(1)最优先要做的是尽早、持续地交付有价值的软件,让客户满意。(2)欣然面对需求变化,即使是在开发后期。敏捷过程利用变化为客户维持竞争优势。(3)频繁地交付科工作的软件,从数周到数月,交付周期越短越好。(4)在团队内外,面对面交谈是最有效、也是最高效的沟通方式。(5)在整个项目过程中,业务人员和开发人员必须每天都在一起工作。(6)以受激励的个体为核心构建项目。为他们提供所需的环...

2019-07-06 14:38:55 248

原创 敏捷软件开发笔记 (1)——敏捷宣言和使用要点

敏捷宣言:个体和交互高于流程和工具。可工作的软件高于详尽的文档。客户协作高于合同谈判。响应变化高于遵循计划。敏捷开发鼓励团队多交流,成员积极主动,集体决策,拥抱变化,和客户合作交流,一起构建有价值的软件。要点:1. Product Owner 制定产品积压工作表(Product Backlog),排好优先级,即软件的需求列表。2. 团队在限定时间内完成于都冲刺...

2019-07-04 17:52:23 227

原创 对Android平台IPC Binder的简要理解——读老罗系列分析文章

首先感谢罗升阳专家大神的细致分析,作者的系列文章虽之前已经拜读,但知识底蕴不足,导致读起来云里雾里,迷雾蒙蒙。 近期有目的的精读作者的IPC Binder系列分析文章(https://blog.csdn.net/Luoshengyang/article/details/6618363),虽然是基于2.3的源码,但在8.0上框架基本也是大同小异,文章参考价值依然很高...

2019-03-21 09:57:58 221

转载 Android 语言码_国家码

转自:http://blog.csdn.net/jbhand/article/details/53383189语言码_国家码 -> 语言选择里的显示语言 -> 英文下的语言(国家) -> 简体中文下的语言(国家)af -> Afrikaans -> Afrikaans -> 南非荷兰文af_NA -> ...

2017-04-13 15:01:21 2644

emqx-ubuntu16.04-v3.2.6.zip

MQTT EMQX ubuntu 16.04 下验证可以用版本 v3.2.6 使用方法 1. unzip and run $ unzip emqx-ubuntu14.04-v3.0.0.zip $ ./bin/emqx start emqx 3.1.0 is started successfully! $ ./bin/emqx_ctl status Node '[email protected]' is started emqx v3.1.0 is running 2. http visit DashBoard http://xx.xx.xx.xx:18083/ 3. auth username and password 3.1 /etc/emqx.conf allow_anonymous = false 3.2 ./bin/emqx stop 3.3 ./bin/emqx start 3.4 ./bin/emqx_ctl plugins load emqx_auth_username 3.5 ./bin/emqx_ctl users add 3.6 ./bin/emqx_ctl users list 4. stop ./bin/emqx stop

2020-05-21

jenkins_2.222.1.zip

下载后,先在windows下面解压 然后放置到tomcat的webapps下面 通过运行tomcat的start脚本开启服务 然后访问xxx.xxx.xxx.xxx:xxxx/jenkins 可以访问jenkins网页服务

2020-05-11

tomcat_7-0-103.rar

tomcat 免安装版本 apache-tomcat-7.0.103.tar.gz 使用方式: 1. 先在windows下解压 2. 到ubuntu下面执行tar zxvf xxx.tar.gz 就可以解压 3. 使用,先到bin的setuppath.sh配置环境变量,然后执行 ./startup.sh

2020-05-11

Android adb 1.0.41 and fastboot 工具

android 平台adb 1.0.41 工具,fastboot工具。 以及2个小工具: asm.jar 可通过 java -jar asm.jar 运行,是一个在电脑上显示和操作手机内容的工具。 AXMLPrinter3.jar 运行方法同上,可以把apk里边的manifext.xml反编译,查看包名等。 仅用于学习和研究只用,非商业用途,有问题及时联系。

2020-04-13

asm control 通过pc控制Android 手机界面的工具

使用方式说明: 可通过 java -jar asm.jar 运行,是一个在电脑上显示和操作手机内容的工具。 资源仅供学习用途,不能作为商业用途,如有问题请及时联系删除。

2020-04-13

64bit gocode.exe godef.exe guru.exe

64bit Go eclipse 工具,自己编译,亲测可用。只需要在Eclipse Window-Preference-Go配置即可

2019-04-08

Android adb 1.0,31 工具

Android adb 1.0,31 工具 很多adb连接不上设备,大多是adb版本太老了,上传一个新一点的1.0.31贡献. 谢谢.

2014-11-27

Android smali backsmali 反编译工具

smali backsmail: 使用方法: java -jar baksmali-2.0.3.jar -x DeskClock.odex -d framework java -Xmx512M -jar smali-2.0.3.jar out -o classes.dex

2014-11-27

USBDeview USB COM口 查看设置工具

可以在XP/2000下查看或者删除全部USB口的工具,很实用

2013-02-27

MIPI Camera Serial Interface 2 (CSI-2)

MIPI Camera Serial Interface 2 (CSI-2)

2013-02-27

空空如也

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

TA关注的人

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